How AI is Poisoning the Free and Open Source Software Movement
Indrajeet Patil

Photo: Daniel Prado / Unsplash
Source code for these slides can be found on GitHub.

96% of codebases include open-source software; $8.8T estimated global replacement value.
FOSS runs on three social inputs — review labour, trust, and reciprocity. LLMs put strain on all three at once.
Boundary: Low-quality PRs and burnout predate LLMs. AI changes speed, volume, and plausibility; the underlying commons problem is still under-compensated maintainer labour.
AI volume overwhelms the people who turn patches into shared infrastructure.
GitHub commits from Claude Code alone
GitHub, What to expect for open source in 2026
AI PR quality is still a review burden. CodeRabbit reports AI-generated PRs carry 1.7x more issues than human-written ones.
Sources: GitHub AI Agent Problem · GitHub, open source in 2026 · CodeRabbit
Cheap to submit.
Expensive to review.
Public example, February 2026
Matplotlib maintainer Scott Shambaugh rejected an AI-authored change. Hours later, an AI persona published a personal attack piece about him.

Seven fake reports in 16 hours
Each one plausible enough to demand triage — the real cost is maintainer attention, not the reports themselves.
Sources: The Register · The New Stack · Daniel Stenberg, FOSDEM 2026
Before: Anyone could join, triage issues, and merge PRs across 80+ packages. Shared trust scaled maintenance without centralised control.
After: AI spam made open membership a liability. Django projects have Django Commons; non-Django packages must find new homes or risk going unmaintained.
Issues, bug reports, and discussions stayed open. What narrowed was the expensive part: reviewable code.
Ghostty went further: first-time contributors now need a maintainer vouch before a PR stays open.
Not all bans: A scan of 1,000 popular repositories found 118 AI contribution policies — 78% allow GenAI but require disclosure and human review. The emerging norm is accountability, not prohibition.
Source: Mara Averick, stdlib, 2026
AI erodes the good-faith signals contributors and maintainers rely on.
Watch on YouTube if the embed doesn't load.
XZ Utils changed the baseline
The lesson was not “review newcomers less kindly.” It was that trust itself can be weaponized.
AI flood changes the front door
When maintainers see more bot-shaped PRs, every unsolicited submission becomes costlier to parse and easier to distrust.
Licence laundering.
AI can regenerate copyleft code into a permissive project — no verbatim copy, but the original terms may still apply.
Provenance black box.
An LLM cannot say where its output came from. Audits that used to trace imports now hit a dead end.
Regulated sectors feel it first: medical devices, automotive, and defence already require full provenance.
The package does not need to exist first.
The model can invent it. An attacker can register it later.
5.2% vs 21.7%
Average package-hallucination rate for commercial versus open-weight models (2024).

Sources: USENIX ;login:, 2025 · USENIX Security ’25 · 205,474 phantom names observed
Trend vs. floor: Newer models hallucinate fewer packages, but Kalai (OpenAI, 2024) proved that calibrated language models have an irreducible hallucination rate — the floor is above zero by design, not just by current limitation.
Noise became part of the incident.
March 2026
LiteLLM issue #24512 warned that the package on PyPI was compromised.
Nearly 500 comments
The thread was submerged in repetitive bot-shaped replies.
Briefly closed as not_planned, then reopened; a separate status thread stayed open.

Sources: LiteLLM issue #24512 · status thread #24518
Broader trend: ReversingLabs reports a 73% increase in malicious OSS package detections in 2025, with npm accounting for nearly 90% of detected open-source malware.
AI breaks the implicit exchange that funds and sustains open-source work.

Sources: Adam Wathan on PR #2388 · Tailwind Sponsor · Tailwind Plus
Causation vs. correlation: Tailwind’s traffic drop could also stem from AI-powered search, market saturation, or competitors. AI isn’t necessarily the sole driver.
Actual move: Cal.com
In April 2026 the scheduling SaaS went closed source after five years in public.
Security rationale
The company said AI can scan public code for vulnerabilities and turn transparency into customer-data exposure.
Sources: Cal.com closed-source announcement
The costs are real. So are the responses.
+5.9% OSS contributions
Copilot use was associated with higher code contributions, even as coordination time also rose (2024 study).
curl bounty came back
After shutting down in February, curl reopened on HackerOne in March 2026 — AI report quality had improved enough to make the programme viable again.
Accountable reports work
Ghostty accepted transparent AI-assisted reports that helped fix four real crashes.
AI finds real vulnerabilities
Anthropic’s Mythos, run via Linux Foundation Alpha Omega, reviewed curl’s source and flagged five potential vulnerabilities. One was confirmed real.
Triage relief
First-pass issue sorting with Copilot SDK can make maintainership more sustainable by filtering noise before it reaches human reviewers.
The line is not AI versus no AI. It is whether the tool reduces stewardship burden or exports it to maintainers.
What it takes to keep the well drinkable.
If openness becomes unaffordable, FOSS stops regenerating.
Questions and critiques welcome.
Source code for these slides is available on GitHub.
See more slide decks on software engineering and open source.