\r\n\r\n
Linuxは、世界で最も広く使われているフリー&オープンソースのオペレーティングシステムです。商業的な代替品とは異なり、一個人や一企業の手柄になることはありません。 Linuxは、世界中の多くの人々のアイデアと貢献によってそうなったのです。
ここでは、Linuxを支えるビッグネームと、その普及のきっかけとなった倫理的な動きを紹介します。このリストは、決してフリーデスクトップを作り上げた人たちすべてを含んでいるわけではない。むしろ、彼らはLinux界のビル・ゲイツやスティーブ・ジョブズであり、私たちが現在頼りにしている多くのプロジェクトや組織を作り出した人たちです。
最初からやりましょう。
1983年、リチャード・ストールマンがGNUプロジェクトを立ち上げた。このプロジェクトは、プロプライエタリではないUnix互換のオペレーティングシステムを作ろうとしたもので、現在使われているプログラムの多くをこのプロジェクトが担っている。
数年後、ステルマン氏はフリーソフトウェア財団を設立し、フリーソフトウェア運動の最も著名な代表者となった。彼はフリーソフトウェアの概念を作ったわけではないが、明確な哲学的・実践的枠組みを提供した。
ストールマンは、フリーソフトウェアとは、ユーザーが自由に実行、コピー、配布、学習、変更、改良できるソフトウェアであると定義しています。彼の目的は倫理的なものです。ソフトウェアに制限を課すことは、自分の自由を攻撃することである。
ストールマンはGNUパブリック・ライセンスを書き、プロプライエタリなコードを作るために自由ソフトウェアのコードを使うことを禁じました。カーネルを含む多くのLinuxソフトウェアが、数十年経った今でもフリーである理由の一端はここにある。
リーナス・トーバルズは、ヘルシンキ大学の学生時代に始めたプロジェクト、Linuxの生みの親です。GNUプロジェクトは、自由なデスクトップを動かすために必要な機能のほとんどを提供していますが、1つ重要な部分が欠けています。それはカーネルです。ソフトウェアがハードウェアと通信するために必要な部分です。
GNUプロジェクトが試みたカーネルHurdはまだ完成しておらず、MINIXという別のオプションが教育用にのみライセンスされていた。これが、トーバルズ氏の自作への動機付けとなった。1991年からLinuxを使い始めた。
Linuxカーネルは、Linuxベースのオペレーティング・システムを実行したときに見えるものとはほとんど関係がない。目に見えるものの多くは、GNUプロジェクトの貢献とより深い関係があるのです。とはいえ、最終的には自由なソフトウェアでパソコンを使えるようにするためのコンポーネントなので、人々は自由なデスクトップOS全体をLinuxと呼ぶようになりつつあります。
マーク・ユーイングは1994年に「Red Hat Linux」というディストリビューションを作りました。名前の由来は、ユーイングがカーネギーメロン大学在学中にかぶっていた赤い帽子にちなんでいる。ボブ・ヤングという人が、前年にLinuxやUnixのソフトウェア・アクセサリーを販売するカタログ会社を設立していた。1995年、彼はユーイング氏の会社を買収し、2人でレッドハット・ソフトウェアという会社を設立したのだ。
Red Hat Linuxは、最初に市販されたLinuxディストリビューションの1つです。現在、企業のパソコンやサーバーでは、Red Hat Enterprise Linux(RHEL)が一般的になっています。時価総額は20億ドルを超え、オープンソース企業の中では最高額です。
レッドハットは、オープンソースソフトウェアの開発に大きく貢献し、Linuxのエコシステムの中で他の人に利益をもたらすツールを開発しています。Red Hat は、Red Hat Package Management Format (RPM) と NetworkManager の 2 つの主要な例を持っています。 Red Hat は、RHEL の新しいバージョンを作成するためにコードを抽出する、無料のオープンソース Linux OS である Fedora プロジェクトのスポンサーもしています。
1996年当時、Linuxはグラフィカルなインターフェースと多くのアプリケーションを備えていましたが、その経験を統合することは困難でした。Matthias Ettrichは、このことに不満を感じ、Kデスクトップ環境を立ち上げたのです。
KDEは、Unixで利用可能な公開デスクトップ環境の代替であり、Qtツールキットを使用し、最初の完全なLinuxデスクトップ環境であった。
Qt Toolboxはプロプライエタリなライセンスで提供されているため、完全なフリーソフトウェアというわけではありません。そのため、他の開発者は代替案を求めていた。Miguel de Icaza と Federico Mena は翌年 GNOME を作りました。このデスクトップ環境は GNU プロジェクトの一部であり、GTK+ を使用しています。
KDEとGNOMEは現在利用可能な唯一のデスクトップ環境ではありませんが、それでも最も成熟し、広く利用されている環境です。
エリック・レイモンドは1997年に「thecathedrandthebazaar」という記事を書き、オープンソースソフトウェア開発に対する2つの異なるアプローチについて詳しく述べています。カテドラル」方式では、各バージョンでソースコードを公開するが、その間は特定の開発者だけに限定していた。これは、当時gnuemacsが採用していたアプローチで、現在ではGoogleがAndroidで採用しているモデルでもあります。
バザール方式」とは、インターネット上で誰もが使えるコードを開発するというもので、トーバルズ氏がLinuxで先駆的に採用した方式である。レイモンドの記事は、多くのネットスケープ社の開発者を刺激し、人気のあるウェブブラウザのオープンソース化につながり、1999年に書籍化されたモジラに行き着いたのである。
1998年、レイモンドとブルース・ペレンズは、オープンソースソフトウェアの普及を目的とした非営利団体、opensourceinitiativeを共同で設立した。ペレンズは、ソフトウェアライセンスがオープンソースとして適格であるかを判断するための文書、「オープンソースの定義」を執筆した。オープンソース運動は、フリーソフトウェア運動の政治的・倫理的スタンスに反対する個人から生まれました。
オープンソースは、ソーシャルダイナミクスよりもビジネスダイナミクスを重視しています。ペリンズは、オープンソースという言葉が、フリーソフトウェア運動が推進する自由とはかけ離れていると感じ、1年後にOSIを去った。彼は、オープンソースソフトウェアを提唱するために「オープンソース」という言葉を使い続け、現在に至っている。
1990年代には、マーク・シャトルワースが創業した会社**をベリサインに譲渡することで5億円以上を稼ぎ、2004年には、現在世界で最も普及しているデスクトップLinux OSを生み出すことになるカノニカル社を設立しました。ご存じでしょうか、Ubuntuです。
当時、Linuxは現在進行形で問題を抱えていた。無料のデスクトップを動かす技術はあったのです。シャトルワースは、WindowsやmacOSに対抗できるLinuxのデスクトップを作りたかったのですが、問題はユーザーエクスペリエンスでした。この夢に何百万ドルも投資するつもりだったのだ。
Ubuntuは、GNOMEベースのLinuxディストリビューションとしてスタートし、新規参入者がデスクトップを使いやすくするために、いくつかの改良が加えられたものです。ユーザーは、インストールする前にlivecdを使ってデスクトップを試すことができます。インストーラーを使えば、Windowsのソフトウェアをインストールするのと同じように簡単にUbuntuに乗り換えることができます。その後、ユーザーはボタンをクリックするだけで、マルチメディアコーデックをインストールすることができます。
その過程で、Canonical社は、独自のインターフェースを含め、Ubuntuのためのプロジェクトをどんどん開発してきました。開発者はここ数年の大半を費やして、Ubuntuベースのモバイルオペレーティングシステムとディスプレイサーバーを作り上げました。数ヶ月前、Canonicalはデスクトッププロジェクトの多くを閉鎖した。
Ubuntuは数百万人のユーザーを抱えているが、WindowsやmacOSと同じレベルで競争するというShuttleworth氏の目標には到達していない。しかし、これまでのところ、他のどのLinuxオペレーティングシステムよりも近づいてきています。
そんなことはありません。もちろん、他の大物も見落としています。また、Primary OSの創始者であるDaniel Foreや、SolusのIkey Dohertyなど、今日の魅力的なLinux OSを作った人たちがいます。彼らの貢献が、最終的にLinuxの世界にどんな影響を与えるかは、誰にも分からないでしょう?
このほかにも、さまざまな形で活動し、その行動が必ずしも認識されていない人が無数にいます。開発者の方もいらっしゃいます。エンジニアもいる。また、ソフトウェア・ライブラリーを利用できるようにするためのメンテナンス・スタッフも多くいます。皆さん一人ひとりに感謝します。ありがとうございました。
もしあなたが無料のオープンソースプロジェクトに貢献したことがあるなら、あるいは貢献した人を紹介したいなら、ぜひコメントを残してください。無料デスクトップを実現する名前をもっと認知してもらおう。