IT資格用語解説基本情報技術者試験・企業間の取引に関わる契約
OSSライセンス
更新日:
用語解説
OSSライセンスは、ソースコードを利用・調査・変更・再配布できる権利を認める一方、著作権表示、ライセンス文の添付、ソースコード提供等の条件を定めた利用許諾です。
■ 試験で押さえるポイント
OSSは単にソースを閲覧できるだけでなく、目的を問わない利用、改変、再配布など、オープンソースの定義を満たす権利が必要です。
GPL等のコピーレフト型、Apache LicenseやMIT License等の許容型などがあり、派生物や再配布に課す条件の強さが異なります。
利用料が無償でも著作権は存在します。著作権表示、ライセンス文、変更表示、特許条項、ソース提供等をライセンスごとに守ります。
複数OSSを組み合わせる場合はライセンス互換性を確認し、依存関係、版、配布物、改変箇所、告知文書をソフトウェア部品表等で管理します。
■ 選択肢での判断ポイント
OSSは著作権を放棄したものではなく、ライセンス条件に従って利用・改変・再配布できるソフトウェアです。無償であることと、利用条件がないことは別だと判断します。
例: MIT Licenseのライブラリを製品へ同梱する場合、ソース公開が通常必須でなくても、指定された著作権表示と許諾文を配布物へ残します。
