「無料で公開されてるって、なんだか怪しくない?」に、5分で答えます。
OSS(オープンソース・ソフトウェア)とは、「作り方」であるプログラムの設計図(ソースコード)を、誰でも見られる形で無料公開しているソフトウェアのことです。公開されているのは完成品だけでなく、その中身そのものです。
こうして公開された「レシピ」を置いておく代表的な棚がGitHubです。OSSと呼ばれるソフトウェアの多くは、ここに設計図が置かれています。
「無料」と聞くと、どこかで儲けの仕組みが隠れているのではと身構えたくなりますが、OSSの多くはそうではありません。世界中のプログラマーが、それぞれの目的——技術力の証明、自分の仕事に必要だから、単純に世の中の役に立ちたいから——で少しずつ手を加え、共同で育てているのが実態です。
これは特殊な話ではありません。パソコンやスマホの裏側で動くLinuxや、世界のWebサイトの4割以上が使うと言われるブログ・HP作成ソフトWordPressも、どちらもOSSです。すでに世界中の企業・個人が日常的に使っている、ごくありふれた仕組みなのです。
| 無料なのは怪しい? | いいえ。企業の有料サービスのように利用者からお金を得る仕組みが元々なく、世界中の開発者の共同作業で維持されているため、そもそも「回収する相手」を必要としません |
|---|---|
| 誰が安全性を確認している? | 設計図が世界に公開されているため、セキュリティの専門家を含む世界中の誰もが中身をチェックできます。「多くの目で見られているものほど不具合が見つかりやすい」というのがOSSの安全性の基本的な考え方です |
| 困ったときのサポートは? | ツールによって異なります。有志の掲示板やコミュニティで教え合う形が基本ですが、SUICSのようにOSSの導入・設定を有料でお手伝いする専門サービスも一般的に存在します |
| ある日突然消えたりしない? | 一度公開された設計図は、誰でも複製・保存できます。特定の会社の都合で有料サービスが終了するのとは違い、開発が止まっても他の誰かが引き継いで動かし続けられます |