Zig Reinforces LLM Contribution Ban As Anthropic-Owned Bun Forks 4x Gain


TL;DR

  • Contribution Ban: The Zig Software Foundation reinforced its blanket prohibition on LLM-authored issues, pull requests, and bug-tracker comments.
  • Downstream Cost: Bun does not plan to upstream a roughly 4x Bun-compile speedup because the LLVM-backend work used AI assistance Zig prohibits.
  • Operational Precedent: An Anthropic-owned runtime now absorbs separate-fork maintenance rather than route around the rule, giving Loris Cro’s contributor-poker rationale its first concrete enforcement.

This week, the Zig Software Foundation reinforced its ban on LLMs for issues and pull requests. Anthropic-owned runtime Bun which joined Anthropic last December is already paying the cost. The maker of the JavaScript runtime says it does not currently plan to upstream a 4x improvement to its Bun-compile path because the work used the AI assistance Zig prohibits.

That decision turns an essay of Loris Cro, VP of Community at the Zig Software Foundation, from a cultural manifesto into operational precedent. An AI lab’s own runtime is now the first high-profile downstream project to publicly cite Zig’s rule as the reason for non-upstreaming, and that precedent gives the policy real operational weight rather than only a stated principle.

What Zig’s Code of Conduct Bans

Zig’s policy is categorical and, by design, leaves no room for interpretation.

“No LLMs for issues. No LLMs for pull requests. No LLMs for comments on the bug tracker, including translation. English is encouraged, but not required. You are welcome to post in your native language and rely on others to have their own translation tools of choice to interpret your words.”

Zig project code of conduct

Non-English posts remain permitted when contributors translate their own words. Zig’s foundation draws its line at machine generation, not at machine assistance for non-native speakers expressing their own reasoning. Bug tracker comments, pull request bodies, and review threads must originate from a human, even if a translation tool helps the words cross a language barrier.

A reader can scan the rule in under a minute. Issues, pull requests, and bug-tracker comments fall under one surface area, and Zig refuses to carve out a permitted use even for the translation case that other projects often allow. For contributors used to LLM-assisted tooling, that breadth is the point: the rule covers the artifacts maintainers in practice have to read, not just the code that ships.