I don't want your PRs anymore
Maintainers rejecting PRs
- Many agree that, in the LLM era, reviewing outside PRs often costs more than implementing the change themselves with an agent.
- Subjective style, architecture, dependencies, and security concerns make unsolicited PRs unappealing, especially from “randos.”
- Some maintainers now prefer:
- Detailed bug reports, specs, or failing tests.
- Issues/feature requests over code diffs.
- Others argue PRs are still valuable as a way to grow new contributors and share maintenance load; banning them may discourage the most engaged users.
LLMs shifting the value from code to specs
- Several commenters say code is now cheap; the bottleneck is design, testing, and integration.
- For many, the real contribution is:
- Describing the problem precisely.
- Providing clear specs or test scenarios.
- Ideas like “prompt diffs” are floated: contributors share prompts/specs, maintainers generate code. Critics note prompts are non-deterministic and not reusable artifacts.
Forking, “take it home OSS,” and fragmentation
- It’s increasingly common to:
- Fork a project, use an LLM to adapt it to personal needs, and never upstream changes.
- Treat OSS as raw material and the fork as the actual product.
- Pros cited: speed, autonomy, not having to argue with maintainers.
- Cons cited:
- Long‑term maintenance burden of forks.
- Ecosystem fragmentation, duplicated buggy code, harder vulnerability tracking and coordinated security fixes.
- Risk of many near‑compatible, partially hallucinated clones.
Security, trust, and review
- Several note LLM-generated code is not inherently more trustworthy than random PRs and must be reviewed just as carefully.
- Concerns include:
- Possible poisoning of training data.
- Increased surface for subtle bugs and exploits across many slightly different forks.
- Some suggest LLMs can help review PRs; others see “LLMs writing code and LLMs reviewing it” as breaking the social contract and quality expectations.
Open source ethos and ethics
- One camp: maintainers owe nothing beyond publishing code; OSS is fundamentally about sharing and forking, not guaranteed collaboration.
- Another camp: sidelining PRs and reimplementing others’ ideas via LLMs (sometimes without credit) undermines community, learning, and the traditional FOSS spirit.
- Several predict a messy “Cambrian explosion” of new workflows before more sustainable collaboration patterns re-emerge.