QGIS 是世界上使用最广泛的开源地理信息系统应用程序之一,它已正式采取严格禁止人工智能辅助代码贡献的政策,该政策于 10 月 7 日合并其管理提案时生效,并在周一的黑客新闻热烈讨论后再次引起人们的关注。

这一变化被追踪为 QEP 428(“不允许人工智能贡献”),并由 QGIS 长期核心开发人员 Nyall Dawson 合并,重写了该项目早期的人工智能工具政策,从人机交互框架改写为彻底禁止。在此之前,9 月份对该项目的 qgis-developer 邮件列表进行了一场辩论。

现在政策怎么说

更新后的政策文件2.0版明确指出:

“qgis/qgis 存储库中不允许 LLM、AI 或代理辅助代码贡献。如果我们随后发现您使用了 AI、LLM 或任何基于代理的工作流程进行贡献,您将受到代码恢复和贡献者权利制裁。”

与它所取代的政策相比,这条路线要强硬得多。 Even Rouault 于 2026 年 1 月发布的前一版本 QEP 408 允许在严格的条件下使用人工智能:贡献者必须自行审查所有生成的内容,使用“协助”提交预告片披露大量工具生成的内容,并能够在审查期间回答有关其工作的问题。它还禁止自主代理(例如 GitHub 的 @claude 机器人)在未经人工批准的情况下在项目空间中采取行动。

根据新政策,整个框架都消失了。没有披露机制,没有允许的用例,没有人在回路的适应。策略文件的作者行现在只是“QGIS 项目贡献者”。

为什么绘图项目要画一条线

QGIS 是开源地理空间堆栈的基石,提供全球政府、环境机构和企业使用的专业级桌面 GIS 功能。与大多数社区驱动的开源项目一样,它依赖于一小部分志愿者核心贡献者来审查传入的代码。

审查者的负担是该禁令的核心理由。该项目的早期政策已经指出,将维护者反馈传递给法学硕士“不会帮助任何人成长,也不会维持我们的社区。” 9 月份的邮件列表讨论和拉取请求的 25 条评论显示,维护者正在权衡公开的、经过人工审核的人工智能代码是否仍然对稀缺的审核者时间造成不可持续的成本,并得出结论:确实如此。

此举触及了开源社区中普遍存在的一种更广泛的焦虑:机器生成的贡献,无论多么流畅,都会将工作量从编写代码转移到必须验证代码的人类审阅者身上,而基于披露的政策依赖于系统无法强制执行的诚实。 QGIS 的答案是按结果执行——恢复合并代码并对贡献者权利进行制裁。

开源生态系统的信号

QGIS 并不是第一个限制人工智能贡献的项目,但其禁令的全部内容——涵盖代码,以及扩展的基于代理的工作流程越来越多地内置到开发工具中——使其成为任何主要开源项目在这个问题上做出的最明确的声明之一。周一,黑客新闻帖子在几个小时内就达到了近 200 点,很快就充满了关于随着人工智能辅助嵌入到每个编辑器和终端中,此类禁令是否可持续的争论。

该政策还凸显了软件界日益扩大的分歧。商业项目越来越多地衡量和接受人工智能生成的代码,押注于人工智能代码审查来保证质量。社区运行的项目的审查者是志愿者,其激励结构也根本不同,在某些情况下会得出相反的结论:验证机器编写代码的成本超过了生成代码的收益。

目前,QGIS 的贡献者面临着一条明确的规则:人工智能是否接触过代码不再是一个披露问题,而是一个合规问题,答案必须是否定的。

---

保持人工智能领先地位

获取最新的人工智能新闻、分析和突破——尽在一个地方。

阅读更多人工智能新闻 →