Pop!_OS bans AI-generated code from much of its codebase

Pop!_OS and its COSMIC desktop are barring AI-generated code from many of their core repositories, citing a flood of low-quality, unplanned pull requests and contributors who don’t understand the architecture. Commenters are split: some maintainers welcome the move as necessary backpressure and say they’d rather use their own AI tools internally, while others argue it’s short-sighted, impossible to enforce consistently, and could leave the project lagging behind upstream software that does accept AI-assisted patches. The exchange widens into a broader debate over whether AI coding tools improve software quality and security or mainly create unmaintainable “slop” that increases review and maintenance costs.

Scope and Intent of the Ban

  • Many see the policy as primarily about managing review load, not a moral stance against AI.
  • Maintainers report being overwhelmed by low-quality, AI-written “drive‑by” PRs that don’t match project architecture or roadmap.
  • Some argue it’s effectively a way to prioritize internal and long‑term contributors over opportunistic ones.

Maintainer Workflows and Review Burden

  • Several maintainers say if they want AI involved, they prefer to run it themselves, based on their own prompts and context.
  • AI-authored PRs introduce friction: back-and-forth with contributors who are just relaying model output instead of understanding it.
  • Even “good” AI PRs still need nontrivial review and changes, reducing the net benefit.
  • Some treat AI-heavy PRs as detailed bug reports or design suggestions, then reimplement with their own tools.

Security and Ecosystem Concerns

  • One camp argues rejecting AI-generated fixes weakens defensive posture as attackers increasingly use AI to find vulnerabilities.
  • Others counter that you can still use AI for auditing and triage while insisting human authorship of patches.
  • Debate over whether Pop!_OS/COSMIC is “too niche to target” vs. “any connected software can be a target” remains unresolved.

Quality of AI-Generated Code

  • Mixed experiences: some say AI-led projects became unmaintainable messes; others claim significant productivity and better refactoring when tightly supervised.
  • Common theme: AI can generate large volumes of code quickly, but without strong constraints and architecture, complexity and duplication explode.
  • Several liken AI to a junior developer or intern: useful with careful guidance, dangerous when left unsupervised.

Impact on Contributors and Community

  • A few contributors had AI-assisted PRs closed and felt discouraged, especially when those PRs fixed real bugs.
  • Concern that honest disclosure of AI use will be punished while others simply stop disclosing it.
  • Some predict the policy will push users toward forks that embrace AI, while others think it will attract developers who dislike AI involvement.