オープンソース (Open Source)とは?
カテゴリ: 基本概念
オープンソース(Open Source)とは、ソフトウェアの設計図にあたる「ソースコード」を一般に公開し、誰でも自由に使用、修正、再配布できるようにした開発モデルやライセンス形態のことです。これに基づいて作られたソフトウェアをOSS(Open Source Software)と呼びます。
メリット
- 透明性: ソースコードが見えるため、不正なプログラム(バックドアなど)が含まれていないか検証できます。
- 進化の速さ: 世界中の開発者がバグ対応や機能追加に参加できるため、急速に品質が向上します。Linuxはその最たる成功例です。
- 低コスト: 基本的にライセンス料が不要なため、導入コストを大幅に下げられます。
主要なライセンス
利用や配布のルールを定めたライセンスがあり、Linuxカーネルで採用されている「GPL」や、制限の緩い「MIT」「Apache License」などが有名です。