Reddit 旗下 r/opensource 社区近日宣布实施一项严格的新规,旨在遏制人工智能(AI)生成的低质量内容。然而,这一举措在清理 AI 垃圾信息的同时,也误伤了许多非 AI 生成的人类开发者项目。

根据周末发布的公告,该社区禁止发布任何使用 AI、由 AI 协助创建或专为 AI 应用设计的项目。管理员明确表示:“如果项目涉及 AI,无论是被 AI 使用、由 AI 制造还是为 AI 服务,均不符合开源社区的定位。”
严苛的准入门槛与“先有鸡还是先有蛋”困境
新规对开发者提出了极高的验证要求。项目必须证明已积极维护至少一年,建立了成熟的社区,并拥有至少三名贡献者。此外,学生性质的简单项目(如笔记应用、PDF 浏览器)不再受欢迎,开发者也不能再通过分站寻找志愿者来共同维护软件。
这一规定让独立开发者陷入了逻辑悖论:他们需要在成熟的社区中才能通过审核进入 r/opensource,但为了建立成熟社区,又往往需要借助该平台获取关注和支持。即使完全未使用 AI 技术,许多长期存在的项目也可能因无法达到上述硬性指标而被拒之门外。例如,一位 Reddit 用户指出,其拥有九年历史、超过 300 个 GitHub Star 且解决了数十个 Issue 的项目,依然可能违反新规则。
语言限制引发争议
最具争议的条款之一涉及语言使用。公告称:“如果您不说英语,请寻找其他社区。”管理员解释称,由于技术限制,他们无法有效区分由 AI 直接生成的内容与由人类撰写后经 AI 翻译的文本,因此采取了“一刀切”的策略。
这一做法遭到了部分社区主持人的公开反对。主持人 ssddanbrown 表示未被咨询相关变更,并写道:“我们不同意这条规则。交流不仅仅是‘说什么’,更重要的是‘怎么说’。”
账户信誉与执法标准模糊
除了项目本身,发帖者的身份也受到严格审查。Reddit 账户需满足最低注册年限为一年,并具备大量的历史贡献记录。任何试图发帖后联系主管寻求例外处理的用户,将面临永久封禁和静音处罚。
对于像 Linux 内核这样的大型项目,新规带来了执行层面的尴尬。Linux 核心允许开发者使用 AI 工具,但要求其对最终代码负责;本月早些时候,维护者甚至决定放弃披露 AI 辅助编码的要求。当被问及 Linux 是否会被 r/opensource 禁止时,主持人 Wolvereness 暗示该项目仍可能被允许,执法将取决于代码是否明显呈现为 AI 生成的产物。Wolvereness 承认:“没有‘客观’的方式来实施这一政策”,除非主持人另行决定,否则 AI 是被禁止的。
开源界对 AI 的态度分歧
r/opensource 的禁令反映了当前开源社区在处理 AI 生成贡献时的普遍分歧:
- System76:最近从其 COSMIC 桌面项目中禁止了 AI 生成的代码及其他相关内容。
- GNOME:部分组件引入了类似限制,但也有开发者质疑拒绝由 AI 发现的安全漏洞是否明智。
- KDE:内部对此议题存在明显分歧。
- NetBSD:已成为一种明确的“无人工智能”替代方案。
- Linus Torvalds:Linux 创始人认为,有能力的开发者应可以自由使用 AI 工具。
鉴于 r/opensource 的高门槛和严格限制,不满的用户已开始转向其他平台。目前,r/TrueOpenSource 和 r/OpenSourceAIAllowed 等新社区已经建立,最初的公告也已更新,指引用户前往这些替代品。这标志着 r/opensource 并未成为定义“什么是开源软件”的唯一权威,开发者正逐渐将项目迁移至更包容的环境。





