オープンソースソフトウェア

更新日:

用語解説

オープンソースソフトウェアは、ソースコードが公開され、利用、改変、再配布が認められたソフトウェアです。OSSと略します。

■ 試験で押さえるポイント

  • 利用者や利用分野を差別しないことなどが定義に含まれます。

  • 無償で使えるものが多い一方、ライセンスの条件を守る必要があり、無保証が一般的です。

  • 代表例は、OSのLinux、WebサーバのApache、データベースのMySQLやPostgreSQL、WebブラウザのFirefoxなどです。商用でも利用できます。

  • 改変したソフトウェアを再配布するときも同じライセンスで公開させる考え方をコピーレフトといい、GPLが代表例です。

  • 企業の社員が業務として開発に参加している製品や、有償のサポートが提供される製品もあります。

種類

特徴

OSS

ソースコードが公開され、ライセンスの条件の下で利用・改変・再配布できる

フリーウェア

無料で使えるが、著作権は残り、改変や再配布が禁止されていることがある

シェアウェア

一定期間は無料で試用でき、使い続けるには対価が必要

パブリックドメインソフトウェア

著作権が放棄されているか保護期間が切れていて、自由に使える

■ 選択肢での判断ポイント

OSSでも著作権は放棄されていません。改変したソフトウェアにも同じライセンスを求めるGPLなどの条件に注意します。

音声で聞く

同じ分野の用語