非营利 Git 托管平台 Codeberg 已新增一项规则,禁止那些大部分代码由 Claude 或 OpenAI Codex 等生成式 AI 工具生成的仓库。此举针对的是几乎没有或完全没有人工编写代码的项目,旨在保护该服务的有限资源。
为什么这项禁令至关重要
运营一个公共代码托管平台(code forge)需要成本。存储、带宽和持续集成(CI)运行器都需要资金支持,而这些资金来自捐赠,而非企业的现金储备。每一个此类项目都会占用磁盘空间、消耗网络流量,并可能触发 CI 作业,对于一个不收取托管费用的平台来说,所有这些都会累积成实际的开支。
非营利托管平台面临的财务压力
营利性服务可以吸收“垃圾”仓库带来的成本,因为它们资金雄厚且拥有多元化的收入来源。Codeberg 则不然。其预算必须覆盖所有用户,而大量低质量、AI 生成的项目将迫使该服务将更多资源分配给存储和计算,从而牺牲掉那些活跃的、由人工维护的开源工作。通过拒绝托管自主智能体(autonomous-agent)仓库,Codeberg 本质上是在配给其容量,以维持生态系统核心功能的运转。
纯 AI 代码的法律风险
开源许可证依赖于对所贡献代码清晰的所有权。当机器编写代码时,上传者可能缺乏授予这些许可证所需的权利。这种模糊性为托管平台带来了潜在的版权责任。通过禁止大部分由 AI 生成的仓库,Codeberg 降低了因所有权争议而引发诉讼的风险。
哪些内容仍被允许
该政策并未禁止将 AI 作为开发辅助工具。如果项目在人工编写的代码中结合使用 AI 生成的代码片段,并且拥有可识别的维护者,则仍被允许。其重点在于“零人工”代码库——即没有任何人类贡献者、仅作为算法输出而存在的仓库。
反方观点:这是一个文化问题吗?
一些观察人士将这一决定解读为关于 AI 在软件创作中地位的文化冲突。Codeberg 自身的声明明确表示,这项禁令并非针对 AI 辅助,而是对容量限制的务实应对。
后续关注点
核心启示:对于依靠捐赠资助的代码托管平台而言,存储和处理纯 AI 仓库的成本可能会迅速超过其近乎为零的创建成本。Codeberg 的禁令是为依赖人工管理的项目保留带宽和存储空间的一次务实尝试,同时也凸显了在廉价、大规模生产代码的时代,非营利平台在财务和法律之间如履薄冰的处境。
