オープンソース (Open Source)とは?

カテゴリ: 基本概念

オープンソース(Open Source)とは、ソフトウェアの設計図にあたる「ソースコード」を一般に公開し、誰でも自由に使用、修正、再配布できるようにした開発モデルやライセンス形態のことです。これに基づいて作られたソフトウェアをOSS(Open Source Software)と呼びます。

メリット

  • 透明性: ソースコードが見えるため、不正なプログラム(バックドアなど)が含まれていないか検証できます。
  • 進化の速さ: 世界中の開発者がバグ対応や機能追加に参加できるため、急速に品質が向上します。Linuxはその最たる成功例です。
  • 低コスト: 基本的にライセンス料が不要なため、導入コストを大幅に下げられます。

主要なライセンス

利用や配布のルールを定めたライセンスがあり、Linuxカーネルで採用されている「GPL」や、制限の緩い「MIT」「Apache License」などが有名です。