在开源社区对 AI 辅助编程的容忍度上,Godot 选择了最激进的路线。

知名开源游戏引擎 Godot 宣布对其贡献者政策进行全面升级,其中最核心的变化是:正式禁止在代码贡献中大规模引入 AI 生成内容,同时对 "vibe coding"(即完全由 AI 自主生成代码的开发方式)实施 GitHub 账号自动封禁。这一系列规定在游戏开发工具领域尚属罕见,引发了开发者社区的广泛讨论。

开源游戏引擎 Godot 全面封禁 AI 生成代码,开先河整风 contributor 生态  第1张

Godot 团队在官方博客中解释了出台新规的背景:近年来,GitHub 上的 Pull Request(代码合并请求)数量显著增长,原因既有社区兴趣的高涨,也与审核标准的严格有关 —— 而更关键的是,有限的维护者人数与大量提交的涌入形成了难以弥合的缺口。更棘手的是,AI 工具的普及让提交代码变得前所未有的容易,但审核代码所需的人力并没有相应增加。

更深层的问题在于士气。Godot 团队指出,维护者普遍反映,审阅 AI 生成的贡献让他们感到 "沮丧"—— 因为他们不再觉得自己在通过审评过程 "辅导未来的贡献者成长"。当代码贡献变成一种工业化的 "机器生产",社区共建的初心便随之流失。

具体来看,新政策有几条关键规定:合并记录不足 3 次的新贡献者,在提交重大新功能或重构代码前,必须事先获得维护者的明确许可;"实质性 AI 生成代码" 不会被接受;所有 Pull Request 必须经过人工审查后才能合并;贡献者必须主动披露任何使用了 AI 辅助的代码片段。

Godot 明确表示:"是时候承认这些问题不会自行消失了,我们必须采取措施,在减轻维护者负担的同时,确保我们仍有培养新贡献者成为未来维护者的路径。" 这一表态既务实又略带无奈 —— 在全球开源社区普遍拥抱 AI 工具的大趋势下,Godot 选择逆流而上,究竟是远见还是孤勇,仍有待时间检验。