Pop!_OS 桌面项目禁止 AI 生成代码进主干
System76 的 COSMIC 桌面环境在拉取请求模板里加入强制勾选项,禁止 AI 生成内容,看看规则细节、官方给的理由和这个钩选框真正管住的是什么。
开源项目的维护者们正在一个个划定底线。继 Ladybird 浏览器之后,又一个大项目把 AI 生成代码挡在了门外。
一、发生了什么
据 Linuxiac 10 月 2 日报道、Neowin 和多家媒体随后跟进,System76 更新了 COSMIC 桌面环境的拉取请求模板:贡献者必须勾选确认,提交内容不包含任何 AI 生成的代码、注释和描述,否则维护者可以直接关闭请求。模板同时要求提交者完全理解自己的改动、能回应评审意见、已经测试过,并按开发者原产地证明背书。Pop 仓库的贡献文档里也加了类似要求。
理由来自 System76 首席工程师 Jeremy Soller:AI 生成的提交让评审负担重到团队扛不住。据 Linuxiac 报道,大量初次贡献者送来的 LLM 辅助代码大多没被采纳,很多改动明显缺乏对软件架构的理解。项目此前只在模板里要求披露 AI 使用情况,这次直接改成了禁止。 cosmic-flatpak 仓库是唯一例外,那里的外部清单只需要检查沙箱权限。
值得说明的是,这些说法均属转述:System76 官方除了模板本身没有发布额外声明,媒体获得的解释都是二手信息。另外这条规则比部分标题写的更窄——管的是生成式内容进主干,不限制开发者用 AI 工具找 bug 之类非生成式用途。
二、跟你有什么关系
开源贡献者:往 COSMIC 提代码前要确认每行都是自己写的,靠 AI 起草的工作流在这个项目走不通了。
项目维护者:又多了一个可参照的政策样本,是像 Linux 内核那样要求披露,还是像 COSMIC 直接禁止,两条路线摆在一起。
普通用户:短期没有影响,长期看,贡献速度和维护者精力分配会变。
三、怎么判断
读到这儿,可以顺路看 MeshXFS:AI 参与设计的集群文件系统 一个宣称全部新代码由 AI 编写的集群文件系统开源了,看看它给 XFS 加了什么、开发者给自己定了什么规矩,以及敢不敢把数据交给它。- 分清披露和禁止的区别。Linux 内核的规则是要求写明用了什么工具、改了哪些部分,COSMIC 是一律不收,两个项目对风险的判断完全不同。
- 明白这个钩选框管不住技术问题。它没有任何检测手段,本质是荣誉制度,真正起作用的是维护者看代码时「像不像 AI 写的」的判断,然后关掉可疑请求。
- 观察例外规则的走向。cosmic-flatpak 的豁免能不能守住、其他仓库会不会跟进同样的模板,才是判断项目真实态度的信号。
四、三个别信的说法
「System76 全面禁用 AI。」 错。规则只管外部提交进主干的内容,公司自己的工程师怎么用工具不在约束范围。
「禁止 AI 代码等于代码质量有保证了。」 不一定。人工写的代码一样可能糟糕,这条规则解决的是评审带宽问题,不是质量问题的全部。
「这是反 AI 立场的站队。」 太简单。理由很务实:机器生成请求几秒就能造出来,认真评审却要几小时,带宽不够时先砍掉低信任度的来源是理性选择。
五、一句话结论
评审时间是开源世界最稀缺的资源,这条规则真正保护的是它。
信息来源
- System76 Turns COSMIC's PR Checkbox Into an AI Ban While the Linux Kernel Asks for Disclosure - The Terminal(2026 年 10 月 4 日)
功能与价格以官方公告为准。本文写于 2026 年 10 月 20 日。
每周一封,只发新教程和可复制模板。不发广告,随时退订。