Linux Daily Topics

Debian⁠「生成AIの責任ある使用」容認へ

Debianプロジェクトは8月29日、数週間に渡ってプロジェクト内で議論されてきたAI/LLMの利用ポリシーに関する一般決議(General Resolution)の結果を発表した。最終的には全部で9つの案が選考の対象となったが、8月15日~28日にかけて行われたDebian開発者による投票の結果、Option 5の「生成AIの責任ある利用(Responsible Use of Generative AI⁠⁠」が選ばれ、これによりDebianプロジェクトにおけるAI/LLMの貢献が公に認められることとなった。

投票の対象となった9つの案は以下の通り。

  • Option 1 … 社会契約(Social Contract)にもとづき、LLMによる貢献を禁止する(Ban LLM contributions from Debian via Social Contract)
  • Option 2 … 条件付きでAI支援による貢献を許可する(Allow AI-Assisted Contributions with conditions)
  • Option 3 … 可能な限りLLMを排除し、行動規範(Code of Conduct)を更新する(Reject LLMs as far as practical, update Code of Conduct)
  • Option 4 … Debian固有の作業におけるAIによる貢献を受け入れる(Accept AI contributions for Debian specific work)
  • Option 5 … 生成AIの責任ある利用(Responsible Use of Generative AI)
  • Option 6 … 生成AIに対する慎重なアプローチ(A cautious approach to generative AI)
  • Option 7 … Debianは人間によって作られる(Debian is created by humans ※Debianへの直接的な貢献は人間が行うが、貢献者が使うツールの制限はしない)
  • Option 8 … LMの利用を避ける: 気候破壊は容認できない(Avoid the use of LLM: climate destruction is a deal breaker ※LLMの利用は地球の生態系の破壊を加速させる→気候破壊につながる)
  • Option 9 … 上記のいずれでもない(None of the above)

勝者となったOption 5の「生成AIの責任ある利用」では、基本的に開発者がAIを使用することを禁止はしないが、AIを使った結果についてはこれまでの開発と同様に「人間が全面的に責任を負う」ことが明記されている。ただし「開発者がAI支援を受けて作成した貢献であるかどうかを開示することは望ましいが、それを義務付けることはしない」ともあり、AI使用そのものを管理/監視する方針ではないようだ。

また、AIによる成果物の著作権やライセンスに関しては「多くの法的課題があることを認識している」と認めたうえで、⁠今回の一般決議で未解決の法的問題を解決するつもりはなく、特定の立場を取るつもりもない。かわりに個人の判断と責任を尊重し、開発者が生成AIツールを組み込んだワークフローを設計/実装する際には適切な注意を払うことを求める」としており、既存のルールと同様に「法的に問題があるものをDebianには入れない」責任は開発者が負うとしている。

さらにセキュリティに関しても人間による監督と責任を重視しており、Debianプロジェクトの機密情報(コミュニティやインフラに関する非公開情報など)を第三者のAIサービスに渡すことを禁じている。

「本決議は、生成AIがDebianの貢献者にすでに求められている基準を超えて特別なルールの対象となるわけでも、それらの基準から免除されるわけでもないことを確認するものである。あらゆる貢献に対する責任は、それを提出した貢献者に帰属し、その貢献者は、技術的な品質、法的な許容性、およびDebianへの取り込みに対する適切性について責任を負い続ける」

もっとも今回の「生成AIの責任ある利用」の容認に不満を表明するメンバーも少なくなく、たとえばDebian開発者のひとりであるAntoine Le Gonidecは「Debianがファシストの支援を受けた技術を全面的に受け入れた」⁠クソくらえ(Fuck that⁠⁠信頼していたコミュニティにこれほど失望させられるなんて」と強い言葉で今回の決定を非難し、プロジェクトから離脱することを表明している。

議論が継続中とはいえ、AIコーディングが多くの開発者にとっての日常風景となった現在、Debianのように歴史ある大規模プロジェクトにおいて「人間が最終的な責任を負うことを条件に、AIツールの利用を認める」という基本方針が打ち出されたことはオープンソース開発における大きなマイルストーンとなりそうだ。

おすすめ記事

記事・ニュース一覧