Linux内核正式发布AI编码助手指南:禁止AI署名,人类必须审查所有代码
Available in: 中文
Linus Torvalds的内核仓库现在包含了一份官方文档,为指导使用AI辅助开发Linux内核贡献的AI工具和开发者提供了明确规范。这一政策为全球最重要的开源项目与人工智能的关系确立了清晰规则。
Linux内核正式发布AI编码助手政策
Linus Torvalds的内核仓库现在包含了一份官方文档,为指导使用AI辅助开发Linux内核贡献的AI工具和开发者提供了明确规范。这一政策为全球最重要的开源项目与人工智能的关系确立了清晰规则。
核心规则
AI必须遵循标准内核开发流程:
AI工具参与Linux内核开发时必须遵循标准内核开发流程,包括:
Documentation/process/development-process.rstDocumentation/process/coding-style.rstDocumentation/process/submitting-patches.rst
许可证合规:
所有代码必须兼容GPL-2.0-only,使用适当的SPDX许可证标识符,并遵循内核许可证规则。
AI不能签署 Signed-off-by:
政策明确规定AI代理不得添加Signed-off-by标签。只有人类才能合法签署开发者原产地证书(DCO)。人类提交者承担全部责任,包括:
- 审查所有AI生成的代码
- 确保符合许可证要求
- 添加自己的Signed-off-by标签
- 对贡献承担全部责任
全新归属标注系统
内核引入了新的Assisted-by标签格式:
Assisted-by: AGENT_NAME:MODEL_VERSION [TOOL1] [TOOL2]
例如:Assisted-by: Claude:claude-3-opus coccinelle sparse
基础开发工具(git、gcc、make、编辑器)不应列为工具。
重大意义
这是开源开发史上的里程碑决定。驱动几乎所有云基础设施、Android设备和超级计算机的Linux内核,正式承认了AI在开发中的角色,同时坚持人类对所有贡献承担法律和道德责任。
该政策在务实中寻求平衡:欢迎AI辅助,但拒绝将责任委托给机器。这一框架可能成为其他主要开源项目应对AI编码革命的参考模板。
← Previous: US Delegation Departs for Iran Talks: Vance Expresses Confidence, Markets End Seven-Day Winning StreakNext: Dreame Tech CEO Offers 200M Yuan Salary for Chief Scientist in Escalating Robot Talent War with Unitree →
0