Zigプロジェクト、AI貢献全面禁止の理由を説明
原題: The Zig project's rationale for their anti-AI contribution policy
なぜ重要か
オープンソース開発におけるAI活用の是非について新たな視点を提示し、技術的品質より人材育成を重視する開発手法の議論を呼んでいる
プログラミング言語Zigプロジェクトが、イシュー報告からプルリクエストまでLLM使用を全面禁止する厳格な方針を採用している。同プロジェクトのコミュニティ担当VP Loris Croが、貢献者育成を重視する「コントリビューター・ポーカー」という概念でその理由を説明した。
Zigプロジェクトは、主要オープンソースプロジェクトの中でも最も厳しいLLM禁止方針を採用している。イシュー報告、プルリクエスト、バグトラッカーでのコメント(翻訳含む)でのLLM使用を一切禁止している。興味深いことに、Zigで書かれたBun JavaScript実行環境は2025年12月にAnthropic社に買収され、AI支援を積極活用している。BunはZigの独自フォークを運用し、「並列セマンティック解析と複数のcodegen単位をLLVMバックエンドに追加」することでコンパイル性能を4倍向上させたが、ZigのLLM禁止方針により本家への貢献は行わない方針だ。Zigソフトウェア財団のコミュニティ担当VP Loris Croは、この厳格な禁止方針の理由を「コントリビューター・ポーカー」という概念で説明している。成功したオープンソースプロジェクトでは処理能力を超えるプルリクエストが寄せられるが、Zigは不完全なPRでも新規貢献者を育成することを優先している。プロジェクトの主目標は新しいコードの導入ではなく、信頼できる長期貢献者の育成にある。LLM支援はこの投資価値を無効化してしまうため、完璧なPRでも貢献者育成に寄与しないとしている。