Linuxとは何か? 私たちの生活を変えた8つのこと 第3回

What is Linux? Eight Ways It Changed Our Lives, Part 3

このシリーズの最初の2回では、Linuxがコンピューティング、ビジネス、そしてソフトウェアへの一般の人々のアクセスに与えた、幅広く大きな影響について見てきました。今回の記事でシリーズを締めくくり、次のような動きを取り上げます。

  • 当時新たに認識され始めた「クラウドソーシング」という現象への関心を高めたこと
  • 研究に活用できる大規模なデータソースを提供したこと
  • 新しい低価格ハードウェアプラットフォームの開発と普及を加速させたこと

クラウドソーシングへの関心

長い間、一般の人々が企業や政府レベルの意思決定に参加することは認められていませんでした。Beth Simone Noveckは、著書『Smart Citizens, Smarter State: The Technologies of Expertise and the Future of Governing』の中で、20世紀に大学が「公共サービスを、大学教育を受けた専門家の専門知識を必要とする職務として徐々に再定義した」と述べています(70~71ページ)。さらに、専門職は「その専門職に属していない人々を、専門職のメンバーが自分たちのものとして主張する知識体系の共有から排除する」と指摘しています(47ページ)。そして、こうした考え方が抱える限界と、それを改善する方法についても論じています。

本格的な変化が始まったのは、1950年代から1960年代にかけてでした。この時期、公民権運動の活動家たちは、「専門知識(expertise)」という概念そのものを根本から見直すよう求めていました。アフリカ系アメリカ人の活動家たちは、Tuskegee梅毒研究から、高速道路建設による地域社会の破壊に至るまで、さまざまな悲劇を取り上げ、政策決定に直接影響を受ける人々の声を反映させる運動を始めました。その後、十分に声を聞かれてこなかったさまざまな人々もこの運動に加わりました。先住民族、その他の有色人種、女性、若者、レズビアンやゲイの人々、障害のある人々(あるいは異なる能力を持つ人々)、精神医療の患者、そして貧困層などです。

私は、こうした運動から得られた教訓が、2004年にジャーナリストのJames Surowieckiが「群衆の英知(The Wisdom of Crowds)」と呼んだ考え方への関心を支える基盤になったのだと考えています。この流れはやがて「クラウドソーシング(crowdsourcing)」という独自の名称を持つようになり、Jeff Howeが2009年に出版した書籍によって広く知られるようになりました。

このシリーズ第1回の冒頭で取り上げた有名な論文の著者Benklerと同じように、新しく登場した直感に反するこの取り組みを理解しようとした研究者たちは、フリーソフトウェアに注目しました。研究者たちがその存在を発見するよりも前に、開発者たちが遠距離にいる人々同士で生産的な協働を自発的に実現していたからです。

研究者たちは特にLinuxカーネルのコミュニティに注目しました。わずか数年の間に成し遂げたことが、非常に目覚ましいものだったからです。それは、Unixを再構築し、それまで存在していたUnixの実装を、BSD系のものも含めてすべて追い越していくというものでした。

Linuxコミュニティは、協働の完全な成功例だったわけではありません。むしろ、そうではなかったと言うべきでしょう。Linuxコミュニティは、より優れたオンラインコミュニティへと向かう道の途中にある一つのステップとして捉える必要があります。その後のフリーソフトウェア開発者たちは、Linuxコミュニティの経験に加えて、Apache Projectなどの重要なコミュニティからも学びました。そして後に登場したコミュニティでは、多様性を促進したり、有害なコミュニケーションを排除したりするなど、より良い実践方法(ベストプラクティス)が発展していきました。

現在、クラウドソーシングは、地方自治体から国際機関に至るまで、あらゆるレベルの政府で大きな広がりを見せています。この動きがどれほど活発であるかは、先ほど引用したNoveck教授が設立した組織、The GovLabが取り組んでいる数多くのプロジェクトからも見て取ることができます。

一方、Linuxカーネルは現在でも、最も人気が高く、生産的なフリーソフトウェア開発プロジェクトの一つです。最近の開発者統計では、「Linuxカーネルの歴史の中でも最も活発な開発サイクルの一つ」と報告されており、これまでのどのカーネルリリースよりも多くの開発者が参加しています。

Linuxの商標やその他の公式な権利を保護するために設立されたLinux Foundationは、現在ではフリーソフトウェア分野で最大かつ最も影響力のある組織となり、多数のフリーソフトウェアプロジェクトの活動拠点にもなっています。

大企業から給与を受け取る開発者が多数を占めるようになったことは、開発者同士の協働という考え方を否定するものではありません。むしろ、企業による積極的な採用・活用は、この考え方が今なお持つ価値を裏付けています。次のセクションでは、企業という側面について詳しく見ていきます。

研究のための大規模なデータソース

前のセクションで見たように、Linuxは、大規模なオンライン協働によって生み出される新たな可能性を研究者や観察者が探るきっかけとなりました。しかしLinuxは、それだけではありませんでした。協働がどのように機能するのかを実際に研究するという、次の段階の基盤も提供したのです。

オープンソースプロジェクトの中には、非常に大きな成功を収めるものがあります。一方で、短期間で勢いを失ってしまうものもあれば、その中間で活動が止まってしまうものもあります。しかし、どのプロジェクトにとっても、貢献者を集め、その力を最大限に活用するための方法について、何らかの指針が役立つはずです。

社会学、組織開発、コンピューターサイエンスなど、さまざまな分野の研究者が、次のような問いに関心を持つようになりました。

「オンラインプロジェクトには誰が、なぜ貢献するのか?」
「その貢献は適切にレビューされているのか?」
「ストレスや意見の対立には、どのように対処しているのか?」

Linuxカーネルは、このような研究にとって、非常に規模が大きく価値のあるデータを提供しています。毎年5,000人を超える開発者によって提供され、絶えず成長を続けるコードベースです。(Wikipediaもまた、研究にとって価値のある、大規模でオープンかつ公開されたデータソースの一つです。)

例えば、IEEE(Institute of Electrical and Electronics Engineers)とACM(Association for Computing Machinery)が共同で発表した2020年の学術論文では、Linuxカーネルの公開アーカイブを詳しく調査し、複雑なソフトウェアシステムを維持するためのさまざまなワークフローについて、それぞれの長所と短所を明らかにしています。

プロジェクトの管理者や教育者、その他プロジェクトの調整を担う人々が、Linuxから学び、創造性を持つ人々のグループを長期にわたってより効果的に運営できるようになることが期待されます。

新しいハードウェアの開発と普及を加速

Linuxは、ハードウェアの可能性も広げてきました。Raspberry Piは、Raspberry Pi OSと呼ばれるLinuxディストリビューションを搭載して動作し、何千人もの技術愛好家だけでなく、商用開発者にもインスピレーションを与えています。このハードウェアによってどのような可能性が生まれたのかを知りたい場合は、Raspberry Piの公式マガジンやMakeを見てみるとよいでしょう。

コンピューターは、今やあらゆるものの中に組み込まれています。裕福な人々であれば、自宅を見回すだけでもそれに気づくことができるでしょう。ベンダー各社は、ユーザーの好みを追跡し、周囲の環境に対してインテリジェントに反応できる「スマートデバイス」を提供しています。「スマートシティ」がもたらす環境面・経済面でのメリットにも、大きな期待が寄せられています。

大規模言語モデルをはじめとする現代のAIについては、ハルシネーションや潜在的なバイアスをめぐって議論が続いています。しかし、コンピューターが私たちの生活に関わる機会を、さらに増やしていることは明らかです。

現在、私たちの日常生活におけるコンピューティングは、手頃な価格のハードウェアによって実現され、さらにLinux、Python、その他のコミュニティによって開発された、数多くの強力なソフトウェアライブラリによって支えられています。

プロプライエタリなスマートデバイスは、私たちの行動に関する情報を収集する可能性があります。一方、自由に利用できるデバイスは、それとは異なる関係をユーザーに提供します。プログラマーは、自由に利用できるデバイスの仕組みを確認し、個人データが危険にさらされていないかどうかを一般の人々に知らせることができます。

デバイスメーカーも、自分たちによる追跡行為が追跡される可能性があると知れば、ユーザーを監視することについて慎重になるかもしれません。(もちろん、セキュリティ専門家はプロプライエタリなデバイスについても、ケーブルやネットワーク上を流れる通信を監視することで追跡・分析しています。)

Linuxにとって最も成功したハードウェアパートナーは、Androidだと言えるでしょう。このスマートフォン向けソフトウェアは、世界の携帯電話の約70%で動作しています。しかし、Googleがその開発を管理しているほか、多くの商用Androidアプリを提供するために必要となる収益性の高い「Google Play Services」もGoogleが管理しているため、実際にはそれほどオープンではありません。

それでも、ライセンス自体は自由に利用できるものです。そのため、世界中の組み込みシステム開発者のコミュニティが、Androidを自分たちのデバイスに適応させています。

さらに、Linuxは、これまでの歴史上、他のどのOSよりも多くのプロセッサに移植されています。Linuxで利用できる豊富なソフトウェアは、こうしたチップを使いたい人々にとっての入り口となり、開発者とチップメーカーの双方に安心感を与える支えとなっています。

各社が人工知能向けの新しいプロセッサの開発を競う中、Linuxはそのシステムにとって「当然の選択」となっています。

Linuxを搭載できるチップの新たな選択肢として、最近注目されているのが、RISC(Reduced Instruction Set Computer:縮小命令セットコンピューター)のオープンな仕様であるRISC-Vです。

歴史的に、RISCアーキテクチャは大きな可能性を示しており、Intel製プロセッサなど、従来型のチップにも影響を与えてきました。オープンなRISC-Vは、Linuxがソフトウェアにもたらしたのと同じような形で、プロセッサ分野のイノベーションを促進する可能性があります。

そしてもちろん、RISC-VではLinuxを動作させることもできます。

完全な革命

Linuxは、他に類を見ない存在です。世界最大の企業にとって自由をもたらすものであると同時に、これまで十分に代表されてこなかった世界各地の人々にとっても、同じように自由をもたらしています。

Microsoft、Amazon、IBMなどの巨大企業は、社会的に恵まれない人々や孤立したコミュニティが、知識や集団としての意思を形成できるようにするソフトウェアに、多額の資金を提供しています。

あらゆる革命と同じように、Linuxは、もともとLinuxの存在すら知らなかった人々の働き方や考え方を、根本的に変えてきました。

Linuxとフリーソフトウェアがもたらした経済的な貢献は、文字どおり「計り知れない」ものです。なぜなら、それらは誰も管理できないほど自由に広く配布されているからです。しかし、その規模が計り知れないほど大きいことは間違いありません。

Linuxが歩んできた35年間によって生まれた変化を振り返ると、これからの35年間においても、Linuxがさまざまなトレンドに大きな影響を与えていくことが予想されます。

<< このシリーズの前の記事を読む | << シリーズの最初の記事から読む >>

Author

  • Andrew Oram

    Andy is a writer and editor in the computer field. His editorial projects at O'Reilly Media ranged from a legal guide covering intellectual property to a graphic novel about teenage hackers. Andy also writes often on health IT, on policy issues related to the Internet, and on trends affecting technical innovation and its effects on society. Print publications where his work has appeared include The Economist, Communications of the ACM, Copyright World, the Journal of Information Technology & Politics, Vanguardia Dossier, and Internet Law and Business. Conferences where he has presented talks include O'Reilly's Open Source Convention, FISL (Brazil), FOSDEM (Brussels), DebConf, and LibrePlanet. Andy participates in the Association for Computing Machinery's policy organization, USTPC.

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です