Codeberg 在服务条款中禁止生成式 AI 生成的代码
Codeberg 在服务条款中禁止生成式 AI 生成的代码
Codeberg 禁止生成式 AI 生成的代码
Codeberg 已更新其服务条款(TOS),禁止那些主要由生成式 AI 工具(如 OpenAI Codex 或 Claude)编写的代码构成的项目。此政策变更旨在保护自由和开放源代码软件(FLOSS)共同体免受“AI 垃圾”、版权不确定性以及人类维护者负担增加的泛滥。
根据更新的服务条款(第 7 条),用户不得共享主要由生成式 AI 工具编写的代码构成的项目。平台为此限制提出了两个主要理由:
- 版权状态: 生成式 AI 代码通常具有不明确的版权状态,这与在 Codeberg 托管的要求相冲突。
- 安全和质量: 平台认为,生成式 AI 项目缺乏足够的防护措施来确保它们不包含有害代码。
对 FLOSS 生态系统和维护者的影响
这一决定反映了开源社区内部关于大型语言模型(LLM)在软件开发中的作用日益增长的紧张关系。禁令的支持者认为,LLM 将开发者变成了“文档推送者”,并通过用低努力的贡献充斥仓库,削弱了软件开发的社区驱动性质。
然而,一些开发者报告称 AI 显著提高了他们的生产力和在 FOSS 中的参与度。一位开发者指出,AI 工具已经消除了打包和 CI/CD 中的繁琐任务,他说:
"在 Opus 4.5 发布后的几个月里,我们的问题积压减少了约 70%——我在一次编码会话中可以修复 5 个问题,而不是 1 个。"
社区辩论与治理
该政策是 Codeberg 活跃成员民主投票的结果,表明平台希望成为一个人类编写代码的精选中心,而不是一个通用的 git 主机。
支持该政策的论点
- 质量信号: 一些用户认为,在 Codeberg 上托管一个项目现在将成为一个强烈信号,表明该项目不是“AI 垃圾”,并且由关心工作的人类维护者维护。
- 意识形态主权: 支持者认为,互联网拥有“角落”或具有特定规则的利基社区是健康的,这提供了一种替代 GitHub 企业驱动方式的选择。
反对该政策的论点
- 执行挑战: 批评者质疑 Codeberg 实际上将如何检测 LLM 生成的代码,指出没有可靠的方法来区分 AI 代码和人类代码。一位用户将其比作在测试中“指出任何看起来可疑的东西”。
- 虚假指控的风险: 由于存在“毫无根据的指控”或挑衅的风险,一些开发者犹豫是否使用该平台,其中用户可能被迫证明他们的代码不是由 AI 编写的。
- 平台稳定性: 一些用户担心 Codeberg 正从 GitHub 的通用 FLOSS 替代品转变为一个狭窄的、意识形态驱动的俱乐部,使其成为不可靠的长期服务提供商。
与其他平台的比较
虽然 GitHub 仍然是大多数项目(包括使用 AI 代理的项目)的主要目的地,但 Codeberg 正将自己定位为反对 LLM 的项目的家园。这种区分创造了一个碎片化的格局,开发者可以根据他们对 AI 使用的哲学立场选择托管平台。