当 AI 开始给 Debian 提交代码,开源社区突然不知道该怎么办了
最近,开源世界发生了一场非常有意思的讨论。 全球最流行 Linux 发行版之一 Debian 背后社区开始认真讨论一个问题: AI 生成的代码,能不能提交到开源项目里? 事情的起因是 Debian 开发者 Lucas Nussbaum 在 2 月提出了一份草案,希望社区通过一项正式决议,明确 Debian 是否接受AI 辅助贡献。 他的提议其实并不激进。 核心规则只有三条: 如果代码由 AI 生成,需要明确标注 提交者必须理解代码,并对质量和安全负责 不允许把私密项目数据输入 AI 工具 看起来,这只是一次技术政策讨论。 但很快,Debian 邮件列表就变成了一场长达数周的激烈辩论。 因为大家突然意识到一件事: 这件事远远不只是“代码是不是 AI 写的”。 第一层问题:我们到底在讨论什么? 讨论一开始就卡在一个看似简单的问题上: “AI”到底是什么? 不少开发者认为,“AI”这个词已经被用烂了。 有人吐槽: “AI 这个词现在几乎可以指宇宙中的任何东西。” 于是很多人要求把概念说清楚—— LLM 写代码? AI 做代码审查? AI 生成原型? 还是自动补全工具? 如果连技术范围都说不清...

