On Saturday evening, the moderators of r/opensource posted the r/opensource AI ban — a new set of submission rules. The AI clause did the damage: “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, the moderators wrote, is “incongruent to this Open Source community.”
By Sunday morning the thread had drawn roughly 1,180 comments, much of it critical, and a rival subreddit, r/TrueOpenSource, had already been created. The AI ban is what everyone is arguing about. But read the whole post and a second story appears underneath the first one — a set of rules that quietly decides which projects can be submitted, and which members can participate at all.
The r/opensource AI ban and its escape hatch
The AI clause is written as an absolute. A project that uses AI, is made by AI, or is intended for AI is not welcome, full stop. Then, in the comments, moderator Wolvereness walked it back a little: there is nuance and room for selective enforcement, such as software whose accessibility features incidentally use AI, like automatic captioning.
So the rule as written and the moderator’s stated interpretation of it are two different things. That gap is where the argument lives. Commenters keep pointing out that the Linux kernel now contains some AI-generated code — read strictly, projects built on it could fall foul of the ban. Linus Torvalds, for his part, made his own position plain in a kernel mailing list thread: “We’re not going to make stupid rules that say ‘you can’t use tools for X’.”
Asked how anyone would decide that AI use is “obvious,” Wolvereness replied that there is no objective test. “The rule is written so that from a moderation perspective, we’re afforded discretion to remove as much ‘slop’ as necessary,” the moderator wrote. The rule, in other words, is written to leave the decision to moderator discretion. That raises a question: what does an absolute rule mean when a moderator says it is a matter of judgment?
The rest of the bundle

While the AI clause took the headlines, the same post quietly rewrote who can post at all. A submitted project must now be at least a year old, actively maintained, and have multiple contributors — subjectively three or more — plus an existing community and an OSI-approved license. School-style capstone projects are out. Tools built for AI are out, with MCP servers named as an example. Posters need a Reddit account at least a year old with significant activity.
And the moderators said they can no longer field requests asking for maintainers or people to contribute. That closes off a common route for a solo developer looking for help with a new project: they cannot post the project itself. Nonprofits incorporated under 501(c)(3) and their equivalents abroad can skip the age and account minimums, if they get approval through modmail first.
The moderator gave one reason for the strict approach: an estimated 20 messages a day from people seeking exceptions for what the post calls “slop projects and burner accounts.” If that figure is right, it raises a question: are the rules less a manifesto than a dam — a team trying to hold back a tide of low-effort submissions with the bluntest tool available?
The sharpest line is not about AI
The language rule is where the post stops being about projects and starts being about people. “If you don’t speak English, you need to find a different community,” the post reads. “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.”
Notice what happened there. The moderators say they cannot tell machine-written text from machine-translated text. But the solution they chose is not better detection. It is a smaller community: one that excludes the people whose posts it cannot check. Whether the AI ban and the language rule share a single cause — a hard moderation problem answered by shrinking the room — is a question the post itself leaves open.
The fork
Unhappy users have already split off. r/TrueOpenSource was created on Saturday, with a pinned complaint megathread for anyone upset about the rules or a ban. Wolvereness added an edit to the original post wishing the new forum well as “a great refuge for those affected by this policy.”
On Reddit, exit is cheap. Whether the fork draws the audience, or dents the original’s authority, is an open question. A community that cannot agree on its own borders now has two of them.
Other communities drew lines too

r/opensource is not the first open-source community to draw a line around AI. Gentoo’s council voted in April 2024 to forbid contributions created with the help of natural-language-processing AI tools, citing copyright, quality and ethical concerns, while still allowing packages for AI software. NetBSD’s commit guidelines treat code from tools like Copilot or ChatGPT as presumed tainted, and it cannot be committed without prior written approval from the project’s core team.
But those lines were drawn around contributions to a codebase, with reasons attached and exceptions spelled out. The r/opensource rules draw a wider circle — around who may post, who may ask for help, and who may speak — and leave the enforcement to discretion. It is also possible to read the post the other way: the declaration that current AI is incongruent with open source may be the central ideological event, and the age and language rules routine housekeeping. What makes the wider reading hard to dismiss is the documented breadth of the restrictions themselves — they reach well beyond AI, into who may submit and who may speak.
Who is it for?
Strip away the AI clause and the post still answers a question: who is this community for? A year-old project, with three or more contributors, an existing community, an OSI license, posted by a year-old account, in English. Everything else — the new project, the tool built for AI, the non-English speaker — is invited to find a different community.
Maybe that is what the moderators want, and maybe it will work. A smaller, stricter forum may be easier to run than a big, noisy one. But a community that built its identity on openness has just told a part of the open-source world that it does not belong there. The fight in the comments is about AI on the surface. The question underneath is who gets to decide what open means.



