保护我们的 FLOSS 公地免受 LLM 影响
一个非营利性的 Git 托管平台 Codeberg 推出了服务条款,禁止“主要”由 LLM 生成的项目,将自己定位为人类编写的 FLOSS 代码之家,并回应关于法律风险、安全、硬件成本以及 AI 生成“垃圾”对文化侵蚀的担忧。支持者认为这是民主选出的、定义社区身份的立场,能够保护资源并培育更高质量、以人为中心的项目。批评者则认为该政策模糊、难以执行、对常见的 AI 辅助工作流不友好,并体现出一种不稳定、活动主义式的治理风格,使该服务作为长期托管平台的可靠性降低。
支持 Codeberg 的反 LLM 政策
- 许多人欢迎一个明确反 LLM 的 forge 作为面向以人为中心的 FLOSS 的“安全空间”,与 GitHub 那种“倾倒场”的感觉截然不同。
- 支持者认为这意味着:
- 对“靠感觉编码”的低努力垃圾进行质量把关。
- 保护 FLOSS 公地,防止许可漂白和不明晰的版权状态。
- 避免那些大量消耗 CI/存储资源却几乎没有真实用户基础的幽灵项目。
- 作为对美国大型科技公司和社区劳动商业化的一种文化立场。
- 也有人喜欢它传递出的强信号:托管在这里的代码应当主要由人类编写并被认真维护。
对该政策的批评与担忧
- 批评者认为“主要由 AI 生成代码构成的项目”这一表述过于模糊,容易被选择性、主观地执行。
- 也有几项担忧:
- 任意的“活动主义”式治理,以及随着时间推移不断变化的规则。
- 一旦被指控,就不得不证明自己 没有 使用 LLM,从而助长恶意挑衅或骚扰。
- 一种纯洁性测试文化和敌意言论(例如将其类比为强奸或纳粹),给人的感觉既不民主又有毒。
- 一些在工作中负责任地使用 LLM 的维护者已经把项目迁出 Codeberg,他们说自己不想处在那种“显微镜”下。
治理与民主之争
- 辩护者认为该规则是由有投票权的成员通过民主方式采纳的;任何加入协会的用户都可以成为成员。
- 反对者则认为,“仅限成员”投票实际上等同于闭门操作,可能边缘化少数观点;Codeberg 感觉更像一个俱乐部,而不是一个中立平台。
关于 LLM 在软件开发中的争论
- 支持 LLM 的声音表示,在 CI/CD、调试、打包、部署和问题解决方面,生产力大幅提升,从而带来了更多 FLOSS 参与。
- 反 LLM 的声音强调:
- 未经同意地使用受许可保护的代码进行训练,以及互惠性被侵蚀。
- 环境与硬件市场的外部性,伤害小型运营者和业余爱好者。
- 低质量贡献泛滥、对非用户形成压力,以及手艺和社区感知上的下降。
实际与生态影响
- 由于执行在很大程度上依赖诚信,而且技术上很难验证;有人预测这只会把 LLM 的使用推向地下。
- 也有人指出,不同规范并存的多个 forge 是健康的:不喜欢这项政策的人可以自建托管或继续留在 GitHub,而 Codeberg 则会成为反 LLM 项目的小众枢纽。