리눅스 기반 컴퓨터 제조업체 시스템76(System76)이 자사의 데스크톱 환경 코스믹(COSMIC) 프로젝트에 대규모 언어모델(LLM)이 생성한 코드의 기여를 받지 않겠다고 공식 발표했습니다. 이는 오픈소스 프로젝트에서 인공지능(AI)이 생성한 코드의 수용 여부를 두고 논쟁이 계속되는 가운데 나온 명확한 입장 표명으로, 개발자 커뮤니티에 큰 파장을 일으키고 있습니다.
시스템76은 이번 결정의 주요 이유로 LLM 생성 코드의 저작권(copyright) 문제를 꼽았습니다. AI 모델이 학습한 데이터셋에 포함된 기존 코드의 저작권 침해 가능성이 있으며, 이는 오픈소스 라이선스 준수에 복잡성을 더할 수 있다는 우려입니다. 또한, LLM이 생성한 코드가 미묘한 버그(bug)나 보안 취약점(security vulnerability)을 포함할 수 있어 프로젝트의 안정성과 유지보수(maintenance)에 부담을 줄 수 있다는 점도 지적했습니다. 코스믹은 러스트(Rust) 언어로 개발되고 있으며, 시스템76은 고품질의 안정적인 코드 베이스를 유지하는 것을 중요하게 생각하고 있습니다.
이번 시스템76의 결정은 오픈소스 생태계에서 AI 생성 코드의 역할에 대한 중요한 선례가 될 수 있습니다. AI 도구가 개발 생산성을 높이는 데 기여할 수 있지만, 저작권, 책임 소재, 코드 품질 관리 등 해결해야 할 과제가 많다는 점을 시사합니다. 특히 1인 개발자나 소규모 팀에게는 LLM을 활용한 코드 생성이 매력적인 옵션일 수 있으나, 시스템76의 사례는 이러한 코드의 장기적인 리스크를 신중하게 고려해야 함을 보여줍니다. 앞으로 더 많은 오픈소스 프로젝트들이 AI 생성 코드에 대한 명확한 정책을 수립하게 될 것으로 예상됩니다.