Reddit最大开源社区全面封杀AI Linux和Python被除名

开源AI

10 月 24 日周六晚间,Reddit 最大的综合开源社区 r/opensource(约 32 万成员)的版主发布了一组新的提交规则,标题叫「Your tokens aren't valuable: No more AI」——你的 token 不值钱:别再谈 AI 了。核心条款一句话概括:项目只要「使用 AI、由 AI 生成、面向 AI」三者居其一,就不欢迎在这个社区发布。

与 AI 禁令一同落地的还有另外三条门槛:项目必须至少存在一年且持续维护、必须有「主观判断 3 人以上」的贡献者、发帖人必须讲英语——不会英语的人被明确告知「另找社区」。四条规则叠加后,被挡在门外的远不止 AI 项目:刚起步的新项目、独立维护者、依赖翻译工具参与讨论的非英语开发者,全部失去在这个广场发帖的资格。

规则发布后的 48 小时里,评论区变成论战现场,竞争社区 r/trueopensource 随即出现,The Verge、Kotaku、Help Net Security 等媒体接连报道,中文科技媒体则以「Linux 和 Python 被除名」的概括把这桩社区治理事件推上了热榜。这篇拆解四条规则的实际排除范围、「Linux 被除名」说法的来龙去脉,以及这场风波对独立开发者的影响。

The Verge 报道原文:版规引文与竞争社区的诞生

四条新规与反噬现场

把四条规则并排放在一张表里,它们组合出的排除效果就摆在了眼前:

新规条款字面要求被挡在门外的人
项目年龄至少存在 1 年,且持续维护所有刚起步的新项目
AI 三连禁「使用 AI、由 AI 生成、面向 AI」三者居其一即拒借 LLM 做代码检查、写文档、起项目名的开发者
贡献者人数「主观判断 3 人以上」的多人协作独立维护者,无论项目多成熟
语言门槛不会英语请另找社区所有依赖机器翻译参与讨论的非英语用户

第三条在实际执行中伤到的人远比 AI 禁令本身多。评论区里被顶起来的一条来自用户 bikes-n-math:他维护一个软件包已经九年,GitHub 上 300 多个 star,从未使用 AI,但因为「只有我一个贡献者」而不再符合发帖资格。这条规则的初衷大概是想筛掉批量注册账号推 AI 项目的营销行为,但它的判据是贡献者数量而非项目质量,九年维护记录换不来一张门票。

发帖人自身的门槛同样收紧:Reddit 账号需注册满一年并有「有意义的 Reddit 贡献」;发帖被拒后再私信版主申请例外的,直接永久封禁——版主在帖子里说,他们每天要处理约 20 条这样的私信。注册的非营利组织可以豁免项目年龄和账号年龄限制,但需要事先获得批准。

Help Net Security 报道:不用 AI 的项目也过不了贡献者门槛

Linux 内核怎么会被卷进来

中文热榜把这条新闻概括成「Linux 和 Python 被除名」,依据的是社区里的一个推演:Linux 内核的开发流程如今包含 AI 生成的代码,Linus Torvalds 本人也确认过在内核工作中使用 AI;Python 生态里的 AI 库数不胜数。按照「使用 AI」条款的字面逻辑,这两个开源世界的基石项目都无法通过 r/opensource 的提交审核。

这个推演在技术事实层面站得住,但它是社区的归谬式抗议,并非版务执行的现实——版主 Wolvereness 在评论里解释,规则预留了选择性执法的空间,例如「附带使用 AI 的无障碍功能」的软件(自动字幕生成这类)可以豁免。被问及如何区分用 LLM 做 bug 检查的项目和纯粹的「氛围编程」产物时,他的回答是:「这项政策没有『客观』的执行方式。」执法边界交给版主的自由裁量。

另一个常被搞混的事实:这次发布新规的是 r/opensource,Reddit 最大的综合开源社区,约 32 万成员;被中文标题并排列出的 r/linux 是另一个百万成员社区,两者的版务团队互不隶属。r/linux 并未跟进封禁,反而是 Torvalds 关于反 AI 规则的旧访谈在那里被重新顶起——他认为这类规则「愚蠢」,理由是 AI 生成坏代码同样需要人工审查,禁令并未改变代码质量问题的本质,内核社区的重心始终放在最终代码质量上,而非它由谁写就。

反噬的三个走向

社区分裂已经发生。 新规发布后数小时内,竞争社区 r/trueopensource 出现,定位是「受政策影响的避难所」。开源世界处理分歧的传统方式是 fork,一个论坛社区的 fork 就是另立山头。这个新社区能聚拢多少活跃度尚待观察,但它的出现本身说明裂痕越过了可在原社区内调和的范围。

版主团队内部并非铁板一块。 另一位版主 ssddanbrown 公开留言:「我不同意那条规则,尤其是它的表述方式。」他说自己是从版务操作的例行通知里才得知这次规则变更的。这四条规则并非整个版务团队的共识产物。

外部放大让冲突加速。 Kotaku 的报道指出,帖子评论区的高赞反对意见大量来自从未在 r/opensource 发过帖的账号,版主 Wolvereness 将此归因于 X 上一个自称「另类新闻」的账号(The Lunduke Journal)把数百人引流到了原帖,Epic Games 的 Tim Sweeney 转发进一步扩大了传播。一场社区治理讨论变成了跨平台舆论事件,双方的对立姿势都因此更僵硬。

治理工具与治理目标的错位

r/opensource 的版主们面对的问题是真实存在的:LLM 降低了批量生产低质量内容的成本,AI 生成的项目宣传帖正在淹没人工筛选的信息流,版务团队的审核带宽有限。新规帖的标题把这种疲惫写在了明面上。

问题在于他们选择的工具。开源的 OSI 定义只约束一件事:许可证是否给予使用者自由使用、修改、分发的权利。代码是否由 AI 参与、贡献者是三人还是一人、维护者是否讲英语,都不在 OSI 定义关心的范围内。以这些维度做准入门槛,等于在「开源」这个概念之外另立了一套社区标准,而这套标准与开源三十多年积累的协作伦理(代码质量至上、全球贡献者、个人开发者同样是生态基石)多处冲突。规则发布帖里那句「AI 与本开源社区不兼容」(AI, as it exists today, is incongruent to this Open Source community)遭到大量反驳,正是因为它把「社区想少看到什么」包装成了「什么不符合开源」。

独立开发者受到的挤压需要单独说明。开源生态里大量关键基础设施由单人维护——从 curl 的 Daniel Stenberg 到无数默默无闻的库作者,「多人贡献者」门槛把这些项目的曝光渠道砍掉了一块。Reddit 对许多独立项目而言是冷启动阶段为数不多的免费流量入口,这个入口变窄后,新项目的自然发现成本会更高。

非英语门槛的逻辑链则更脆弱。版主的理由是「我们无法区分 AI 写的英文和 AI 翻译的英文,你自己也验证不了翻译对不对」。这条规则把举证责任推给了最没有能力承担它的一群人,也与中国、巴西、印度这些非英语开源贡献者大国的现实参与结构相抵触。Reddit 本身就不要求英语,机器翻译的质量近年的提升也有目共睹,这条规则被英文世界自己的用户吐槽「令人困惑」并不意外。

风波之后看什么

开源社区的准入与内容之争不是第一次。Stack Overflow 曾用严格的提问规范对抗低质量重复问题,效果是把一部分提问者推向了 Reddit 和 Discord;MySQL 与 MariaDB、OpenOffice 与 LibreOffice 的分家展示了项目层面的 fork 如何处理治理失能。r/opensource 这次的不同点在于:它面对的冲击源(AI 生成内容)是结构性的、持续增强的,而它选择的应对(一刀切禁令加多重身份门槛)把打击面从内容扩大到了人群。

三个变量决定这场风波的后续走向:r/trueopensource 能否形成稳定的贡献氛围;r/opensource 版务团队是否会在压力下修订条款(Reddit 版规的强硬开场以部分回调收尾,历史上不乏先例);以及这套「AI 三连禁」模板会不会被其他技术社区复制——如果复制成风,独立开发者与开源新手能用的展示窗口会系统性减少。

对普通开发者的直接影响眼下是具体的:项目不满一岁、只有一个人维护、发帖需要借助翻译工具,三条中任何一条,都会让 r/opensource 这个 32 万人的广场对你关上门。AI 在开源协作里该占什么位置,这场风波给出的教训更接近程序正义层面:限制本身可以讨论,但把「谁在用 AI」当成「谁配进社区」的判据,最先被清空的是社区自己的人才池。