7月29日、Phoronixが「GCC To Decline Any Significant Contributions Made Via AI/LLMs」と題した記事を公開した。GCC(GNU Compiler Collection)のステアリング委員会が、AI/LLM生成コードの貢献を公式に拒否するポリシーを採択したというものだ。GCCはLinuxカーネルやglibcと並んでオープンソースエコシステムの根幹をなすコンパイラであり、この決定は他のOSSプロジェクトの方針策定にも波及する可能性がある。
GCCがAI生成コードの受け入れを公式に拒否
GCCのステアリング委員会は、AI/LLMエージェントを通じて生成されたコードを「法的に重要な貢献(legally significant contributions)」として受け入れない方針を正式に決定した。これはGCC AIポリシーワーキンググループの勧告を採択したものであり、メーリングリストで公式発表された。
新ポリシーの原文は以下のとおりだ。
「当面の間、GNU Compiler Collection(GCC)のポリシーは、LLM生成コンテンツを含む、またはLLM生成コンテンツから派生した、法的に重要なあらゆる貢献を拒否することである。」
ポリシーの三つの柱
新ポリシーは一律禁止ではなく、貢献の「法的重要性」と「種別」によって扱いを分けている。
法的に重要な貢献(Legally significant contributions)
LLM生成コンテンツを含む、またはそこから派生したものは受け入れない。法的に重要でない貢献(Legally insignificant contributions)
通常の貢献要件を満たしており、かつLLM生成であることが明示されている場合に限り、メンテナの裁量で受け入れ可能。テストケースへの貢献(例外)
法的に重要な貢献であっても、テストケースに限ってはLLM生成コンテンツを部分的または全面的に含むものを受け入れ可能。
「法的に重要な貢献」とは、著作権帰属が問題になる規模・質の変更を指す。GNUプロジェクトでは、貢献者がFSFへの著作権譲渡(Copyright Assignment)や宣誓書の提出を求められる貢献がこれに相当する。著作権譲渡制度はGNUプロジェクト固有の仕組みで、FSFがコードの著作権を一元的に管理することでGPLの執行や将来的なライセンス変更を可能にするものだ。LLM生成コードはその著作権的地位が法的に未確定であるため、こうした制度と相性が悪く、受け入れを拒否する主たる根拠となっている。
GNUの既存方針との整合
今回の決定は、GNUプロジェクト全体が従来から取ってきたAI/LLM貢献に対する慎重姿勢とほぼ一致する。GNUプロジェクトはLLM生成コードの著作権的地位が法的に未解決であることを理由に、こうしたコードの受け入れに消極的な立場を示してきた。
なお、今回のポリシーは暫定的なものと位置付けられており、状況の変化に応じて将来的に見直される可能性が示唆されている。
他のOSSプロジェクトとの温度差
GCCが明文化に踏み切った背景には、AI支援コーディングツール(GitHub Copilot、Cursor等)の急速な普及がある。これらのツールの利用が当たり前になりつつある現在、貢献コードにLLM生成部分が意図せず混入するケースも増えており、各プロジェクトは対応を迫られている。
OSSコミュニティ全体の対応はまだ一枚岩ではない。Linuxカーネルはこれまでのところ明文化されたAIコードポリシーを持たず、個々のメンテナ判断に委ねられている部分が大きい。一方、PythonコミュニティでもAI生成コードの扱いに関する議論が続いているが、GCCのような正式なポリシー採択には至っていない。GCCのように「明示義務」と「法的重要性」という二軸で整理するアプローチは、今後のOSSコミュニティにおける標準的な枠組みの一つとなっていく可能性がある。
なぜこれが重要か
GCCはC・C++・Fortran・Goなど多数の言語をコンパイルできる汎用コンパイラであり、LinuxカーネルをはじめとするOSSエコシステム全体の基盤として機能している。そのプロジェクトが「AIが書いたコードは受け取らない」と明文化したことの意味は大きい。プロジェクトの規模・歴史・影響力を考えれば、この判断はOSSコミュニティにおける事実上の先例となりうる。
AI生成コードの著作権を巡る法的議論は現在も進行中であり、各国の裁判所や著作権当局が判断を示していない領域が多い。GCCの今回のポリシーは、法的グレーゾーンが解消されるまでの保守的な対応策として、現時点では合理的な選択と見ることができる。
詳細はGCC To Decline Any Significant Contributions Made Via AI/LLMsを参照していただきたい。




