ユーザーに害を与えないことを要求するオープンソースライセンス

ユーザーに害を与えないことを要求するオープンソースライセンス

中国はウイグル族のイスラム教徒を追跡するために顔認識技術を利用している。米軍はテロ容疑者、つまり近隣の民間人を殺害するためにドローンを使用している。メキシコ国境付近で子供たちを檻に閉じ込めている米国移民関税執行局(ICE)は、他の近代的な組織と同様に、通信と調整にソフトウェアに依存している。

これらすべてを可能にするコードを誰かが書かなければなりませんでした。開発者の中には、雇用主や政府に対し、自分たちの成果を倫理に反すると考える方法で利用することをやめるよう求める声が増えています。Googleの従業員は、同社にドローン映像の分析作業を中止させ、国防総省とのクラウドコンピューティング契約入札計画を撤回するよう説得しました。Microsoftの従業員は、ICE(移民税関捜査局)と軍のために同社が行っている仕事に抗議活動を行ってきましたが、これまでのところ成果は芳しくありません。

しかし、企業や政府が既に保有しているソフトウェアの使用を止めるのは困難です。特にそのソフトウェアがオープンソースである場合はなおさらです。例えば先月、プログラマーのセス・ヴァーゴ氏は、ICE(移民税関捜査局)による不正利用の可能性に抗議するため、自身のオープンソースコードの一部をオンラインリポジトリから削除しました。しかし、オープンソースコードは自由にコピー・配布できるため、彼のコードはすぐに他の場所でオンラインに戻ってしまいました。

コラライン・エイダ・エムケ氏は、仲間の開発者たちにソフトウェアの使用方法をより細かく管理する権限を与えたいと考えています。彼女が新たに定めた「ヒポクラテス・ライセンス」に基づいてリリースされたソフトウェアは、ほぼあらゆる目的で共有および改変が可能です。ただし、大きな例外が一つあります。「国連世界人権宣言に違反し、個人または集団の身体的、精神的、経済的、または一般的な幸福を、積極的かつ故意に危険にさらし、害を及ぼし、あるいはその他の形で脅かすシステムまたは活動を行う個人、企業、政府、またはその他の団体」

門の向こうのコラライン・アダ・エムケ

コラライン・アダ・エムケ

写真提供:コラライン・アダ・エムケ

危害を加えることの意味を定義することは本質的に議論の余地があるが、エムケ氏は、ライセンスを既存の国際基準に結び付けることで不確実性を軽減できると期待している。「人権宣言は70年前に制定された文書であり、危害の定義と人権侵害の真の意味については、かなり確立され、受け入れられています」と彼女は言う。

大胆な提案ですが、まさにエムケ氏がよく知られている類のものです。彼女は2014年に、「貢献者誓約」と呼ばれるオープンソースプロジェクトの行動規範の初稿を作成しました。当初は懐疑的な反応もありましたが、Googleの人工知能プラットフォームTensorFlowからLinuxカーネルに至るまで、4万以上のオープンソースプロジェクトがこれを採用しています。

今のところ、ヒポクラテス・ライセンスを使っている人はほとんどいません。エムケ氏自身もまだ使っていません。まだ法的な審査を通過する必要があり、彼女は弁護士を雇っています。また、他のライセンスとの互換性など、対処すべき潜在的な落とし穴も数多くあります。しかしエムケ氏によると、このライセンスの目的は人々に使ってもらうことではなく、オープンソースにおける倫理や、プログラマーによる自分の作品に対するコントロールについて議論を始めることだという。

エムケ氏は、技術者が自身の研究成果のライセンス方法を変えるだけでは人権侵害を止められないことを認めている。しかし、企業、政府、その他の悪質な行為者が彼らのコードを利用して人権侵害を行うことを阻止するためのツールを技術者に提供したいと考えている。

非営利団体のオープンソース・イニシアティブは、オープンソース・ソフトウェアは「いかなる個人または集団に対しても差別してはならない」、また「特定の活動分野において誰かがプログラムを利用することを制限してはならない」としている。

人権侵害が「特定の活動分野」に該当するかどうかは、エムケ氏がヒポクラテス・ライセンスをOSIに正式に提出して審査を受けていないため、依然として不透明です。しかし、OSIは先月のツイートで、このライセンスはOSIのオープンソースの定義に合致しないと示唆しました。OSIの共同創設者であるブルース・ペレンズ氏も自身のブログで、このライセンスはOSIの定義に矛盾すると述べています。

エムケ氏は、オープンソースコミュニティを結集し、OSIに定義の変更、あるいは新たな定義の策定を迫りたいと考えている。「オープンソース・イニシアティブ(OSI)の定義はひどく時代遅れだと思います」とエムケ氏は語る。「今のところ、オープンソースコミュニティには、私たちの技術がファシストに利用されないようにするための手段がありません。」

エムケ氏の懸念は他の技術者にも共感を呼んでいる。人気のオープンソースデータ処理プラットフォーム「Hadoop」の共同開発者であるマイケル・カファレラ氏は、自身の研究成果が国家安全保障局(NSA)などによって予期せぬ形で利用されるのを目の当たりにしてきた。

「人々がソフトウェアの悪用について非常に懸念するのは良いことです」と彼は言う。「個人的に最も懸念しているのは、非民主的な政府による悪用です。彼らはこれらのプロジェクトを改変・展開するために使える膨大なエンジニアリングリソースを持っています。ヒポクラテス・ライセンスがそのような悪用に対して有効かどうかは、私には十分な経験がありません。」

倫理的な懸念に対応するためにオープンソースの定義を変えようとする試みは、長く物議を醸す歴史を辿ってきました。エムケ氏は、自由に利用できるコードの有害な利用を阻止することを目的としたライセンスを作成した最初の人物ではありません。ピアツーピア・コンピューティング・アプリケーション「GPU」は、2006年に軍による利用を禁じるライセンスでリリースされました。これまでのところ、このライセンスはあまり効果を発揮していませんが、状況は変わりつつあります。今年初めには、中国のテクノロジー企業における過酷な労働条件に関する報告を受け、数十のソフトウェアプロジェクトが「アンチ996ライセンス」を採用しました。これは、ユーザーに国内および国際的な労働基準の遵守を求めるものです。エムケ氏は、テクノロジーコミュニティを超えて広がるICEへの反発が、転換点となる可能性があると考えています。

ほとんどの用途にはオープンだが、一部の用途には制限があるコードを指す新しい用語を確立する可能性を指摘する声もある。「『オープンソース』と呼ぶのをやめ、『良質なソースのためにオープン』と呼ぶようにしよう」と、ICE(移民税関捜査局)に抗議してコードを削除したプログラマー、ヴァーゴ氏は先月ツイートした。
「オープンソース」という用語は、よりイデオロギー的な目的に結びついていた「フリーソフトウェア」の代替として、1990年代後半に採用された。開発者がよりイデオロギー的になるにつれ、新たな用語が登場するのは当然のことだろう。


WIREDのその他の素晴らしい記事

  • 膣経済を破壊する女性創業者たち
  • 映画談義とレビュー文化の台頭
  • ジャック・コンテ、パトレオン、そしてクリエイティブクラスの苦境
  • TikTok――そう、TikTok――は中国の警察国家を垣間見る最新の窓だ
  • メンサなんて忘れろ!低IQに喝采だ
  • 👁 コンピューターはそんなに賢いのに、なぜ読めないのでしょうか? さらに、人工知能に関する最新ニュースもチェックしてみてください
  • 💻 Gearチームのお気に入りのノートパソコン、キーボード、タイピングの代替品、ノイズキャンセリングヘッドホンで仕事の効率をアップさせましょう