2026-10-11 16:37 UTC

System76 has banned AI-generated code across its Pop!_OS/COSMIC codebases as a first-party provenance-and-quality policy; comparable explicit bans (or formal rejections) by other major open-source projects โ€” or System76's ban remaining an isolated one-off โ€” resolve whether AI-code exclusion becomes a recognized open-source governance pattern.

state: watchingheat: lowuncertainty: mediumconvergesscott: mediumai-code-governance open-sourceSystem76

What is this?

System76's COSMIC desktop-environment project โ€” the Rust-based DE anchoring Pop!_OS โ€” has added an attestation to its pull-request template requiring contributors to certify they included no LLM-generated content (code, comments, or descriptions), that they fully understand the change, can respond to review comments, and have tested it; engineer Jeremy Soller says the rule responds to maintainer strain from a flood of unplanned, rarely-accepted AI-first contributions, with AI tools for non-generative uses still permitted. Supplied reporting frames this as the strictest response in a wider maintainer-overload wave: the Linux kernel and Ubuntu have accepted AI content behind quality bars rather than banning it, and adjacent episodes (a Void Linux maintainer orphaning 100+ packages in an AI-policy dispute, Go maintainers refusing AI-generated code) are circulating in the same news cycle, so the spread-or-stay-isolated question is genuinely open. The snippets are press reporting on the template change โ€” they establish the COSMIC PR-process scope clearly but do not confirm how far the policy extends beyond COSMIC into other Pop!_OS repos, nor the enforcement mechanics beyond the attestation itself.

Why it matters to Scott

A consequential party has independently arrived at territory Scott's canon already maps: 'rarely-accepted AI-first contributions' straining maintainers is exactly his code-churn / verification-cost economics made binding policy, and an attestation attached to the PR delta at capture time is a crude instance of his provenance-coupled-work and governance-as-code claims โ€” but System76 picks the exclusionary remedy he does not hold, which is the dated-receipts opening: his 'drive it with discipline' thesis (plus the 84% Claude merge-rate study) argues provenance-bearing, verification-gated contribution over bans. Medium rather than high because it extends his claims and hands him a distinctive position in a live OSS-governance debate (whose spread-or-stay-isolated resolution will show whether bans harden into the default) without changing any active build โ€” though it does touch his own AI-assisted PR practice on GitHub and continues the radar's densest lineage as its strictest ban instance.
ip:source.your-ai-can-code-you-just-don-t-know-how-to-drive-it-ebookip:concept.code-churnip:concept.verification-costip:source.provenance-coupled-work-ebookip:source.governance-as-codework:project.githubradar:openjdk-ai-generated-code-banradar:rust-llm-contribution-policyradar:debian-2026-llm-governance-resolutionradar:linux-drivers-llm-code-policyradar:linux-ai-patch-review-overloadradar:linux-kernel-agents-mdradar:coding-agent-pr-merge-rates
queries asked of Scott's wikis
  • AI-generated code policy
  • agent contributions to open source repos
  • maintainer review overload economics
  • AI slop code quality
  • code provenance attestation DCO
  • AI-assisted vs AI-generated distinction

Measured heat

now 0 pts/hpeak 56 pts/hcomments 0/hpeers p14momentum: steady2 platformsage 290h
points/hour across evidence ยท reading as of 2026-10-12 02:59:37.977291+11:00 ยท deterministic, not a model opinion

How the heat travelled

09-29 14:00โญ origin echo-reconstructedPR #3911 "Disallow LLM generation in pull requests" (created and merged 2026-09-30) replaces the COSMIC/Pop!_OS PR template's prior disclosu
Jeremy Soller (jackpot51, System76) on github (echo) ยท attributed from hn.story.49946321
โ€”
10-03 14:07first on hacker news ยท published ยท +96.1hThe era of software quality, or the era of ostriches?
vinhnx
โ€”
10-03 14:07amplified on hacker newshn.story.49944392
vinhnx
peak 68 ยท 105 comments ยท 38% of case engagement
10-03 17:57amplified on hacker news ๐Ÿ‘‘hn.story.49946321
bundie
peak 122 ยท 166 comments ยท 62% of case engagement
10-03 19:20our radar first saw it ยท +101.3hdiscovery anchor: hn.story.49946321โ€”
pace: p81 vs 1188 stories at the 168h mark (now 290h old) โ€” ahead of byteshape-qwen38-27b-quants (1.0x), behind voodoo-quant-mit-release (1.0x)

Evidence (3) โ€” โญ canonical anchor

sourceobjectauthorscorecomments
๐ŸŸง hnPop!_OS bans AI-generated code from much of its codebasebundie122146
๐ŸŸง echo.github โญPR #3911 "Disallow LLM generation in pull requests" (created and merged 2026-09-30) replaces the COSMIC/Pop!_OS PR template's prior disclosuJeremy Soller (jackpot51, System76)โ€”โ€”
๐ŸŸง hnThe era of software quality, or the era of ostriches?vinhnx68105

Interpretation history

Decision trace