OSSライセンス

更新日:

用語解説

OSSライセンスは、ソースコードを利用・調査・変更・再配布できる権利を認める一方、著作権表示、ライセンス文の添付、ソースコード提供等の条件を定めた利用許諾です。

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

  • OSSは単にソースを閲覧できるだけでなく、目的を問わない利用、改変、再配布など、オープンソースの定義を満たす権利が必要です。

  • GPL等のコピーレフト型、Apache LicenseやMIT License等の許容型などがあり、派生物や再配布に課す条件の強さが異なります。

  • 利用料が無償でも著作権は存在します。著作権表示、ライセンス文、変更表示、特許条項、ソース提供等をライセンスごとに守ります。

  • 複数OSSを組み合わせる場合はライセンス互換性を確認し、依存関係、版、配布物、改変箇所、告知文書をソフトウェア部品表等で管理します。

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

OSSは著作権を放棄したものではなく、ライセンス条件に従って利用・改変・再配布できるソフトウェアです。無償であることと、利用条件がないことは別だと判断します。

例: MIT Licenseのライブラリを製品へ同梱する場合、ソース公開が通常必須でなくても、指定された著作権表示と許諾文を配布物へ残します。

解説画像

音声で聞く

同じ分野の用語