리누스 토르발스 “리눅스는 반AI 프로젝트 아니다” — 이미 시행 중인 Assisted-by 태그 정책까지

2024년 10월만 해도 리누스 토르발스는 AI 코딩 도구를 두고 “90%는 마케팅 과장”이라며
무시하겠다고 말했습니다. 2026년 7월 15일, 그는 정반대에 가까운 어조로 리눅스 커널
메일링 리스트에 이렇게 썼습니다. “Linux is not one of those anti-AI projects, and if
somebody has issues with that, they can do the open-source thing and fork it. Or just
walk away(리눅스는 반AI 프로젝트가 아니다. 이의가 있다면 오픈소스답게 포크하거나,
그냥 떠나면 된다).” 이 발언과 별개로 커널 프로젝트는 이미 몇 달 전 AI 지원 코드
기여에 대한 공식 정책을 리눅스 7.0에 실제로 포함시켰습니다. 이 글에서는 토르발스
발언의 맥락과, 실제로 시행 중인 Assisted-by 태그 정책을 정리합니다.

“포크하거나 떠나라” — 토르발스의 발언

커널 개발 관련 논의 공간인 lore.kernel.org 메일링 리스트에서 AI 활용에 부정적인
의견이 나오자, 토르발스는 직접 나서 선을 그었습니다. AI를 도구로 규정하는 발언도
이어졌습니다.

“AI is a tool, just like other tools we use. And it’s clearly a useful one(AI는 다른
도구들과 마찬가지로 하나의 도구다. 그리고 분명히 유용한 도구다).”

“The kernel project has been and will continue to be about the technology… we make
decisions primarily based on technical merit. Not fear of new tools(커널 프로젝트는
지금까지도, 앞으로도 기술에 관한 것이다… 우리는 주로 기술적 장점을 기준으로
결정을 내린다. 새로운 도구에 대한 두려움이 아니라).”

2024년과는 정반대 어조

불과 2년 전 토르발스의 태도는 지금과 사뭇 달랐습니다. 2024년 10월에는 AI 코딩
도구를 두고 “90%는 마케팅 과장”이라며 무시하겠다는 취지로 말했습니다. 반면 리눅스
커널의 시니어 메인테이너인 그렉 크로아-하트만은 2026년 3월 더 레지스터와의 인터뷰에서
AI 지원 버그 리포트의 품질이 “극적으로 개선됐다”고 밝힌 바 있습니다. 2년 사이
도구 자체의 완성도가 실제로 달라졌다는 게 커널 커뮤니티 내부 평가로 보입니다.

이미 시행 중인 정책 — Assisted-by 태그

발언과 별개로, 커널 프로젝트는 이미 AI 지원 코드 기여에 대한 공식 가이드라인을
갖추고 있습니다(docs.kernel.org/process/coding-assistants.html). 핵심은
이렇습니다.

  • AI 도움을 받은 패치는 Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2] 형식의 태그를 단다 (예: Assisted-by: Claude:claude-3-opus coccinelle sparse)
  • AI는 Signed-off-by를 절대 달 수 없다 — DCO(Developer Certificate of Origin, “이 코드는 GPL-2.0과 호환되며 내가 제출할 권리가 있다”는 법적 인증)는 오직 사람만 할 수 있다
  • 모든 코드는 GPL-2.0-only와 호환되어야 하며, 라이선스 준수 여부 검증 책임은 제출한 사람에게 있다
  • 순수하게 기계가 생성한, 사람이 검수하지 않은 제출물은 여전히 환영받지 못한다

이 정책은 이미 리눅스 7.0에 실제로 반영되어 있고, 강제 사항이 아니라 권장 사항으로
운영됩니다. 정책 초안 작업을 주도한 커널 개발자 사샤 레빈(Sasha Levin)은 한 컨퍼런스
발표에서 “의도적으로 강제하지 않는다”고 밝혔습니다.

관전 포인트

이번 발언이 바꾸는 건 “AI를 써도 되냐 마냐”가 아닙니다 — 그건 이미 Assisted-by
태그 정책으로 몇 달 전에 정리됐습니다. 바뀐 건 어조입니다. 도구 자체의 유용성 논쟁을
끝내고, 책임 소재(사람이 반드시 검수하고 서명한다)는 그대로 유지한 채 “AI 활용
자체를 문제 삼지 말라”는 쪽으로 무게중심이 옮겨갔습니다. 메인테이너들의 리뷰 부담이
갈수록 커지는 상황에서, 도구를 둘러싼 소모적인 논쟁보다 실제 기여 품질에 집중하겠다는
실용주의적 판단으로 읽힙니다.

마무리

세계에서 가장 크고 오래된 오픈소스 프로젝트가 AI 도구 사용을 공식적으로 승인하고,
그 반대 목소리에는 “포크하거나 떠나라”고 답했다는 사실 자체가 상징적입니다. 다만
Signed-off-by는 AI가 절대 달 수 없다는 원칙이 유지되는 한, 책임의 최종
소재는 여전히 사람에게 있습니다. AI가 코드를 얼마나 많이 짜든, 그걸 검수하고
법적으로 서명하는 건 결국 사람의 몫이라는 선이 뚜렷합니다.

참고

답글 남기기