AI Briefing

Linux kernel에 기여할 때의 AI assistance

·2026.04.11 03:35

핵심 내용

AI가 Linux kernel에 기여할 때의 라이선스·서명·표기 원칙을 정리했다.

자세히 보기

AI 도구를 사용해도 Linux kernel 기여는 기존 개발 절차를 그대로 따라야 한다.

  • Documentation/process/development-process.rst
  • Documentation/process/coding-style.rst
  • Documentation/process/submitting-patches.rst

라이선스와 법적 요건도 엄격하다.

  • 모든 코드는 GPL-2.0-only와 호환되어야 한다.
  • 적절한 SPDX license identifier를 사용해야 한다.
  • 세부 사항은 Documentation/process/license-rules.rst를 따른다.

가장 중요한 점은 AI agent가 Signed-off-by 태그를 붙이면 안 된다는 것이다. DCO(Developer Certificate of Origin) 는 인간만 법적으로 인증할 수 있으며, 최종 제출자는 다음 책임을 진다.

  • AI가 만든 코드를 직접 검토한다.
  • 라이선스 요건을 충족하는지 확인한다.
  • 자신의 Signed-off-by 를 추가한다.
  • 기여 전체에 대한 책임을 진다.

AI 도구를 사용한 경우에는 Assisted-by 표기를 권장한다. 형식은 다음과 같다.

  • Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]

여기서 AGENT_NAME 은 AI 도구나 프레임워크 이름, MODEL_VERSION 은 사용한 모델 버전이다. coccinelle, sparse, smatch, clang-tidy 같은 특화 도구는 적을 수 있지만, git, gcc, make, 편집기 같은 기본 개발 도구는 적지 않는다.

예시:

  • Assisted-by: Claude:claude-3-opus coccinelle sparse

이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.

AI 처리 방식을 확인하거나, 요약 오류와 출처 표기 문제, 삭제 요청을 문의 · 건의로 알려주세요.