用語集
オープンソースソフトウェアおーぷんそーすそふとうぇあ
ソースコードが公開され、利用・改変・再配布が自由なソフト。OSS。
ITパスポート
オープンソースソフトウェア(OSS)は、ソースコード(プログラムの中身)が公開され、利用・改変・再配布が自由に認められたソフトウェアです。ただし「自由」の範囲はライセンスで決まります。
| ライセンス | 特徴 |
|---|---|
| GPL | 派生物も同じ条件での公開を求める(コピーレフト) |
| MIT・Apache・BSD | 比較的緩く、商用利用もしやすい |
たとえば Linux・Apache・MySQL・PostgreSQL・Firefox など、現代の IT を支える多くのソフトが OSS です。誰でも中身を確認・改良できるため、世界中の開発者が協力して品質を高めていけるのが強みです。
試験では 「OSS はソースコードが公開され利用・改変・再配布が自由」という定義と、ライセンス(特にコピーレフトの GPL)によって条件が異なる点が問われます。無料であることと OSS であることは必ずしも一致しない点に注意しましょう。