r/opensource’s AI ban sparks revolt over projects and language
r/opensource’s new rules bar AI projects, impose age, maintenance and contributor limits, and effectively exclude non-English speakers, prompting a revolt and a rival subreddit.

Why it matters
- Rules posted Saturday evening ban AI projects and effectively exclude non-English speakers.
- Submitted projects must be at least one year old, actively maintained and have multiple contributors.
- Moderator Wolvereness said enforcement may allow incidental AI accessibility features, including automatic captioning.
- Community members cited AI-generated code in the Linux kernel as a potential reason for excluding dependent projects.
- The backlash prompted the creation of the rival r/trueopensource subreddit.
By Sophie Lindqvist
r/opensource’s moderators introduced rules on Saturday evening that bar AI projects, require projects to be at least one year old, demand active maintenance and multiple contributors, and effectively exclude non-English speakers.
The backlash has already produced a rival subreddit, r/trueopensource, while the post has set off a revolt in the comments. The policy matters because it governs access to project feedback, maintainer searches and contributor help, not merely which technologies receive discussion.
What changed in r/opensource’s submission rules?
The post, published Saturday evening, opens with a direct exclusion: “If your project uses AI, is made by AI, or is intended for AI, it’s not welcome on r/opensource. AI, as it exists today, is incongruent to this Open Source community.”
Written as three tests, the rule covers projects that:
- use AI;
- are made by AI; or
- are intended for AI.
That formulation reaches beyond projects that label themselves AI tools. It also catches software with AI inside its operation or AI-generated code in its production, depending on how moderators apply the wording.
The post’s reasoning is categorical. The moderators treat AI, in its present form, as incompatible with the community they run. The rest of the package makes the policy stricter in two separate ways, limiting both project eligibility and who can ask for help.
Takeaway: The new policy uses AI provenance as a gatekeeping test, while adding age, maintenance, contributor and language requirements.
Why did the AI ban trigger a revolt?
Much of the complaint centers on the rule’s breadth. Community members have called it too broad, misguided and vague, according to the discussion around the post. Their concern is practical: the written exclusion covers uses, production methods and intended purpose in one sentence.
The Linux kernel provides the sharpest example. Many users pointed out that the Linux kernel now contains some AI-generated code. Their argument is that a project relying on that kernel could fall under the ban even when the project itself never claims to be an AI product.
That argument turns provenance into a dependency question. If moderators read “uses AI” to include any upstream code touched by AI, the rule reaches far beyond projects whose main purpose is AI. If they read it narrowly, they need another basis for deciding where AI assistance ends and ordinary software begins.
Moderator Wolvereness has said there is nuance and room for selective enforcement. One example is “software that incidentally has accessibility features that use AI,” including automatic captioning. That comment suggests a possible exception for AI present as a side effect rather than the project’s main function.
The exception also exposes the enforcement problem. Wolvereness can identify an incidental use, but the written rule does not supply a numerical test for how much AI makes a project ineligible. Community members still have to guess whether a feature counts as incidental before they invest time in a submission.
The argument over the Linux kernel shows why that uncertainty matters beyond one repository. A project can satisfy the age, maintenance and contributor rules and still face an AI-related objection over a dependency. Selective enforcement would determine whether the second screen operates as a narrow exception or a broad disqualifier.
Takeaway: The revolt centers less on a single AI project than on whether a broad written ban will be enforced narrowly in practice.
Which projects can no longer seek help?
The same post adds three conditions for projects submitted to r/opensource:
- Projects must be at least one year old.
- Projects must be actively maintained.
- Projects must have multiple contributors.
The age threshold gives the community a clear line. A project younger than one year cannot qualify, even if it has several active contributors. The maintenance condition adds a different test, one based on current work rather than the project’s age.
The contributor requirement excludes another class of work. The moderators said this would bar solo developers with new projects from looking for help. Such a project already fails the age condition and would also lack the required group of contributors.
The most immediate restriction appears in the moderators’ statement: “we can no longer field requests asking for maintainers or people to contribute.” That sentence turns the eligibility rules into a practical limit on the community’s support function. Users cannot use the subreddit to ask for help finding maintainers or additional contributors for projects that fall outside the new criteria.
This is more consequential than a rule about posting links. It narrows the situations in which a stalled project can ask the community for people, even when people are willing to join. The policy therefore affects both who can contribute and whom the community is allowed to assist.
Takeaway: The rules restrict active project support, not just the sharing of project links, with a one-year floor and a ban on maintainer and contributor requests.
Why does the rule single out non-English speakers?
The language restriction applies to community members rather than software. The post says: “If you don’t speak English, you need to find a different community,”
“We cannot distinguish between AI-written and AI-translated. Since you don’t speak English, you can’t even verify yourself if it translated correctly.”
The stated mechanism is detection. The moderators say they cannot tell whether English text was written by AI or produced by translating another language. They then place the verification burden on non-English speakers, who, according to the post, cannot confirm that an English translation is correct.
That makes the rule an effective ban on non-English-speaking members. The restriction is broader than a ban on AI-written project submissions because it governs the person’s ability to participate, regardless of whether AI touched their work.
The community’s main objection has focused on AI projects, but the English clause creates a separate policy issue. It uses an AI-detection problem to resolve a language-access problem. The result is that people who need translation are excluded before the moderators can assess whether their actual project should qualify.
Takeaway: The English rule turns uncertainty about AI-written text into a blanket exclusion for people who do not speak English.
What happens next?
The creation of r/trueopensource gives dissatisfied members a separate destination. Its arrival shows that the dispute has moved beyond comments: users have acted on the new rules by building an alternative community. For projects, the immediate question is which community’s posting and support rules will govern where feedback and contributor searches happen.
The moderators, meanwhile, have preserved room to interpret the AI rule. Wolvereness’s automatic-captioning example points toward selective enforcement, while the post itself rejects projects that use, are made by or are intended for AI. The gap between those two positions will shape which submissions survive.
The age, maintenance and contributor rules operate as a separate filter. They also carry a sharper operational cost because moderators say they can no longer field requests for maintainers or contributors. Any enforcement of those rules will determine whether the community remains a practical place to build projects.
The immediate issue is not whether the subreddit has issued rules. It has. The issue is how narrowly the AI exception will be drawn, how consistently the project criteria will be applied and whether the English clause remains a blanket exclusion.
Takeaway: The next phase will test whether selective enforcement can spare automatic captioning while the categorical AI ban and project criteria remain in force.
Original: reddit.com
More from Sophie Lindqvist
Show full bio
Staff writer covering regulation, policy and their impact on artificial intelligence and machine learning at AI In Context.
352 articles
Related articles
- OpenAI Publishes Policy for Disclosing Bugs It Finds in Others' Software
- OpenAI Launches 'Intelligence Age' Blog on AI and Power
- OpenAI Funds 14 Independent Projects to Stress-Test Its AI Policy Agenda
- OpenAI Launches 'OpenAI for Countries' to Export Stargate-Style AI Infrastructure
- OpenAI launches Economic Research Exchange for external AI impact studies