ARTICLE · 1208481
Linux内核取消AI代码披露要求,Torvalds称强制声明…
Linux内核社区近期调整了补丁提交相关要求,不再强制开发者声明代码是否由人工智能工具生成或辅助完成。Linux内核创始人Linus Torvalds认为,要求贡献者统一进行这类披露“极其愚蠢”。
这并不意味着Linux内核社区拒绝使用AI,也不代表AI生成的代码可以绕过审核。变化的重点在于:是否使用AI不再成为补丁提交时必须说明的固定事项,维护者仍会按照代码质量、设计合理性和测试结果进行判断。
这次调整取消了什么?
此前,围绕AI辅助编程的讨论曾涉及是否需要在提交信息中注明AI的参与程度,例如代码是否由模型生成、开发者是否对结果进行了审查,以及提交者能否对相关修改负责。
在新的处理方式下,内核项目不再把“披露AI参与情况”作为普遍适用的硬性要求。开发者仍需遵守Linux内核现有的提交规范,并通过必要的测试、审查和签署流程。
- 取消强制披露:提交补丁时不再要求所有贡献者统一标注AI参与情况。
- 审核标准不变:补丁仍需要经过维护者和社区的代码审查。
- 责任仍由提交者承担:使用AI工具不会改变提交者对代码正确性和维护责任的承担。
Torvalds为什么反对强制声明?
Torvalds的核心观点是,代码审查应当关注实际结果,而不是代码生成过程中使用了什么工具。如果一段代码能够通过测试、符合内核设计原则,并且提交者可以解释和维护,那么单独增加一项AI披露要求,并不能直接提升代码质量。
强制声明还可能带来新的形式主义:开发者需要判断哪些工具使用算作“AI辅助”,维护者也可能把注意力分散到提交说明,而不是补丁本身。对于使用自动补全、代码搜索或调试助手的开发者来说,这种边界本身也并不总是清晰。
这对开发者意味着什么?
对于Linux内核贡献者而言,门槛并不是降低了,而是审核重点更加明确。无论代码来自人工编写、自动补全,还是生成式AI,最终都必须由提交者理解、验证并承担责任。
这也反映出开源项目面对AI工具时的一种务实路线:与其要求开发者填写统一声明,不如把精力放在测试覆盖、代码可维护性和补丁审查上。AI可以参与开发流程,但不能替代提交者对技术后果的判断。
仍有一个前提不能忽略
取消强制披露不等于内核项目认可未经检查的AI生成代码。Linux内核规模庞大、硬件兼容性复杂,错误修改可能影响系统稳定性和安全性。开发者如果使用AI工具,仍需要自行核对实现逻辑,运行相关测试,并准备回答维护者提出的问题。
因此,这次变化更像是一次规则层面的收缩,而不是对AI编程的全面背书。Linux内核给出的信号很清楚:工具可以不必统一登记,但代码质量和提交者责任不能被省略。















































































