\r\n\r\n
あなたが気づいているかどうかは別として、オープンソースソフトウェアはすでにあなたの生活に影響を与えているのです。オープンソースのプログラムの中には、無料でダウンロードでき、誰でも編集できるものがあることはご存知でしょう。しかし、「オープンソース」という言葉がどのように始まったかご存知でしょうか。
この言葉は、1990年代後半に起こった、より倫理的に中立な方法でフリーソフトウェアを再ブランド化しようという運動に由来しています。この動きに関わった2人、ericraymondとbruceperensは、1998年にOpen Source Initiativeを設立した。オープンソースソフトウェアの公式な定義を維持し、その概念の採用を拡大するために活動している組織です。
2018年2月でOSIは20周年を迎え、オープンソースの普及に向けた取り組みは大きな成果を上げています。ここでは、オープンソースソフトウェアがどのように世界を変えているのかを紹介します。
オープンソースプロジェクトが立ち上がった時、Linuxはまだ5年ほどしか経っていなかった。Kデスクトップ環境(当時はそう呼ばれていた)は、すでに1年前のものだった。ノームはまだ存在しなかった。人によっては、LinuxがWindowsやMacのOSに取って代わることは、特に簡単なことではなかったようです。
この状況は変わりました。
Linuxはインストールが簡単で、使い勝手がよくなりました。デスクトップ環境は数多くあり、初めてLinuxを使う方でも安心して利用できるものが多くあります。ほとんどのタスクを処理できる、成熟したオープンソースプログラムがあります。作家である私は、仕事ではLinuxしか使わないので、他のものを使う必要はない。
スーパーコンピューターは、大量の数学的演算を処理し、大勢の人と数え切れないほどの時間を必要とする下働きをすることができます。例えば気象予報士は、この機械を通して、定期的に変化する多くの変数(気温、風速、気圧、湿度など)を比較し、正確な気象モデルを作り、予報を提供しているのです。
また、スーパーコンピューターは、科学者が実際に物を爆発させるのではなく、シミュレーションを行うことを可能にし、世界をよりクリーンで安全なものにしました。
スーパーコンピューターは特殊なものであり、それがオープンソースソフトウェアの長所でもあるのです。ユーザーは、必要なコンポーネントだけを自由に使用し、必要に応じて変更し、必要な追加を行うことができます。その際、料金を支払ったり、誰かに登録したりする必要はありません。世界のトップ500のスーパーコンピュータがすべてLinuxで動いているのは、このためでもある。
米国の航空管制のような多くの大規模なインフラプロジェクトでは、空中のすべての航空機を監視するためにLinuxに依存しています。鉄道会社が貨車内の記録を取るためにLinuxを使っています。 ガソリンスタンドのポンプの一部にもLinuxが使われています。航空機の中には、エンターテイメントシステムの電源にLinuxを使用しているものもあります。
グーグルは自動運転車にLinuxを使っている。ゼネラルモーターズ(GM)やフォルクスワーゲン(Volkswagen)といった従来の自動車**メーカーも、自動運転プロジェクトにLinuxを採用しています。
国際宇宙ステーションは地球上の人々を輸送していますが、なんとその宇宙ステーションもLinuxで動いているのです。
世界で最も普及しているモバイルOSであるAndroidは、Linuxをベースにしています。新しい企業が市場に参入しようとするとき、ゼロから新しいシステムを作ろうとは考えず、Androidや他のバージョンのLinux(Tizenなど)の上に作品を作るという段階にきています。
良くも悪くも、Linuxを搭載した新しい携帯端末がどんどん市場に出てきています。
これらの多く**は、オープンソースのOSを使用していますが、そのインターフェイスは通常クローズドです。ショップで購入したAndroid**は、そのままでは事実上、クローズドソースの製品です。
デスクトップ上のローカルアプリケーションを離れ、ウェブブラウザからアクセスするサービスを利用する人が増えています。これらのサイトは他の人のコンピュータに存在し、オープンソースソフトウェアの産物であることが多い。
Linuxやその他のオープンソースオペレーティングシステム(FreeBSDなど)はサーバーとしてよく選ばれており、これらのコンピュータは主に他のマシンからリモートアクセスするためのものである。
KubernetesやMondoDBのようなビッグデータプラットフォームがバックグラウンドで動いています。CloudStack、OpenShift、OpenStackといった名前による競争は熾烈を極めています。
開発者の多くはオープンソースのツールを好み、そのため多くのオープンソースプログラミング言語が誕生しています。
オープンソースソフトウェアのおかげで、誰でも簡単に自分のウェブサイトを作ることができるようになりました。ウェブサイトとドメイン名をホストするために誰かにお金を払う必要がありますが、実際のウェブサイトを作成することはコストがかかりません。
WordPressは、あなたがオンラインで訪れる多くのウェブサイトのバックエンドとしてオープンソースで提供されています。テーマや特定のアドオンは有料ですが、無料の機能と適応性により、Wordpressはウェブ上で広く普及しています。
確かにWWWが誕生して以来、人々は無料で自分のホームページを作ることができるようになった。重要なのは、そのためにHTMLなどのプログラミング言語を知っている必要があることです。
今、あなたはクリックする方法を知っている必要があります。これは、私たちがオンラインで聞く人、そして多くの人々が話していることを変えました。
アメリカの最高裁**が「著作権法の対象になるかもしれない」という判決を下すまでの数十年間、すべてのコンピュータコードはオープンだったが、OSIが登場する頃には、その現実はとっくに終わっていたのだ。他の人が閲覧、編集、構築できるようにコードを公開するのは、ニッチなアイデアでした。
それ以来、オープンソースコードの考え方は定着しただけでなく、他の分野にも広がっています。オープンソース・ガバナンス、オープンエデュケーション、オープンビジネス、オープンアグリなど、さまざまな分野でイノベーションを起こすことができるようになりました。
私たちに影響を与えるシステムは、閲覧、アクセス、参加のためにオープンであるべきだという考え方は、あらゆる階層の人々に受け入れられています。
オープンソースソフトウェアというアイデアを思いついた人たちや、他の人が使ったり編集したりできるようにプログラムを自由にすることを決めたすべての人たちに感謝しています。
これらのツールは、私のコンピューター生活のほとんどを助けてくれました。これらは素晴らしいリソースであり、一般的な商用ソフトウェアに代わる安全で有能なソフトウェアかどうかを知りたい人には、ぜひお勧めします。