Codeberg가 서비스 이용 약관에서 생성형 AI 생성 코드를 금지함

Codeberg가 서비스 이용 약관에서 생성형 AI 생성 코드를 금지함

Codeberg가 생성형 AI 생성 코드를 금지함

Codeberg가 서비스 이용 약관(TOS)을 업데이트하여 생성형 AI 도구(예: OpenAI Codex 또는 Claude)로 작성된 코드가 주로 구성된 프로젝트를 금지했습니다. 이 정책 변경은 'AI 슬롭'의 확산, 저작권 불확실성, 그리고 인간 유지 관리자의 증가된 부담으로부터 자유롭고 libre한 오픈 소스 소프트웨어(FLOSS) 공유지를 보호하기 위해 설계되었습니다.

업데이트된 TOS(섹션 7)에 따르면, 사용자는 주로 생성형 AI 도구로 작성된 코드로 구성된 프로젝트를 공유해서는 안 됩니다. 플랫폼은 이 제한에 대한 두 가지 주요 정당성을 제시합니다:

  1. 저작권 상태: AI 생성 코드는 종종 불분명한 저작권 상태를 가지며, 이는 Codeberg에서의 호스팅 요구 사항과 충돌합니다.
  2. 보안 및 품질: 플랫폼은 AI 생성 프로젝트가 해로운 코드를 포함하지 않도록 보장하기 위한 충분한 보호 장치가 부족하다고 주장합니다.

FLOSS 생태계 및 유지 관리자에 미치는 영향

이 결정은 오픈소스 커뮤니티 내에서 Large Language Models(LLM)이 소프트웨어 개발에서 차지하는 역할에 대한 점점 커지는 긴장을 반영합니다. 금지의 지지자들은 LLM이 개발자를 "paper pushers"로 만들고, 저노력 기여로 저장소를 범람시켜 소프트웨어 개발의 커뮤니티 중심 특성을 약화시킨다고 주장합니다.

그러나 일부 개발자는 AI가 생산성과 FOSS 참여를 크게 높였다고 보고합니다. 한 개발자는 AI 도구가 패키징과 CI/CD에서의 지루한 작업을 제거했다고 언급하며 다음과 같이 말했습니다:

"Opus 4.5가 출시된 지 몇 달 만에 이슈 백로그가 약 70% 감소했습니다 - 코딩 세션에서 1개 대신 5개의 이슈를 수정할 수 있게 되었습니다."\n

커뮤니티 토론 및 거버넌스

이 정책은 Codeberg의 활동적인 구성원들의 민주적 투표의 결과였으며, 이는 플랫폼이 일반 git 호스트가 아닌 인간 작성 코드의 큐레이션된 허브가 되기를 원하는 신호를 보냅니다.

정책에 대한 찬성 의견

  • 품질 신호: 일부 사용자는 Codeberg에서 프로젝트를 호스팅하면 이제 해당 프로젝트가 "AI 슬롭"이 아니며 작업을 중요하게 생각하는 인간에 의해 유지 관리된다는 강력한 신호가 된다고 믿습니다.
  • 이데올로기적 주권: 지지자들은 인터넷에 특정한 규칙을 가진 "코너" 또는 니치 커뮤니티가 존재하는 것이 건강하며, 이는 GitHub의 기업 중심 접근 방식에 대한 대안을 제공한다고 주장합니다.

정책에 대한 반대 의견

  • 집행 도전: 비판자들은 Codeberg가 실제로 LLM 생성 코드를 어떻게 감지할 것인지 의문을 제기하며, AI 코드와 인간 코드를 구분할 신뢰할 수 있는 방법이 없다고 지적합니다. 한 사용자는これを 테스트에서 "calling out anything that looks suspicious"에 비유했습니다.
  • 잘못된 accusation의 위험: 일부 개발자는 "스푸리어스 accusation" 또는 트롤링의 위험으로 인해 플랫폼 사용을 주저하는데, 여기서 사용자는 자신의 코드가 AI에 의해 작성되지 않았음을 증명해야 할 수도 있습니다.
  • 플랫폼 안정성: 일부 사용자는 Codeberg가 GitHub에 대한 일반적인 FOS 대안에서 좁은 이데올로기 중심 클럽으로 이동하고 있어 장기적인 서비스 제공자로서 신뢰할 수 없게 될까 우려를 표했습니다.

다른 플랫폼과의 비교

GitHub은 대부분의 프로젝트—AI 에이전트를 사용하는 프로젝트도 포함—에 대한 주요 목적지로 남아 있지만, Codeberg는 반-LLM을 표방하는 프로젝트의 본거지로 자리매김하고 있습니다. 이 구분은 개발자가 AI 사용에 대한 철학적 입장에 따라 호스트를 선택할 수 있는 파편화된 환경을 만듭니다.

Sources