





OCA刚刚给AI划了一条红线。这份立即生效的新政策,直接规定了在向开源代码库贡献时,人工智能能做什么、不能碰什么。导火索是近期出现的“异常流量”:有人一小时内连甩25条PR review,也有人把一个月的review量压缩到两三天内集中提交。对纯靠志愿者维护的社区来说,这种潮水般的涌入意味着其他人必须透支时间和精力去消化,质量底线根本守不住。
人类责任,绝无例外
AI可以帮你写代码,但社区互动必须是真人。review、讨论、判断、问责,这些环节容不得机器代劳。OCA也坦言,AI生成内容的版权归属至今没有法律定论,他们不讨论“作者是谁”,但“谁负责”毫无悬念:敲下回车键的那个人,必须对每一行代码负全责。政策说得直白:AI没有智能,下指令、搭环境、装工具、做决策的都是人,锅也只能人来背。
政策划出的硬规矩
OCA把规矩列得很细,没有模糊地带:
- 每一项提交背后,必须站着一个真正理解代码并愿意担责的人。
- 只要用了AI辅助编写,就必须打上 Assisted-by: 标签。这是非黑即白的选择,不存在“用了一点算不算”的灰色地带。
- AI工具绝不能出现在 Co-authored-by: 里。
- 禁止无人值守的agentic工具自动提交。
- 如果你解释不了自己提交的每一行代码,就别点提交。
- review环节要真正回应反馈,而不是让AI重新跑一遍再贴上来。“这是AI写的”不是免责理由。
- 评审时,未经自己核实的事实,不得直接粘贴AI生成的评论或摘要。
违反规定的代价很实在:轻则PR被拒,重则账号冻结,必须找治理工作组面谈后才能解封;如果表现出机器人般的操作模式,直接永久封号。政策全文已在OCA的GitHub仓库和对应PR中公开。OCA还计划召开治理工作组公开会议听取社区意见,并明确表示这份政策会不断迭代。
对正在使用Odoo的企业团队来说,这份政策提供了一个清晰的参照:哪些环节可以让AI提效,哪些红线必须真人守住。