Introduction
In the world of open source development, managing contributions often requires a delicate balancing act. Zig, an emerging programming language, has recently made two intriguing decisions: banning the use of AI in contributions and adopting a strategy called 'contributor poker'. Why these choices, and how might they influence the future of open source development?
The Essence of 'Contributor Poker'
The idea of 'contributor poker' is based on valuing relationships with contributors rather than solely focusing on the initial quality of their contributions. Much like in a game of poker, it's about betting on the person, not just their cards. This approach is crucial in a project where the number of Pull Requests (PRs) exceeds the maintainers' capacity to handle them.
Loris Cro from the Zig Software Foundation explains that a contributor's value often reveals itself in their future contributions. By investing time to help a new contributor improve their PRs, Zig hopes that this person will become a regular and trusted contributor. This has proven beneficial for Zig and could be for other open source projects.
Why Zig Banned AI
Zig's decision to ban AI in contributions might seem counterintuitive in the AI era. However, Zig chose to prioritize human learning and engagement. The idea is that while AI can efficiently generate code, it might inhibit the development of human skills and a deep understanding of the code.
In 2023, a GitHub study showed that 30% of developers using AI tools did not fully understand the generated code. By banning AI, Zig encourages active learning and a more personal involvement in the project.
Impact on Open Source
Zig's approach may seem radical, but it highlights a crucial point: the quality of human contributions and developer growth are essential. By betting on humans, Zig hopes to reduce the number of low-value PRs and increase meaningful contributions.
In 2025, a Red Hat analysis revealed that 60% of open source project maintainers spend more time managing PRs than developing new features. Zig's strategy could reverse this trend by forming more autonomous and skilled contributors.
Conclusion
'Contributor poker' and Zig's AI ban are not merely management decisions but strategies to strengthen and sustain open source development. While other projects might hesitate, Zig shows that a human-centered approach can be both viable and rewarding.
Let's discuss your project in 15 minutes.