Codebergは主に生成AIによって書かれたプロジェクトを禁止

Codebergは主に生成AIによって書かれたプロジェクトを禁止

Codebergは、AIツールによって生成されたコードが主に占めるプロジェクトを禁止するポリシーを実施しました。この決定は、AI生成コンテンツの法的地位に関する懸念および十分な人間の監督がないまま有害なコードをホストする可能性によって推進されています。

「Vibe Coded」 プロジェクトの禁止

Codebergは、ClaudeやOpenAI Codexなどのサービスを含む生成AIツールによって書かれたコードが主に占めるプロジェクトの共有を明示的に禁止するよう要件を更新しました。プラットフォームはこの制限に対して2つの主な理由を挙げています:

  1. 著作権の不確実性: Codebergは、AI生成プロジェクトが「著作権の状況が不明確」であると主張しており、これによりGPLなどのライセンスが遵守されているか、または既存の作品のコピーではないことを確認することが困難になっています。
  2. セキュリティリスク: プラットフォームは、そのようなプロジェクトには「有害なコードを含まないことを確保するためのセーフガードがほとんどない」と述べています。

法的および思想的背景

ドイツに拠点を置く非営利組織であるCodebergのポリシーは、ドイツの著作権法に大きく影響を受けています。一方、米国ではAI生成コンテンツはほぼパブリックドメインとして扱われていますが、国際法はまだ定まっていません。重要な人間の貢献を要求することにより、Codebergはホストされているコードが共有者によって法的に著作権を持つものであることを確保しようとしており、これによりプラットフォームとその利用者を将来の法的紛争から保護しようとしています。

一部の観察者は、この動きは思想的に動機付けられていると示唆しており、著作権とセキュリティの懸念は「実務的な言い訳」であり、プラットフォームは単に激しいAI統合の時代において人間が書いたソフトウェアのためのスペースを維持しようとしていると主張しています。

コミュニティの議論と実装の課題

この発表は開発者コミュニティ内に分断を引き起こし、いくつかの重要な論点を浮き彫りにしています:

強制と検出

批評家および開発者は、Codebergがこのルールを実際にどのように強制するのか疑問を呈しています。現在、人間が書いたコード、AIによって補助されたコード(オートコンプリートなど)、およびAIエージェントによって完全に生成されたコードを区別する完全に信頼できるツールは存在しません。

"低品質のvibe-codedプロジェクトを禁止しようとする一方で、AIを使用した高品質のプロジェクトを禁止しないようにしようとしますが…それにもかかわらずそれは完全に防弾ではないし、多くの作業が必要です。"

AIの現代の開発における役割

一部の開発者は、AIが現在ソフトウェア開発ライフサイクルの不可欠な部分であり、「ほぼAI」コードを禁止することでCodebergが現代のオープンソースプロジェクトにとってリスクの高いプラットフォームになると主張しています。他方、人間が書いたコードの「汚染されていない」リポジトリを維持することは、ソフトウェアイノベーションの将来にとって不可欠であり、将来のモデル訓練のための高品質なデータセットを提供すると考えられています。

リソース管理

この禁止は、リソースの制約に対する実務的な対応である可能性があると推測されています。非営利組織であるCodebergは、GitHubなどのより大きなプラットフォームが対応できる低労力のAI生成プロジェクトの大規模な流入を支えるためにインフラストラクチャを拡張する財政的能力がないかもしれません。

AI生成プロジェクトの代替手段

プロジェクトで生成AIに大きく依存している開発者には、いくつかの代替ホスティングプラットフォームが依然として利用可能です。以下を含みます:

  • Forgejo
  • Gitea
  • GitLab Community Edition
  • OneDev
  • Gogs
  • Sourcehut
  • GitBucket

Sources