8月15日、Phoronixが「Debian Developers Begin Voting Over LLM Usage Within The Project」と題した記事を公開した。DebianプロジェクトにおけるLLM(大規模言語モデル)利用の可否をめぐり、Debian開発者による正式投票が開始されたことを伝えている。
9択の投票:「全面禁止」から「気候破壊を理由とした拒否」まで
Debianプロジェクトでは、LLM利用に関する一般決議(General Resolution / GR)の議論が続いていたが、8月15日をもって正式な投票フェーズに入った。投票期間は8月28日まで。
GRとはDebianプロジェクトの最上位の意思決定手続きであり、Debian憲章に基づいて実施される。開発者全員が投票権を持ち、その結果はプロジェクト全体を拘束する効力を持つ。今回のGRも同様に、投票結果はDebianプロジェクトとしての公式方針として実施が義務づけられるものであり、単なる意見調査や勧告にとどまらない点が重要だ。
今回の選択肢は以下の9つだ。
- Choice 1: ソーシャルコントラクトによるLLMコントロールの禁止
- Choice 2: 条件付きでAI支援によるコントリビューションを許可
- Choice 3: 現実的な範囲でLLMを拒否し、行動規範(Code of Conduct)を更新
- Choice 4: Debian固有の作業に限りAIコントリビューションを受け入れ
- Choice 5: 生成AIの責任ある利用
- Choice 6: 生成AIへの慎重なアプローチ
- Choice 7: Debianは人間が作るもの
- Choice 8: LLMの利用を避ける:気候破壊は受け入れがたい
- Choice 9: 上記のいずれでもない
選択肢の幅が非常に広い。「全面禁止」「条件付き許可」「慎重路線」だけでなく、「気候破壊」を理由としてLLMを拒絶するChoice 8まで含まれており、OSSコミュニティにおけるAI観の多様さが如実に表れている。またChoice 9(上記のいずれでもない)が用意されている点も、GR手続きの慣例に従ったものだ。
各選択肢の詳細な文言はDebian.orgの投票ページで確認できる。
なぜ今、Debianがこの問題を問うのか
Debianは「ユニバーサルOSの実現」を掲げる老舗Linuxディストリビューションであり、1997年に策定された**ソーシャルコントラクト**(社会契約)とDebianフリーソフトウェアガイドライン(DFSG)を行動規範の核に置く。ソーシャルコントラクトとは、Debianプロジェクトがフリーソフトウェアコミュニティおよびユーザーに対して果たすべき約束を明文化した文書であり、「Debianは100%フリーソフトウェアであり続ける」という原則がその根幹をなす。こうしたポリシーの方向性は、FSF(フリーソフトウェア財団)が提唱するフリーソフトウェアの思想とも深く共鳴しており、FSFもLLM由来のコードに対する懸念を独自に表明している。
LLMで生成されたコードやドキュメントをコントリビューションとして受け入れるかどうかは、著作権・ライセンス上の不明確さという問題を孕む。LLMの学習データに含まれるコードのライセンスが適切に処理されているか保証できない以上、Debianのフリーソフトウェア原則と相容れない可能性がある、というのが禁止派(Choice 1・Choice 7など)の主な論拠だ。
一方で、ドキュメント作成やバグ調査といった作業でのAI活用を完全に封じることの非現実性を指摘する声もある。Choice 2やChoice 4のような「条件付き許可」案が複数用意されているのはその反映だ。Choice 4が「Debian固有の作業に限り」という絞り込みを設けているのに対し、Choice 2はより広い範囲でのAI支援を認める方向性であり、許可派の中でも対立軸がある。
また、Choice 8が示す「気候破壊」の論点は、LLMの大規模推論・学習に伴うエネルギー消費への倫理的批判から来ており、OSSコミュニティの一部では環境負荷をライセンス問題と並列で議論する動きが出ていることを示している。
OSS界のAIポリシー策定の試金石
Debianのこの動きは、OSSプロジェクトとしては異例に踏み込んだ意思決定プロセスだ。多くのプロジェクトがまだ明文化されたAIポリシーを持たない中、DebianがGRという最も重く・結果が拘束力を持つ意思決定手続きを使って方針を確定しようとしている点は、他のOSSプロジェクトへの先例となりうる。
GRで採択された方針はDebianの公式ポリシーとなり、パッケージメンテナや開発者の行動を直接規律する。つまり今回の投票結果によっては、LLM生成コードを含むパッケージの受け入れ審査基準や、メンテナが日常的にAIツールを使うことの可否に至るまで、具体的な開発フローが変わりうる。
投票の詳細と経緯はメーリングリストの告知ポストでも確認できる。
詳細はDebian Developers Begin Voting Over LLM Usage Within The Projectを参照していただきたい。