Codeberg 抛弃“氛围编码”项目,推崇人类 FLOSS
Codeberg 是一个由志愿者运营的代码托管社区,近日投票禁止主要基于 AI 开发的“氛围编码”项目,理由是资源消耗、环境损害及对开源社区的负面影响。此举反映了对 AI 在开源协作中作用的广泛担忧。
Codeberg 是一个由志愿者运营的代码托管社区,近日通过社区投票决定禁止“氛围编码”项目,即主要由 AI 代码生成工具开发的项目。该决定旨在维护自由、开源软件(FLOSS)社区的人类协作精神。Codeberg e.V. 是位于柏林的非营利组织,负责管理这项服务。
投票起因于对 AI 占用的资源日益增长的担忧。Codeberg 的维护者们指出,LLM 成本高昂,企业大规模地将成本外部化,导致硬件价格上涨、能源消耗增加和环境破坏。例如,Codeberg 的 SSD 和内存硬件成本在几年内从 700 欧元涨到 3700 欧元,且经常缺货。这迫使 Codeberg 提高价格。
此外,AI 生成的项目往往缺乏社区参与,由一个开发者借助“将能量转化为代码的统计机器”完成。这些“幽灵项目”消耗了 Codeberg 有限的 CI/CD 和存储资源。成员们还担心 AI 编码模型正在削弱 FLOSS 的信任基础:LLM 增加了维护者的工作量,引发项目维护问题,甚至导致“许可证洗白”——通过生成代码绕过 copyleft 的互惠要求。
投票结果以 358 票赞成、144 票反对、14 票弃权通过。大约一半活跃成员参与了投票。反对者包括 Flask 创始人 Armin Ronacher,他认为这是错误之举。修改后的服务条款明确禁止“主要由生成式 AI 工具(如 Claude、OpenAI Codex)编写的代码”,但执行可能因资源限制而仅在项目引起注意时进行。同时,Codeberg 也效仿 SourceHut 在 2023 年的做法,禁止了加密货币项目。此外,一项旨在明确反对歧视、促进多元 FOSS 社区的修正案以三分之二多数通过,但尚未合并。
Codeberg 的维护者 Bastian Greshake Tzovaras、Otto Richter 和 William Zijl 在博客中详细阐述了 AI 带来的多重负面影响:硬件价格上涨加剧数字鸿沟,使个人电脑更加昂贵,迫使更多人依赖企业云服务;LLM 的广泛使用破坏了贡献者之间的信任,导致维护者工作量激增,项目维护前景不明,甚至助长了“许可证洗白”行为。他们强调,Codeberg 的有限资源不应被用于存储“一次性软件”或污染 FLOSS 公共资源。尽管禁令得到多数支持,但执行力度有限,主要依靠用户举报。