Why the System76 COSMIC AI Ban is Just the Beginning for Open Source

System76 just drew a hard line in the sand by banning LLM code in COSMIC pull requests. Maintainers are drowning, and the era of easy generation is hitting a wall....

Feed
October 2, 2026
Why the System76 COSMIC AI Ban is Just the Beginning for Open Source


We are officially past the honeymoon phase of the generative software boom. When every prompt-jockey with a keyboard could suddenly spin up endless streams of boilerplate, comments, and plausible-looking functions, open-source maintainers bore the absolute brunt of the collateral damage. Now, the team behind System76's desktop environment has made their stance painfully clear. COSMIC instituted a blanket ban on all LLM-generated content across pull requests. And for good reason. Hitting pause on the flood of AI-assisted noise that has quietly paralyzed project governance everywhere.

Let’s call this what it is: a triage operation. Jeremy Soller pointed out the raw, exhausting reality of the situation. Thousands of well-meaning novices use a chat interface to generate code they don't understand, toss it over the wall as a PR, and leave human reviewers to untangle the logic footprint of an automated hallucination. It creates an asymmetrical warfare of bandwidth. Generating five hundred lines of mediocre Rust takes ten seconds; reviewing, testing, and reasoning through those same lines to make sure they do not introduce silent memory leaks takes hours. The math was never going to work out.

This is why the new contributor checklist is brilliant in its bluntness. It you've to certify zero AI usage. You have to understand your own code in full. If you cannot explain every branch and variable, you don't merge. Some critics will inevitably call this anti-progress, but that argument deeply misunderstands what engineering actually is. Writing code has never been the bottleneck. Maintaining it, trusting it, and keeping the architecture cohesive over a decade of updates – that is where the real work happens.

Why the System76 COSMIC AI Ban is Just the Beginning for Open Source

Other major maintainers are trying to thread the needle by accepting automated contributions as long as they meet a nebulous quality bar. Good luck with that. Quality is precisely what synthetic tools dilute. When the barrier to entry drops to zero, the signal-to-noise ratio goes straight into the trash. We need to remember that tooling for assistance – like finding a gnarly segfault or parsing a dense documentation tree – is entirely different from outsourcing the act of creation itself. Use a tool to think better. Do not use it to avoid thinking altogether.

The COSMIC ban won't be an isolated incident. If you ask me, this expect more serious projects to throw (and this is key) up similar guardrails as maintain burnout reaches critical mass. Craft matters. Small teams shipping real products can't afford to spend their mornings playing cleanup crew for someone else's autocomplete session. The pendulum is swinging back toward human accountability, and frankly, it is about time.