政策内容
QGIS 是使用最广的开源地理信息系统之一。10 月 7 日,项目合并了增强提案 QEP 428,标题就是「不允许 AI 贡献」。它取代此前 QEP 408 的 AI 政策,改成严格的「不允许」。按项目相关提交中的表述,qgis/qgis 代码仓库不再接受由 LLM、AI 或 agent 辅助编写的代码贡献,违规的处理方式包括回退代码和限制贡献者权限。
提案由长期核心贡献者 Nyall Dawson 在邮件列表讨论后于 9 月 24 日提交,10 月 5 日进入投票,获得多位维护者批准后合并。提案帖下有 86 个赞成、24 个反对的表情。
为什么这么做
支持者的理由集中在两点:一是审查负担,AI 生成的提交让维护者审查量上升、审查质量下降;二是社区信任,开源项目靠贡献者之间的互信运转。Dawson 的说法最直接:旧政策没有起作用,「我们已经失去了至少一位极有价值的贡献者」。
没说清的地方
新政策没有期限。参与讨论的维护者称它是一个初始政策,Dawson 形容它是先「关上门」,之后可以按情况有选择地打开,例如把 AI 当作自动补全的替代、或用于翻译。执行只能靠自我声明:有维护者直说,标准是代码是不是你自己写的,项目不会去检查贡献者的电脑。
范围也还有争议。评论里有人追问 issue、评论、文档、PR 描述是否同样适用,也有人认为措辞太宽,可能把正当的工具一起禁掉;另一个仍在讨论的提案希望把政策扩大到仓库内的所有文本。
这与本站 10 月 5 日报道的 Google 暂停开源漏洞赏金 是同一类压力:AI 让提交的成本几乎为零,核实成本却落在维护者身上。对 QGIS 的贡献者,眼下最稳妥的做法是:代码自己写,拿不准某个工具算不算 AI 辅助时先在社区问清楚。
via: QEP 428 提案(GitHub)