オープンソースとは、ソフトウェアの設計図にあたるソースコードを、ソフトウェアの著作者の権利を守りながら、ソースコードを公開することを可能にするライセンスのことだ。
Open Source Initiative(オープンソース・イニシアティブ)によると、次の条件を満たすものをオープンソースソフトウェアと呼ぶ。
- ・再配布の自由
- ・ソースコードの公開
- ・派生物が存在でき、派生物と同じライセンスを適用できる
- ・原作者のソースコードの全一性(の要求ができる)
- ・個人やグループに対する差別の禁止
- ・利用する分野に対する差別の禁止
- ・ライセンスの分配(追加ライセンスの禁止)
- ・特定製品でのみ有効なライセンスの禁止
- ・他のソフトウェアを制限するライセンスの禁止
- ・技術的な中立を保持
(※Open Source Initiativeは、オープンソースソフトウェアを促進することを目的とする組織)
では次にオープンソースCMSのメリットについてお話します。
次のページ > オープンソースCMSのメリット