비영리 Git 호스팅 플랫폼인 Codeberg가 Claude 또는 OpenAI Codex와 같은 생성형 AI 도구로 작성된 코드가 대부분인 저장소(repository)를 차단하는 규칙을 추가했습니다. 이번 조치는 사람이 작성한 코드가 거의 없거나 전혀 없는 프로젝트를 대상으로 하며, 서비스의 한정된 자원을 보호하는 것을 목표로 합니다.
이번 금지 조치가 중요한 이유
공개 코드 포지(code forge)를 운영하는 데는 비용이 듭니다. 스토리지, 대역폭, 지속적 통합(CI) 러너는 모두 기업의 현금 보유액이 아닌 기부금을 통해 마련된 자금이 필요합니다. 각 프로젝트는 디스크 공간을 차지하고 네트워크 트래픽을 소비하며 CI 작업을 트리거할 수 있는데, 호스팅 비용을 받지 않는 플랫폼 입장에서 이 모든 것은 실질적인 비용 부담으로 이어집니다.
비영리 호스트가 직면한 재정적 압박
영리 서비스는 자금력이 풍부하고 수익원이 다양하기 때문에 "스팸성" 저장소의 비용을 감당할 수 있습니다. 하지만 Codeberg는 그렇지 않습니다. Codeberg의 예산은 모든 사용자를 위해 사용되어야 하며, 저품질의 AI 생성 프로젝트가 범람하면 활발하게 사람이 관리하는 오픈 소스 작업을 희생하면서 스토리지와 컴퓨팅에 더 많은 자원을 할당해야만 합니다. 자율 에이전트(autonomous-agent) 저장소의 호스팅을 거부함으로써, Codeberg는 생태계의 핵심 기능을 유지하기 위해 사실상 가용 용량을 배분하고 있는 것입니다.
AI 전용 코드의 법적 리스크
오픈 소스 라이선스는 기여된 코드의 명확한 소유권에 의존합니다. 기계가 코드를 작성할 경우, 업로더에게 해당 라이선스를 부여하는 데 필요한 권리가 없을 수 있습니다. 이러한 모호함은 호스트에게 잠재적인 저작권 책임을 발생시킵니다. 대부분 AI로 생성된 저장소를 금지함으로써, Codeberg는 소유권 분쟁으로 인해 발생할 수 있는 소송 위험을 줄이고 있습니다.
여전히 허용되는 사항
이번 정책이 개발 보조 도구로서의 AI 사용을 금지하는 것은 아닙니다. 사람이 작성한 코드와 함께 AI가 생성한 코드 조각(snippet)을 사용하며, 식별 가능한 관리자가 있는 프로젝트는 여전히 허용됩니다. 핵심 타겟은 "사람이 없는(zero-person)" 코드베이스, 즉 인간 기여자가 전혀 없고 오직 알고리즘의 결과물로만 존재하는 저장소입니다.
반론: 문화적 문제인가?
일부 관찰자들은 이번 결정을 소프트웨어 제작 시 AI 사용을 둘러싼 문화적 충돌로 규정하기도 합니다. 하지만 Codeberg의 공식 입장에 따르면, 이번 금지는 AI 지원에 반대하는 입장이 아니라 용량 제한에 따른 실질적인 대응임을 분명히 하고 있습니다.
향후 주목할 점
요점은 다음과 같습니다. 기부금으로 운영되는 코드 호스트의 경우, AI 전용 저장소를 저장하고 처리하는 비용이 이를 생성하는 데 드는 거의 제로에 가까운 비용을 순식간에 초과할 수 있다는 점입니다. Codeberg의 금지 조치는 사람이 관리하는 프로젝트를 위해 대역폭과 스토리지를 보존하려는 실용적인 시도이며, 저렴하게 대량 생산되는 코드의 시대에 비영리 플랫폼이 걷고 있는 재정적, 법적 줄타기를 잘 보여줍니다.
