画像: オープンソース・イニシアティブ
オープンソースソフトウェアは、たとえあなたが気づいていなくても、あなたの生活の何かを動かしています。Raspberry Piのファンはオープンソースソフトウェアを活用しています。LinuxやBSDのオープンソースサーバーは、私たちのウェブサイトや企業ネットワーク、機内エンターテイメントシステム、コンピュータキオスクを稼働させています。オープンソースソフトウェアはAndroidスマートフォンの中核を担っています。MozillaのFirefox、Opera、そしてそれほどオープンソースではないChromeブラウザに情報を提供するChromiumプロジェクトなど、人気のブラウザもオープンソースです。Linuxのようなオープンソースソフトウェアは開発者にとって非常に重要であり、MicrosoftはWindows 10にBash on Ubuntuとして統合しました。

こうしたテクノロジーを定義する上で重要な役割を果たした用語が、今から20年前の今日に誕生しました。ユーザーがプログラムのソースコードを閲覧できる「フリーソフトウェア」という概念は、リチャード・ストールマン氏とフリーソフトウェア財団の尽力によって既に存在していました。しかし1998年2月3日、オープンソース・イニシアティブの初期メンバーが集結し、「オープンソース」という用語を新たに考案・採用しました。そして数日後に公開された「オープンソースの定義」は、ソフトウェアのソースコードを公開するという概念をめぐる大規模なムーブメントの創出に貢献しました。
Linuxの創始者リーナス・トーバルズはすぐにこの用語を採用しました。Linux Foundationの活動はオープンソースコードを中心に展開されています。時が経つにつれ、オープンソースはソフトウェアだけでなくハードウェアにも徐々に広がりを見せてきました。
オープンソースソフトウェアは、数多くの組織、独立系開発者、そして一般ユーザーの努力のおかげで、今や私たちのコンピュータ化された世界の基礎要素となっています。オープンソース20周年を記念して、PCWorldの最近の記事からハイライトをご紹介します。
オープンソースのオペレーティングシステム
オープンソースソフトウェアとPCといえば、まず思い浮かぶのはLinux(GNU/Linuxとも呼ばれる)という大きなプロジェクトです。BSD系のOS(FreeBSDやOpenBSDなど)もその例として挙げられますが、Linuxとその様々なディストリビューションは特に際立っています。

Linuxオペレーティングシステムはかつて初心者には使いにくいと考えられていましたが、そんな時代は過ぎ去りました。Linuxを試してみたかったけれど、どこから始めたらいいのかわからないという方は、Linux入門ガイドをご覧ください。
ただし、ディストリビューションの選択は忘れずに。多くの人は、現在バージョン17.10のユーザーフレンドリーなUbuntuから始めるでしょう。しかし、UbuntuのベースとなっているDebian(そう、他のディストリビューションをベースにしたディストリビューションも存在します)や、Distrowatchのリストに詳しく記載されているように、他にも数百もの選択肢があります。もっと新しいものを試してみたい方は、Linuxに特化したハードウェアベンダーであるSystem76が最近、Pop! OSというカスタムディストリビューションをリリースしました。
オープンソースソフトウェア
オープンソースソフトウェアは進化を遂げ、使いたいもののほぼすべてに代替品が存在するほどになりました。PCWorldの「日常的にPCを使う人に最適なオープンソースソフトウェア」リストには、チェックする価値のあるソフトウェアが数多く掲載されています。もう一つの興味深いオープンソース製品は、ユーザーが管理できるクラウド同期サービス「Syncthing」です。
オープンソースアプリケーション内で非オープンソースソフトウェアを実行することもできます。例えば、Linuxマシン上の仮想マシンでWindowsを実行できます。これは、特定のWindowsアプリケーションを実行する必要があるものの、Windowsを日常的に使用したくない人にとって最適な選択肢です。

エックスコム2
仮想マシン内でゲームを実行しても、素晴らしい体験は得られませんが、安心してください。Linux対応のゲームが増えています。これはSteamのLinuxゲーム推進に大きく貢献しています。PCWorldのおすすめLinuxゲームガイドには、XCOM 2、Rocket League、 Ark: Survival Evolved、 Civilization VI、Counter-Strike: Global Offensiveといった人気タイトルに加え、PCWorldの年間ゲーム賞受賞作も多数含まれています。
ただし、純粋主義者は、Steam もこれらのゲームのほとんどはオープンソースではなく、単に Linux 上で実行されるだけであることに注意してください。
オープンソースハードウェア

2017 System76 Galago Pro。
System76 Galago ProやPurism Librem 15など、Linuxビルド専用のハードウェアも入手可能ですが、これらのハードウェアは、その上で動作するソフトウェアのようにオープンソースであることはほとんどありません。ハードウェアの回路図が公開されている場合もありますが、CPUやGPUなどのコンポーネントは、ほとんどの場合、独自仕様です。
例えば、35ドルのミニPC「Raspberry Pi」は、その心臓部にクローズドソースのARMチップを搭載しています。しかしながら、この小型PCボードはデビュー以来、オープンソースソフトウェアの旗手であり、PCWorldでもその魅力に魅了されています。おすすめのRaspberry Piスターターキットやケースのガイドに加え、誰でも簡単に作れる実用的なRaspberry Piプロジェクトから、とびきり空想的なプロジェクトまで、様々なRaspberry Piプロジェクトをまとめてご紹介しています。
過去20年間、オープンソースソフトウェアを開発する人々は、大胆な新しい世界の創造に貢献し、私たちの最も重要なオンラインインフラの一部を実現してきました。次の20年も、どうぞよろしくお願いいたします。