IT資格用語解説基本情報技術者試験・OSS の種類と特徴
オープンソースライブラリ
更新日:
用語解説
オープンソースライブラリは、ソースコードが公開され、適用ライセンスの条件に従って利用、調査、改変、再配布できる再利用可能なプログラム部品です。公開されているだけで無条件に自由利用できるとは限りません。
■ 試験で押さえるポイント
導入前に、著作権表示、ライセンス文添付、ソース提供、改変公開、特許条項など、利用・配布形態に応じた義務を確認します。
直接依存だけでなく推移的依存のライセンス、版、脆弱性、保守状況を管理し、SBOMなどで構成を追跡します。
OSSであることは無償、無保証、安全を意味しません。商用利用可能なOSSもあり、有償サポートと組み合わせられます。
■ 選択肢での判断ポイント
OSSの定義、利用と再配布で発生する義務の違い、ライセンス互換性、サプライチェーン管理が出題点です。
例: WebアプリへOSSライブラリを組み込む前に、配布方法とライセンスを確認し、版と依存関係をSBOMへ記録します。