非営利のGitホスティングプラットフォームであるCodebergは、コードの大部分がClaudeやOpenAI Codexなどの生成AIツールによって作成されたリポジトリをブロックするルールを追加しました。この措置は、人間が書いたコードがほとんど、あるいは全く含まれていないプロジェクトを対象としており、サービスの限られたリソースを保護することを目的としています。

なぜこの禁止措置が重要なのか

公開コードフォージの運営には費用がかかります。ストレージ、帯域幅、および継続的インテグレーション(CI)ランナーはすべて、企業の内部留保ではなく、寄付による資金を必要とします。これらのプロジェクトはそれぞれ、ディスク容量を占有し、ネットワークトラフィックを消費し、CIジョブをトリガーする可能性があり、ホスティング料金を取らないプラットフォームにとっては、これらすべてが実質的なコストとして積み重なっていきます。

非営利ホストへの財務的圧力

営利サービスは、潤沢な資金と多様な収益源を持っているため、「スパムのような」リポジトリのコストを吸収できます。しかし、Codebergはそうではありません。その予算はすべてのユーザーに分配される必要があり、低品質なAI生成プロジェクトが氾濫すれば、活発に人間によってメンテナンスされているオープンソースの活動を犠牲にして、ストレージや計算リソースにより多くのリソースを割り当てざるを得なくなります。自律型エージェントによるリポジトリのホスティングを拒否することで、Codebergはエコシステムの核となる機能を維持するために、実質的にその容量を配分しているのです。

AIのみのコードに伴う法的リスク

オープンソースライセンスは、寄稿されたコードの明確な所有権に基づいています。機械がコードを書いた場合、アップローダーはそのライセンスを付与するために必要な権利を持っていない可能性があります。この曖昧さは、ホスト側に著作権に関する潜在的な責任を生じさせます。大部分がAIによって生成されたリポジトリを禁止することで、Codebergは所有権の争いから生じる可能性のある訴訟のリスクを軽減しています。

引き続き許可されるもの

このポリシーは、開発の補助としてAIを使用すること自体を禁じるものではありません。人間が書いたコードと共にAI生成のスニペットを使用しており、かつ識別可能なメンテナーが存在するプロジェクトは、引き続き許可されます。焦点となっているのは「ゼロ・パーソン(人間不在)」のコードベース、つまり人間のコントリビューターが存在せず、アルゴリズムの出力としてのみ存在するリポジトリです。

反論:文化的な問題か?

一部の観測者は、この決定をソフトウェア制作におけるAIを巡る文化的な衝突として捉えています。しかし、Codeberg自身の声明では、この禁止措置はAIによる支援に反対する立場ではなく、容量制限に対する現実的な対応であることが明確にされています。

今後の注目点

まとめ:寄付によって運営されているコードホストにとって、AIのみのリポジトリを保存・処理するコストは、それらを作成するコスト(ほぼゼロ)を瞬く間に上回る可能性があります。Codebergの禁止措置は、人間の管理に依存するプロジェクトのために帯域幅とストレージを確保しようとする現実的な試みであり、安価で大量生産されるコードの時代において、非営利プラットフォームが歩む財務的・法的な綱渡りを浮き彫りにしています。