Debian 社区已投票允许成员在创建贡献时使用生成式 AI,但开发者仍需对代码质量负责。
该 Linux 发行版的社区最近决定制定关于使用 AI 辅助编码工具的政策,并要求参与者对八项提案之一进行投票,其中包括彻底禁止、谨慎使用或仅因 LLM 对地球环境的影响而避免使用。投票规则要求社区成员对八项提案进行排序。
投票人数略低于 600 人,但 Debian 的选举团队以未指明的原因拒绝了其中许多票,最终有效票数接近 450 票。
计票完成后,提案 E——“负责任地使用生成式 AI”——获胜。
该提案意味着“Debian 既不认可也不禁止在软件开发、维护或文档编写、打包、文档以及 Debian 项目中发布的其他媒体中使用生成式 AI 工具。”
该提案倡导这种做法,因为“此类工具在负责任地使用时可以大幅提高贡献者的生产力,让志愿者将有限的时间更多地花在需要技术专长、判断、审查和协作的工作上。”
提案还明确指出,Debian 社区不认为“AI 犯了错误”是草率贡献的借口。
“Debian 项目仍然期望提交给 Debian 的所有贡献,无论其制作方式和使用的工具如何,都满足相同的质量、正确性、可维护性和法律合规标准,”提案中写道。
“使用生成式 AI 工具并不会减少贡献者对其提交工作的责任。
贡献者应在将 AI 辅助输出纳入 Debian 之前理解、审查、测试并在适当情况下修改这些输出。”
不检查 AI 生成代码的开发者将面临厄运,因为提案还指出,“在没有适当人工审查的情况下盲目接受或上传 AI 生成的材料与 Debian 既定的开发实践不符。”提案的另一部分试图将承认使用 AI 变为一种规范。
“我们鼓励贡献者披露贡献是否由 AI 辅助完成,但不要求他们这样做,”文本中写道。
正如我们的 FOSS 爱好者 Liam Proven 在投票报告中所述,Gentoo Linux 团队已禁止使用 AI,而 NetBSD 和 OpenBSD 不希望有任何由机器编写的代码贡献。
Linus Torvalds,可以说是 FOSS 社区中最有影响力的人物,欢迎 AI 生成的贡献。
他在 7 月宣称“Linux 不是那些反 AI 的项目之一”——并且最近通过使用 AI 修复一个棘手的 bug 证明了这一点。
Torvalds 有时也会抱怨 AI,例如他在 5 月观察到 AI 生成的 bug 报告有时使 Linux 安全邮件列表“难以管理”。®