オープンソースの世界で最も古く、最も影響力のあるプロジェクトの 1 つが、大規模な言語モデルで行われた貢献をどのように扱うかについて正式に投票を開始しました。 Debian 開発者は 8 月 15 日、ディストリビューション全体で AI 支援作業を禁止、制限、または完全に採用する可能性がある一般決議の投票を開始しました。この決定は、同じ問題に取り組んでいる他のフリーソフトウェア プロジェクトによって注意深く監視されています。
Linuxiac の報道によると、投票は 8 月 28 日まで行われ、投票用紙には 8 つの競合する提案と「上記のどれでもない」の選択肢が記載されています。 Debian 開発者のみが投票でき、プロジェクトのランク付き選択肢投票システムを使用して優先順位を付けます。フリーソフトウェアコミュニティに触れている最新のAI開発にとって、この投票は数か月間、そしてさまざまな形で2年以上にわたって続いた議論の集大成である。
何年もかけて議論が行われている
AI が生成したコードをめぐる Debian の闘争は新しいものではありません。 2024 年 5 月、プロジェクトは、この問題は時期尚早であると判断し、AI 貢献ポリシーを確立するという初期の取り組みを却下しました。 AI モデルと Debian フリー ソフトウェア ガイドラインに関する一般決議は、投票が完了する前に 2025 年 5 月に撤回されました。この夏、この議論が再燃し、開発者らは7月にかけてメーリングリスト上で、LLMを利用した作業が、ユーザーに完全に無料のオペレーティングシステムを提供することを社会契約で約束しているプロジェクトに属するかどうかをめぐって議論した。
今、この質問はついに投票に達し、回答は異例に幅広く広がっています。
禁止のケース
当初の提案では、Debian 社会契約自体を修正して、LLM 支援による貢献を禁止する予定でした。パッケージング、ソフトウェア、ドキュメント、翻訳、Web サイト、プロジェクトのコミュニケーションなど、Debian の直接的な作業に生成 AI を使用することは禁止されていました。 AI の支援を利用して行われた上流のプロジェクトは影響を受けません。
この提案で述べられた理論的根拠は、生成型 AI に対するフリー ソフトウェア運動の反対意見を要約したもののように読めます。モデル出力の不明確な著作権とライセンス状況、AI が生成した作業の信頼性への疑問、メンテナーに課される追加のレビュー負担、トレーニング データ用のフリー ソフトウェア リソースの積極的なスクレイピング、および大規模な AI システムの膨大なリソース消費です。
最も厳しいところでは、別の提案では、コントリビューターに対し、LLM の使用を可能な限り回避するよう求め、すべての Debian コミュニケーション (バグ レポート、メーリング リストのメッセージ、Salsa ディスカッション、さらには Planet Debian ブログ投稿でさえも) は人間のみによって書かれることを要求し、プロジェクトの行動規範を通じて違反を強制することになります。
中間点: 許可するが、所有する
この両極の間には、AI 支援による投稿を許可しつつ、投稿者である人間に直接の責任を課す提案がいくつかあります。
選択肢の 1 つは、貢献者がその技術的品質、セキュリティ、ライセンスおよび有用性を検証し、提出内容を完全に理解し、重要な AI ヘルプを開示することを条件として、LLM による部分的または完全な貢献を明らかに許可するものです。また、Debian の個人情報や機密情報を信頼できない外部 AI サービスに送信することも禁止されます。
同様の提案では、生成 AI に関する懸念は認めていますが、禁止は法的強制力がなく逆効果であり、Debian フリーソフトウェア ガイドラインに準拠し、寄稿者によって適切にレビューおよび理解され、必要に応じて AI 支援としてマークされている限り、AI 支援による作品を受け入れると主張しています。
最も自由な選択肢では、Debian は生成 AI ツールをサポートも禁止もせず、代わりに、その作成方法に関係なく、すべての貢献に同じ品質、正確性、保守性、合法性の基準を適用すべきであると述べています。貢献者は依然として AI 支援の作業を検討、理解、テストし、全責任を負う必要があり、開示は奨励されていますが必須ではありません。
より穏やかなバリアントでは、プロジェクト全体の禁止を課すことなく、公開を自主的に保ち、貢献者が人間の執筆と理解を好むことを奨励します。
「Debian は人間によって作成されました」
最も議論されている選択肢の中には、単に「Debian は人間によって作成された」というタイトルの提案があります。コントリビューターがどのようなツールを使用するかを取り締まるのではなく、プロジェクトに何が入るかに焦点を当てています。コントリビューターは、研究、分析、探索、または批評のために生成 AI を使用できますが、AI によって生成された出力を Debian パッケージ、パッチ、ドキュメント、バグレポート、プロジェクト通信、またはその他の正式な作品として直接提出することはできません。その哲学はタイトルに込められています。Debian を作るのはモデルではなく人間です。
8 番目で最後の提案は、まったく異なる視点から、大規模 AI システムが環境に与える影響と、それに対する Debian の対応がどうあるべきかに焦点を当てています。
Linux ディストリビューションの投票が重要な理由
Debian は 1 つのディストリビューションではありません。これは、Ubuntu を含む数十の派生製品の基盤であり、世界中のクラウド インフラストラクチャから Linux ベースの開発者ツールに至るまで、あらゆるものを支えています。 Debian 開発者が採用したポリシーは、派生ディストリビューション、パッケージングの実践、そしてフリー ソフトウェア開発のより広範な規範へと外に波及する傾向があります。
この投票は、すべてのソフトウェア組織が現在直面している質問に対するテストケースでもあります。コード、ドキュメント、バグレポートがすべてモデルによって生成できる場合、貢献することは何を意味するのでしょうか?一部のプロジェクトはすでに AI 生成コンテンツに関する投稿ポリシーを厳格化していますが、他のプロジェクトは AI 生成コンテンツを全面的に受け入れています。 Debian のランク付けされた投票用紙 (8 つの異なる回答が用意されている) は、これまでの主要なオープンソース プロジェクトが生み出したジレンマを最も詳細に表現したものです。
8 月 28 日にどちらの選択肢が優勢であっても、その結果は前例となるでしょう。LLM 支援の作業を正式に制限する最初の主要なディストリビューションか、インターネットの基礎的なソフトウェア コミュニティの 1 つが、独自の出力でトレーニングされたマシンと共存することを決定する方法について慎重に言葉を定めたフレームワークのいずれかになります。
AI の先を行く AI ニュースをもっと読む→