“AI写的代码算不算贡献?”Debian开发者吵了半个月,最后只得出三个字:先观望
创始人
2026-03-12 22:42:30
0

现如今大模型正在快速改变软件开发方式,但开源社区却开始陷入新的困惑:如果代码是 AI 写的,还算不算开发者贡献?

最近,全球最重要的 Linux 发行版之一 Debian,就因为这个问题展开了一场持续数周的激烈讨论

有人认为,AI 只是新的开发工具,没必要过度限制;

有人担心,AI 会破坏开源社区培养新人的机制;

也有人从伦理角度反对生成式 AI,认为这些工具本身就在“掠夺互联网”。

但争论到最后,Debian 社区得出的结论却有点出人意料——先观望,暂时不做决定。

一份“AI 贡献政策”草案,引爆社区讨论

事情的起点,是 Debian开发者 Lucas Nussbaum 在今年 2 月中旬提出的一份草案。

他建议 Debian 社区讨论一个问题:是否允许 AI 生成或 AI 辅助生成的代码进入 Debian 项目。为此,他提出了一份草案,希望明确 Debian 在这一问题上的政策,并表示会先收集几天社区反馈,再决定是否正式提交决议。

根据草案内容,AI 辅助生成的贡献(部分或全部由大语言模型生成)是可以接受的,但需要满足一系列条件例如:

(1)如果贡献的重要部分来自 AI 工具且没有人工修改,必须明确披露

(2)贡献中需要加入清晰声明或机器可读标签,例如 [AI-Generated]

(3)提交者必须完全理解自己的提交内容

(4)提交者需要对代码负责,包括技术质量安全性许可证合规实际用途

此外,草案还规定:为了避免发生严重的数据泄露风险,不得将非公开或敏感的项目数据输入生成式 AI 工具,包括:私有邮件列表内容,以及未公开的安全漏洞报告。

换句话说,AI 可以帮你写代码责任必须由人类开发者承担。

争论的第一步:大家连“AI 是什么”都没统一

但很快,这场讨论很快暴露出一个更基础的问题——大家甚至没有就“AI”这个词达成共识。

Debian 开发者 Russ Allbery 直言,如今“AI”这个词已经变得过于模糊:现在的“AI”几乎可以指宇宙中的任何东西。有人指 ChatGPT有人指代码生成工具有人甚至把普通自动化工具也算进去。他认为,如果 Debian 要制定政策,就必须明确具体对象,例如大语言模型(LLM)强化学习还是其他具体技术否则政策很难具有可执行性。

LLM 至少还有一个比较明确的含义,而 ‘AI’ 往往只是发言者想表达什么就代表什么,甚至同一场讨论里含义都在变化。”他说

另一位开发者 Sean Whitton 建议:如果要制定政策,至少应该使用 LLM 而不是 AI 这个模糊词区分不同AI 使用场景比如代码审查原型生成还是直接生成生产代码指出最好在投票选项中分别处理这些情况,而不是“一刀切”。

然而不同于这些开发者的看法Lucas Nussbaum则认为,技术细节并不是重点,真正的问题是:是否允许自动化工具参与代码生成或分析。

举了一个例子:在 Linux 内核早期,社区曾因为 BitKeeper 版本控制系统是否应该被使用而产生激烈争论类似的情况也出现在安全工具领域——如果漏洞扫描工具是闭源的,那社区是否应该忽略它发现的漏洞?

Nussbaum 表示:如果我们采取完全“反工具”的立场,那将很难划出清晰边界。

AI 可能破坏开源社区的“新人培养机制”

随后这场讨论转向一个更深层的问题:AI 会不会破坏开源社区培养新人的机制?

开发者 Simon Richter 提出了一个很有意思的观点:AI 代理在某种程度上,可能取代初级开发者。在很多情况下初级开发者在导师指导下完成任务同样的任务,现在也可以由 AI 完成——问题是:AI 不会学习。

也就是社区投入的指导成本,无法转化为新的长期贡献者。

Simon Richter 说:最好的情况是:一个小 Bug 被解决了,但没有培养出新的贡献者最糟糕的情况是:所谓的贡献者只是 AI 和维护者之间的中间人

此外,他还担心 AI 工具的使用成本:如果未来开发越来越依赖付费 AI 工具,可能会降低普通用户参与开源的门槛。

对此Lucas Nussbaum 并不完全认同。他认为 Debian 不会缺少适合新人的任务AI 甚至可能帮助新手处理更复杂的问题他还引用了一项研究(由 Anthropic 员工参与撰写),其中指出:人与 AI 的交互方式差异很大,不同使用方式对学习效果影响也完全不同

另一位知名 Linux 开发者 Ted Ts’o 直接反驳了反 AI 的观点:一些人担心 AI 会减少未来的资深贡献者,但如果因此拒绝 AI 用户参与贡献,那才是真正的自我伤害。

伦理问题:AI 公司正在“吸干互联网”

还有一部分反对声音来自伦理层面和版权问题。

Debian 开发者 Matthew Vernon 指出,生成式 AI 公司在训练模型时存在明显问题。例如:大规模抓取互联网内容、无视版权与开源许可证、直接使用他人的知识产权训练模型

他说:这些公司疯狂抓取内容,对版权几乎毫不在意。Matthew Vernon 还提到了其他争议,包括 AI 的能源消耗深度伪造问题AI 生成的虚假安全漏洞报告——在他看来,Debian 这样的自由软件项目应该明确反对这些 AI 工具。

除了伦理问题,版权问题也同样悬而未决要涉及模型训练数据的版权AI 生成内容的版权归属对此开发者 Jonathan Dowland 建议:在法律环境更清晰之前,也许暂时禁止这类贡献会更安全。

AI 代码质量差?其实人类也一样

在这场讨论中,还出现了一个有趣的观点。

很多人反对 AI 代码,理由是质量太差。但 Debian 开发者 Russ Allbery 认为,这个理由并不成立:人类确实可以写出比 AI 更好的代码,但也同样可以写出更糟糕的代码。甚至调侃:写毫无意义的垃圾代码不需要创造力,但写出真正糟糕的代码,反而需要人类的天赋

还有开发者指出AI 可能只是软件开发的又一次技术演进带来了新的问题,例如:如果代码是通过 Prompt 生成的,那么代码的“首选修改方式”是什么?

对此Nussbaum 给出的答案是:应该修改 Prompt,而不是修改生成的代码不过这个答案无法令人信服——毕竟LLM 的输出通常不是确定性的,模型版本也会不断更新即使使用同样的 Prompt,未来生成的代码也可能完全不同。

最终结果:Debian 决定先观

从整个讨论来看,Debian 开发者在这个问题上远未达成共识甚至连一个最基础的问题都没有统一:什么才算是 AI 生成贡献?

Nussbaum 表示,他最初提出决议,是因为社区中出现了一些针对AI 用户的攻击。但经过一段时间交流后目前讨论总体仍然理性,因此没有必要急于制定政策。

不过他也推测,如果未来真的进行投票,最终方案很可能会是:

允许使用AI,但附带一系列严格限制

相关内容

热门资讯

南开大学团队:AI如何像人类一... 这项由南开大学视觉认知与智能计算实验室以及西北工业大学自动化学院联合完成的研究发表于2026年,论文...
2000亿睡眠市场,杀出一匹A... 文/乐居财经靳文雨不久前,一场特殊的直播在抖音平台引发热议:希瑞智能床创始合伙人蔡彦明身着睡衣,躺在...
奇点国峰:附属公司订立AI服务... 奇点国峰(01280.HK)公告,公司附属公司北京奇点国峰智算科技有限公司已与一名独立第三方订立一份...
导演回应AI短剧《霍去病》走红... 近日,一部AI短剧《霍去病》刷屏网络,迅速登上热搜。然而,最初引发广泛讨论的并非剧集本身,而是“破5...
前行2026·AI医疗|代表委... “AI就像给我们装了一台车,从疾病的此岸到治愈的彼岸,车能开得更快更稳,但方向盘必须握在医生手里。”...
“被AI抛弃”的焦虑解法,我们... 2026年开年以来,AI视频进化的速度刷新着普通人的预期。多少人一月还在调侃“AI视频也就图一乐”,...
“AI写的代码算不算贡献?”D... 现如今,大模型正在快速改变软件开发方式,但开源社区却开始陷入新的困惑:如果代码是AI写的,还算不算开...
美媒:美国编剧工会向AI索要“... 【环球时报特约记者唐牧茂】据美国《综艺》11日报道,美国编剧工会(WGA)将于近期与各大制片厂展开新...
告别封闭系统!智能炒菜机迈入 ... 在科技飞速发展的当下,智能炒菜机领域正迎来一场重大变革,即从封闭系统迈向Linux开源架构时代。以山...
全国政协委员、香港教育大学校长... 【环球时报报道记者杨沙沙】在全球化与数字化交织的时代浪潮下,人工智能(AI)正以前所未有的速度重塑教...