FOSSの未来:説明責任、年齢確認、そして一つの時代の終焉
FOSSの未来:説明責任、年齢確認、そして一つの時代の終焉
伝統的なFOSSの衰退
「終身独裁的慈悲深い指導者(Benevolent Dictator for Life)」と呼ばれるメンテナーと、広く開かれたソフトウェア開発の時代は、企業の管理体制と法的説明責任を伴うモデルへと移行しつつあります。この変化は、デジタル主権(特に欧州連合において)の必要性と、オンライン犯罪への対策および年齢確認の強制のために、暗号学的に証明されたコンピューティング・プラットフォームへの需要が高まっていることによって推進されています。
年齢確認と証明されたコンピューティングの影響
義務的な年齢確認は、私たちが知っている形でのFOSSの終焉を招く主要な触媒になると予測されています。ユーザーは制限を回避するためにオープンソース・コードを修正・再コンパイルできるため、唯一の実行可能な技術的解決策は、暗号学的に証明されたソフトウェアの完全性(integrity)です。
このモデルでは、オペレーティング・システムは、その完全性を検証するために信頼できる実体によって署名されていなければなりません。これは、FOSSの核心的な原則と根本的な衝突を引き起こします。もしユーザーがソースコードを変更して再コンパイルできるのであれば、そのプラットフォームはもはや信頼できるものとして「証明」することはできません。その結果、インターネットは「証明されたコンピューティング・プラットフォーム」へと断片化していきます。そこではユーザーはソースコードにアクセスできるかもしれませんが、不可欠なサービスへのアクセスを失うことなくソフトウェアを修正することはできません。
説明責任とデジタル主権
法的説明責任は、FOSSライセンスに典型的な「自己責任(Don't blame me)」条項に取って代わろうとしています。これは、米国を拠点とするテック・モノポリー(技術独占企業)への依存を減らすための、EUによるデジタル主権の推進において特に顕著です。
EUはCyber Resilience Actのような法律においてFOSSへの適用除外を設けていますが、これらの適用除外は通常、プロジェクトが収益化されると終了します。FOSSが欧州のデジタル・インフラストラクチャの主要な手段となるにつれ、専門化された管理体制への移行は避けられません。著者は、影響力の大きいFOSSプロジェクトは、個人の「善意の」メンテナーから、法的および財務的な説明責任を確保するためにFOSS管理者や企業によって任命された委員会へと移行していくと主張しています。
LLMによるコードレビューと「バブル」
大規模言語モデル(LLM)は現在、コードレビューに使用されていますが、その長期的な経済的生存性は疑問視されています。著者は、LLMは静的解析ツールと同様のパターンを辿ると仮定しています。つまり、最初は多くのバグを見つけることで生産性が急上昇しますが、その後は収益逓減の法則に従うということです。
LLMツールに関する主な観察事項は以下の通りです:
- 発見のパターン:
lintやClangの静的解析と同様に、LLMは人間よりも広く、より深く探索ツリーを探索することに長けており、人間が認知的なショートカットによって見落としてしまうバグを特定します。 - 経済的生存性: モデルのトレーニングにかかる高い初期コストと、結果として得られる重みの配布コストの低さの対比は、現在の経済的バブルが弾けた際、持続可能性の危機を招く可能性があります。
- セキュリティにおける有用性: LLMは、経済的に持続可能であり続ける限り、サイバー攻撃と防御の「チェスのような」ゲームにおいて価値があると見なされています。
コミュニティの視点と反論
これらの予測に関する議論は、プライバシーに関する著者の見解と、市民的自由に関するコミュニティの視点との間に、大きな緊張関係を生み出しています。
プライバシーと「テック・ブロス(Tech Bros)」について
いくつかの批判者は、著者の「プライバシー擁護派」を「テック・ブロス」と切り捨てていることは、還元主義的であると主張しています。彼らは、プライバシーは贅沢品ではなく、国家の暴政や監視に対する根本的な保護手段であると主張しています。
"There's private, and there's not private. There is nothing in between. This is not about tech bros. This is about guiding principles, about personal liberty, and about freedom from tyranny."
年齢確認の実現可能性について
一部のコミュニティ・メンバーは、年齢確認が必ずしもFOSSを死滅させるわけではないと主張しています。彼らは、規制がオープンソース・エコシステム全体ではなく、コンシューマー・デバイスやプリインストールされたソフトウェアをターゲットにすることを提案しています。
LLMの影響について
著者の懐疑的な見解とは対照的に、LLMによるコード作成支援はすでに巨大な破壊的技術であり、著者の「バブル」という見解は、現在のAIの進歩の急速なペースを無視していると主張する人々もいます。
結論: 「Walled Garden(閉鎖的な庭)」の未来
FOSSの予測される軌道は、「walled-garden-app-store」モデルへの移行です。この未来では、暗号学的に証明された本物のカーネルのみが、ウェブを閲覧するために必要な法的証明を提供でき、、承認されたストアから提供される修正されていないプログラムのみが、ブラウザ・サンドボックスの外で実行可能となります。ユーザーは依然としてソースコードを読めるかもしれませんが、信頼できるプラットフォーム上でそのコードを修正・実行する能力は消失すると予想されます。