Mitchell Hashimoto が Zig Software Foundation に 40 万ドルを寄付
Mitchell Hashimoto が Zig Software Foundation に 40 万ドルを寄付
Mitchell Hashimoto は Zig Software Foundation(ZSF)に追加で 40 万ドルを寄付することを約束し、彼と家族によるプロジェクトへの総支援額は 70 万ドルとなります。この寄付は今後 2 年間にわたり年 20 万ドルずつという形で構成されており、2024 年に行われた以前の寄付と同様の構造です。
Zig を支援する理由
Hashimoto が Zig を支援する背景には、言語が技術的卓越性にコミットしていることと、独自のメンテナンス体制があります。彼は 2026 年の devlog を例に挙げ、高品質なコンパイラと語彙を構築する上での複雑な課題に対する着実な進捗を示す証拠として引用しています。
技術的側面を超えて、Hashimoto は独立したプロジェクトが自らの文化と境界を保つ重要性を強調しています。彼は Zig のコミュニティ運営—「Contributor Poker」や厳格な LLM への貢献禁止ポリシーといった取り組み—が、すべての開発者の視点に合致しないかもしれない方法で品質を追求できると指摘しています。
AI 貢献論争への対応
機能追加に AI ツールを多用しているにもかかわらず、Hashimoto は Zig Software Foundation が LLM 生成貢献を禁止した決定を尊重すると述べています。この姿勢は、オープンソースにおける多様なプロジェクト哲学の重要性を示す広範な指摘でもあります。
このポリシーに関するコミュニティの議論は、特に Bun の Zig フォークや Rust への書き換えを巡る論争の後で二極化しています。Hashimoto は議論は異なる視点への尊重と共感に基づくべきであり、悪者に仕立て上げるべきではないと主張しています。
コミュニティメンバー(@dieseleration)も同様の見解を示し、言語開発は「できるだけ多くのグリーンフィールドコードを量産する」ことではなく、言語が「分裂的で非人間工学的」になるのを防ぐために、慎重で一貫した機能実装が重要だと述べています。
独立言語開発へのインパクト
Zig の財政的安定は、コミュニティからその存続と独立した開発を支える重要な要素と見なされています。Rust(Mozilla)や Go(Google)とは異なり、Zig は独立プロジェクトです。
コミュニティメンバー @Imustaskforhelp が指摘するように、独立したプログラミング言語の経済は厳しく、企業の支援がない限りスポンサーを得るのが難しいことが多いです。この資金提供により ZSF はプロジェクトの方向性に企業の影響を受けずに運営を続けられます。
Zig の実用的な活用例
Hashimoto は自身のターミナルエミュレータである Ghostty の開発が、Zig の能力のおかげで大きく前進したと述べています。コメント欄の他の開発者も Ghostty を「ターミナルエミュレータ領域における新鮮な風」と称賛しており、最新のシステムプログラミング言語の実用性を示しています。
Zig の設計に対するコミュニティのフィードバック
大半のコミュニティの反応は肯定的でしたが、いくつかの開発者は改善点を指摘しています。例えば @tadasv は構文の問題や開発者エルゴノミクスが 1.0 リリース前に対処すべき領域だと述べました。また別の開発者 @GodelNumbering は、コードとテストを単一ファイルにまとめる Zig のパターンが非常に大きなファイルになることがあり、継承をサポートする言語から来た人にとって直感的でないと指摘しています。