5:43Better Stack
Log in to leave a comment
No posts yet
2027年1月1日。カリフォルニアのある開発者がターミナルを開き、いつものようにパッケージをインストールしようとします。しかし、画面には見慣れたインストールバーの代わりに、見知らぬ警告ウィンドウが表示されます。「あなたは18歳以上ですか。生年月日を入力してください。」 これはディストピア小説の一場面ではありません。カリフォルニア州政府が可決した**デジタル児童年齢保証法(AB 1043)**がもたらす現実です。
Linuxは本来、匿名性と自由を根幹としています。しかし、この法律はその根を揺るがしています。企業が運営するWindowsやmacOSとは異なり、自発的な貢献者によって維持されているDebianやArch Linuxのようなプロジェクトにとって、これは災害に近い規制です。
立法者たちはLinuxの構造を全く理解しないまま法案を設計しました。AB 1043は、オペレーティングシステム提供者の範囲を極めて広く設定しています。条項1798.500(g)によれば、ソフトウェアを開発したりライセンスを付与したりするすべてのエンティティが規制対象となります。収益モデルが全くない非営利コミュニティや個人のメンテナーも例外ではありません。
罰金の水準は過酷です。過失が認められれば児童1人につき2,500ドル、故意の違反と見なされれば7,500ドルの民事罰金が科せられます。数千人のユーザーを抱えるディストリビューションがこの規制に抵触すれば、プロジェクトはその瞬間に破産です。
最大の懸念はパッケージマネージャーです。apt、pacman、flatpakなど、Linuxの核心的なツールが法的に**カバード・アプリストア(Covered Application Store)**に分類されるリスクが高いのです。単純な計算機アプリを一つインストールする際にも、システムはユーザーの年齢情報を確認し、それをアプリ開発者に送信しなければなりません。Linuxのローカル制御の哲学が、法的義務と真っ向から衝突する地点です。
批判するだけでは生き残れません。現在、Linuxエコシステムは技術的な突破口を模索しています。最も有力な案は、個人情報を外部サーバーに送信せず、ローカルで処理する方法です。
Ubuntuコミュニティは、org.freedesktop.AgeVerification1という新しいD-Busインターフェースの導入を議論しています。アプリがシステムにユーザーの年齢層を問い合せ、システムはあらかじめ設定された4段階のブラケット(階層)情報を応答するという構造です。
この方式は、ユーザーの生年月日や身分証情報をネットワークの外に流出させることなく、法的要件を満たします。プライバシー保護と規制準拠の間の妥協点といえるでしょう。
技術的な対応が不可能な小規模プロジェクトは、より極端な選択を検討しています。それは、カリフォルニア州居住者の使用を明示的に禁止するライセンスの修正です。
最近のMidnightBSDの事例に触発されたLinuxディストリビューションは、次のような免責条項を検討しています。「2027年1月1日より、カリフォルニア州の住民は本ソフトウェアを使用することはできない。」 これはプロジェクトを法的管轄権の外に押し出そうとする苦肉の策です。
しかし、これには大きな代償が伴います。特定の地域のユーザーを差別した瞬間、そのソフトウェアは**オープンソースの定義(OSD)**に違反することになります。もはや公式なオープンソースとして認められなくなり、これはLinuxエコシステムの断片化を加速させるでしょう。
2027年は遠く見えますが、開発ロードマップの観点からは明日も同然です。すべてのメンテナーは、次の3点を直ちに確認する必要があります。
accountsserviceやgnome-initial-setupのような初期設定ツールに、年齢ブラケットのフィールドを追加する計画を立ててください。技術官僚主義が善意に包まれ、自由なコードを脅かしています。Linuxコミュニティは過去にも数多くのパテント・トロールや規制の波を乗り越えてきました。今回もプライバシーを保護する技術標準を通じて、オープンソースの価値を証明しなければなりません。2027年のターミナルが依然として自由な空間であり続けるかは、今現在の私たちの対応にかかっています。