一覧に戻る
Lv.1

オープンソース

Open Source

プログラムの設計図を公開し、ライセンスの範囲内で誰でも利用・修正・配布できる仕組み

名前のヒミツ

Open Source(オープン・ソース)は、「開かれた(Open)」「源泉(Source)」という意味。 ここでのソースは、ソフトウェアの設計図である「ソースコード」を指しているよ。 つまり、設計図が包み隠さず公開されている状態を表しているんだ。

簡単に説明すると

オープンソースっていうのは、ソフトウェアの「中身の設計図」を誰でも見られるように公開する仕組みのこと。 普通、ゲームやアプリの中身は企業秘密だけど、オープンソースならルール(ライセンス)を守れば、中身を見て勉強したり、自分好みに改造したりできるんだよ。 結果として世界中の人が協力して改善していく文化も生まれているんだよ。

くわしく見てみよう!

オープンソースとは、ソフトウェアを作成するためのプログラム(ソースコード)を一般公開し、決められたルールの範囲内で誰でも利用、修正、再配布できるようにする仕組みのことだよ。

通常、企業が開発するソフトウェアは「中身」が秘密にされていることが多いけど、オープンソースはあえてこれを公開するんだ。
そうすることで、世界中のエンジニアが協力して開発に参加できるようになるんだよ。
多くの人が関わることで、バグが早く見つかったり、新しい機能が活発に追加されたりと、進化のスピードが速くなりやすいのが特徴だね。

実は、インターネットのサーバーや、スマートフォンの基本システムなど、普段よく使われている技術の多くが、このオープンソースによって作られているんだ。
特定の企業だけでなく、みんなで技術を共有して発展させていこうという、IT業界にとって欠かせない文化の一つなんだよ。