A5站长网10月13日消息,一个被大量公共机构与咨询公司依赖的开源地理信息系统项目,刚刚把AI生成代码挡在了门外。QGIS项目通过了编号428的增强提案,10月7日完成表决并合并,提案人是核心开发者奈尔·道森,标题直接写着不允许任何AI贡献。它取代的是今年1月31日生效的旧版政策,那版还允许用各种工具,只要有人类审查、承担责任,并且披露大量机器生成的内容。
促成转向的是评审端扛不住了。旧政策要求给AI辅助的提交打标签并保持人在环路,实际执行中标签制度基本失效:大约50个提交带过AI辅助标签,其中约40个没被合并就关掉了,还有一些根本没打标签就混了进去。项目委员会成员朱利安·卡比耶斯在讨论里写道,外部贡献者的AI使用给维护者肩上压了巨大且难以承受的压力,AI的洪流远超人类评审能认真处理的量,结果要么是待评审的提交越排越长,要么是评审不充分、带出质量问题。道森说,项目因此至少失去了一位高价值贡献者。
这份政策的措辞很短:主仓库里不允许任何由大语言模型、AI或者智能体辅助完成的代码贡献。如果事后发现用了AI工作流,改动可能被回退,贡献者的权限也可能被限制。执行靠自觉。项目指导委员会负责人蒂姆·萨顿把标准说得直白——衡量合规的方式是“你有没有凭良心自己写这段代码”,他们没打算去偷看谁的电脑。
范围与边界仍有争论。政策明确针对提交到主仓库的代码,是否覆盖文档、缺陷报告、讨论和提交描述等其他环节,社区里的说法并不一致;网站所在的代码仓库另有指引,仍然允许把大模型当助手,前提是披露输出并由人检查。开发者坎内斯担心措辞里的“辅助”与“使用”太宽,会误伤AI辅助的代码评审、安全审计,或者拿它来读懂陌生代码这些正当用法。道森的回应是:我们知道可能把孩子和洗澡水一起倒掉,但这个孩子也许养不活。
这也不是开源社区头一回给AI使用立规矩。Linux内核在2024年就提醒过维护者,AI生成的补丁在消耗评审时间;COSMIC桌面、OpenJDK以及GCC也都就法律上敏感的机器生成代码立过规矩。区别在于,QGIS把禁令写成了白纸黑字的政策,而不再只是口头提醒。项目表示会在接下来的用户大会上重新讨论具体豁免,眼下这扇门是关上的。对一个几千家机构都在用的开源项目来说,一次糟糕的合并会分发到很多人手上,宁可错杀的账就是这么算出来的。
A5创业网 版权所有