GNU Compiler Suite (GCC) 運営委員会は、AI ポリシー ワーキング グループからの最新の勧告を正式に採用したことを発表しました。この勧告では、人工知能または大規模言語モデル (LLM) から生成または派生した「法的重要性」のあるコードの寄稿は今後一切受け入れられなくなります。この決定は、オープンソース コンパイラ プロジェクトである GCC が、近い将来、AI/LLM を通じて生成され、著作権や法的リスクを伴う可能性のあるコア コードの変更を受け入れなくなることを意味します。

GCC運営委員会の公式声明によると、このポリシーはAI/LLMコードの合法性とコンプライアンスに関するAIポリシーワーキンググループによる最近の議論と提案に基づいている。ポリシーテキストは、未加工の HTML 提出を通じてプロジェクト文書に含まれており、現段階で GCC プロジェクトが「LLM で生成されたコンテンツを含む、またはそこから派生した法的に重要な貢献を必然的に拒否する」と明確に述べています。
このポリシーの枠組み内で、「法的に重要な」貢献とは通常、プロジェクトの著作権構造、ライセンス義務、または法的責任に実際の影響を与えるコードまたはドキュメントの変更を指します。このタイプのコントリビューションは、コンテンツが AI/LLM によって直接生成されたものである場合、または AI/LLM の出力から発展したものである場合、GCC メンテナによって受け入れられません。これは、AI/LLM コードに対する既存の GNU コミュニティ全体のより保守的な態度と一致しており、潜在的な著作権の不明瞭なソースやトレーニング データの合法性の疑問に対して厳重な警戒を続けています。
ただし、新しいポリシーでは、「法的に重要ではない」AI による貢献が認められる余地も残されています。声明では、GCCの一貫した貢献の前提条件が満たされている限り、メンテナはLLMによって生成された「法的に重要ではない」と判断された変更を受け入れることができるが、その場合、これらの貢献は提出内でAI生成コンテンツとして明確にマークされなければならないと指摘した。このような貢献には、通常、スタイルの調整、コメントの修正、プロジェクトのコア コードの著作権構造に影響を及ぼさないその他の更新など、複雑な著作権問題を伴わない軽い修正が含まれます。
さらに特別なのは、GCC の新しいポリシーではテスト ケースに例外が設けられていることです。ドキュメントには、たとえ全体または一部が LLM によって生成されたものであっても、メンテナーは「法的に重要な」テスト ケースの貢献を受け入れることができると明確に記載されています。これは、テスト ケースの作成と改善の点で、プロジェクトが AI/LLM ツールに対して比較的オープンなままであり、広範囲の入力をカバーする入力の生成、境界条件の構築、テスト スイートの拡張における実用的な価値を認識していることを意味します。
この例外的な取り決めは、法的リスクとエンジニアリングの効率性のバランスに関する GCC コミュニティの実際的な考慮事項を反映しています。テスト ケースは通常、コンパイラの動作を検証し、安定性と互換性を向上させるために使用されます。複雑な著作権革新コンテンツが関与することはほとんどないため、関連する法的リスクは比較的制御可能です。この分野での AI/LLM の導入により、テストの生成とメンテナンスの効率が向上すると予想されますが、プロジェクトの著作権とライセンスの不確実性が大幅に高まることはありません。
GCC運営委員会はまた、このAI/LLM貢献ポリシーは確定したものではなく、「一時的な」取り決めであることを強調した。プロジェクトの関係者は、業界の法的環境、オープンソース コミュニティの実践、AI テクノロジー自体の進化を評価するために、2027 年初頭にこのポリシーを再検討する予定です。それまでに、トレーニング データ ソース、著作権責任、コンプライアンス ツール チェーンについての理解が深まるにつれて、GCC は AI/LLM コードの貢献に対する全体的なスタンスを調整する可能性があります。
現在、このポリシーは、AI/LLM への貢献に関する GNU エコシステム内の他のコンポーネントの既存の慣行とほぼ一致しており、自動生成コードに対する厳格かつ慎重な態度を継続しています。 GCC へのパッチの提出を希望する開発者に対して、新しいポリシーでは、プロジェクト ルールへの違反を避けるために、人間が作成したコンテンツと AI が生成したコンテンツを作成プロセス中に明確に区別し、提出時に真実のラベルを付けることを義務付けています。今後しばらくは、GCC コードベースにおける「法的に重要な」コア変更の唯一のソースは人間の開発者であり続けるでしょう。