본문 바로가기

IT & AI

GCC가 정한 AI 코드 기여선, 15줄과 사람 책임

728x90

GCC가 정한 AI 코드 기여선, 15줄과 사람 책임

AI 뉴스 썸네일
AI 뉴스 썸네일

GCC가 LLM으로 만든 코드와 문서를 어디까지 받을지 공식 기준을 내놨어요. 생성형 AI를 전면 금지하지는 않지만, 저작권상 중요한 기여에는 사람의 이해와 책임을 분명하게 요구해요. 1

핵심 요약

구분핵심왜 볼 만한가요
수용 기준LLM 생성물이 들어간 저작권상 중요한 기여는 받지 않아요오픈소스 프로젝트가 AI 코드의 권리 관계를 실제 병합 규칙으로 다룬 사례예요
판단선GNU 지침에 따라 코드나 텍스트 약 15줄을 중요성의 기준으로 삼아요막연한 금지 대신 유지관리자가 적용할 수 있는 선을 제시했어요
허용 범위작은 기여, 테스트 케이스, 조사와 검토에는 조건부로 AI를 쓸 수 있어요AI 사용 여부보다 결과물의 성격과 사람의 책임을 구분해요
책임 표시AI 생성 내용에는 `Assisted-by:` 태그가 필요해요누가 무엇을 이해하고 제출했는지 추적할 수 있어요

1. GCC는 AI 사용보다 기여물의 법적 성격을 봐요

GCC 운영위원회는 AI 정책 워킹그룹의 권고안을 채택했어요. 현재 정책은 LLM 생성 내용을 포함했거나 그 내용에서 파생된 저작권상 중요한 기여를 거절해요. 중요성은 GNU 프로젝트 유지관리자 지침을 따라 판단해요. 코드나 텍스트 약 15줄이 실무 기준으로 제시돼요. 2

모든 AI 결과물을 막는 정책은 아니에요. 저작권상 중요하지 않은 작은 기여는 기존 기여 요건을 충족하고 AI 사용 사실을 명확히 표시하면 유지관리자가 받을 수 있어요. 외부 프로젝트에서 가져오는 코드처럼 GCC가 주된 소유 프로젝트가 아닌 내용도 별도로 다뤄요. 3

테스트 케이스에는 더 넓은 재량을 뒀어요. LLM이 전체나 일부를 만든 테스트가 저작권상 중요한 분량이어도 유지관리자가 받아들일 수 있어요. 컴파일러는 버그를 재현하는 입력과 회귀 테스트가 중요해요. 정책은 이런 개발 현실을 일반 코드 기여와 나눠 판단해요.

728x90

AI를 써도 되는 작업은 따로 있어요

연구와 분석, 버그 발견과 보고, 디버깅, 패치 검토에는 LLM을 활용할 수 있어요. 다만 AI 출력이 실제 기여물에 포함되지 않아야 해요. 버그 보고 내용을 검토 없이 그대로 보내거나 AI가 사람의 코드 리뷰를 대신하는 방식도 허용 범위로 보지 않아요. 3

번역, 맞춤법 교정, 화면 읽기 같은 개인 보조 용도도 제한하지 않아요. 기여자가 결과를 직접 확인한다는 조건이 붙어요. GCC가 가르는 선은 도구 사용 자체가 아니라 저장소에 들어가는 결과와 그 결과를 책임질 사람이 있는지예요.

제출과 병합 결정은 사람이 맡아요

LLM 생성 내용이 들어간 커밋 메시지에는 `Assisted-by:` 태그를 넣어야 해요. 제출자는 변경 내용을 이해하고 질문에 답할 준비가 된 사람이어야 해요. DCO를 확인하는 `Signed-off-by:` 태그도 사람만 붙일 수 있어요. LLM이 GCC 저장소에 직접 커밋하는 일은 허용하지 않아요. 3

이 규칙은 코드의 출처만 기록하는 데서 끝나지 않아요. 리뷰 중 설명이 필요하거나 나중에 결함이 발견됐을 때 책임을 이어갈 사람을 남겨요. 유지관리자도 병합 결정을 AI에 넘길 수 없어요.

왜 중요한가요

AI 코딩 도구를 쓰는 개발자가 늘면서 오픈소스 프로젝트는 코드 품질과 저작권을 함께 확인해야 해요. GCC는 약 15줄이라는 기존 GNU 기준, AI 사용 표시, 사람의 DCO 확인을 한 정책 안에 묶었어요. 기여자는 AI가 작성한 코드를 이해했다는 말만 할 게 아니라 분량과 출처, 제출 책임까지 확인해야 해요. 3

기업의 내부 개발 규칙에도 참고할 만해요. 생성 코드를 허용할지 금지할지만 정하면 조사, 테스트, 리뷰 보조처럼 위험이 다른 작업을 같은 방식으로 처리하게 돼요. GCC 방식은 결과물이 제품 코드에 들어가는지, 권리 주장이 필요한 분량인지, 사람이 설명하고 책임질 수 있는지를 따로 확인해요.

정책은 고정된 결론도 아니에요. GCC는 커뮤니티의 변화와 GNU 프로젝트의 입장에 맞춰 내용을 바꿀 수 있다고 밝혔어요. 늦어도 2027년 초에는 다시 검토할 계획이에요. 3

참고 자료

  1. GCC 운영위원회, AI 정책 발표 — GeekNews
  2. GCC steering committee announces AI policy — LWN.net
  3. GNU Compiler Collection AI Policy — GCC
728x90