오픈소스 컴파일러 프로젝트인 GCC(GNU Compiler Collection) 운영위원회가 LLM(대규모 언어모델)을 활용한 코드 기여에 대한 새로운 정책을 발표했습니다. 이 정책의 핵심은 LLM이 생성했거나 LLM에서 파생된 ‘법적으로 중요한 기여’는 원칙적으로 받지 않겠다는 것입니다. 이는 AI 생성물의 저작권 인정 여부가 불분명한 상황에서, GPL(GNU 일반 공중 사용 허가서) 기반의 자유 소프트웨어 프로젝트가 직면할 수 있는 법적 문제를 사전에 방지하려는 움직임으로 풀이됩니다.
GCC는 법적으로 중요한 기여의 기준으로 약 15줄 이상의 코드나 텍스트를 제시했습니다. 다만, LLM이 생성한 테스트 케이스의 경우 GCC 유지관리자의 재량에 따라 예외적으로 허용될 수 있습니다. 또한, LLM의 생성물을 직접 기여물에 포함하지 않는 연구, 분석, 버그 보고, 패치 검토 등 보조적인 활용은 허용됩니다. 이러한 정책은 정기적으로 재검토될 예정이며, 이는 AI 기술의 발전과 법적 환경 변화에 유연하게 대응하려는 의지를 보여줍니다. 이미 데비안(Debian), 지그(Zig), 고도(Godot) 등 다른 주요 오픈소스 프로젝트들도 AI 생성 코드 기여에 대한 유사하거나 더 엄격한 정책을 논의하거나 채택하고 있습니다.
이번 GCC의 결정은 오픈소스 생태계 전반에 중요한 시사점을 던집니다. 미국 저작권청(US Copyright Office)은 AI 생성물에 인간 저자가 필요하며, 인간의 창의적 개입이 없는 결과물에는 저작권이 없다고 보고 있습니다. GPL은 저작권에 기반하여 작동하므로, AI 생성 코드에 저작권이 인정되지 않으면 GPL의 법적 집행력 자체가 흔들릴 수 있습니다. GCC는 이러한 잠재적 위험을 회피하고, 프로젝트의 핵심 가치인 자유 소프트웨어의 지속 가능성을 확보하기 위해 인간의 명확한 개입과 이해를 요구하는 정책을 채택한 것입니다. 이는 무분별한 AI 봇의 자동 기여로 인한 코드 품질 저하 및 유지보수 부담 증가 문제에 대한 현실적인 대응책이기도 합니다.