The Zig project's rationale for their firm anti-AI contribution policy
6 hours ago
- #Open Source Community
- #LLM Policy
- #Zig Programming
- Zig enforces a strict ban on LLM-assisted contributions in issues, pull requests, and comments, prioritizing human involvement.
- The Bun JavaScript runtime, a major Zig-based project, uses AI heavily but maintains its own fork due to Zig's LLM ban, achieving significant performance improvements without upstreaming changes.
- Zig's policy focuses on growing contributors over accepting code; reviewing PRs aims to build trust and capability in contributors, which LLM assistance undermines by not fostering human skill development.
- The term 'contributor poker' illustrates betting on the contributor's potential rather than the immediate content of their PR, emphasizing long-term community investment.
- Reviewing LLM-generated PRs is seen as inefficient for maintainers, who could instead use their own LLMs to solve problems directly, reducing the value of such contributions.