OSS(オーエスエス)とは「Open Source Software(オープンソースソフトウェア)」の略で、プログラムの設計図にあたる「ソースコード」が公開され、誰でも自由に利用・改変・再配布できるソフトウェアのことです。
現実世界でいえば、料理の「レシピ」が完全に公開されている状態に似ています。誰でもそのレシピを見て作れますし、自分好みにアレンジして、さらに他の人に配ることもできる——そんな開かれたソフトウェアのあり方です。
OSSの特徴
OSSは単に「無料」というだけでなく、ソースコードが公開されていて自由に扱えることが本質です。世界中の開発者が協力して改良していく文化が根づいています。
- ソースコードが公開されている
中身を誰でも確認でき、仕組みを学んだり検証したりできます。 - 自由に改変・再配布できる
ライセンスの範囲内で、自分用に修正して配布することも可能です。 - 多くは無償で使える
ライセンス費用がかからないものが多く、導入しやすいです。
OSSと商用ソフトの違い
企業が販売する「商用(プロプライエタリ)ソフト」と比べると、ソースコードの扱いに大きな違いがあります。
| 種類 | ソースコード | 費用・特徴 |
|---|---|---|
| OSS | 公開されていて改変できる。 | 多くは無償。自己責任の面もある。 |
| 商用ソフト | 非公開で改変できない。 | 有償だがサポートが手厚い。 |
身近なOSSの例
OSSは特別なものではなく、私たちが日常的に使うサービスの土台にも数多く使われています。
ライセンスに注意
OSSは自由に使えますが、まったく制約がないわけではありません。「ライセンス」と呼ばれる利用条件が定められており、改変版を公開する義務があるものなど種類はさまざまです。利用の際は、そのOSSがどのライセンスかを確認することが大切です。

コメント