OSSライセンスとは?おーえすえすらいせんす
OSSライセンスとは、OSSの利用条件を定める使用許諾の総称で、義務の多くは頒布した時点で発生する点が要点。著作権表示の保持を求めるにとどまる許諾型(BSDL・Apache)に対し、コピーレフト型(GPL)は派生物にも同じ条件とソース開示を課し、リンクの仕方によっては自社コードまで義務が伝播する。
最終更新:2026-10-06
この語が出る過去問を解く →背景
ソフトウェアが商品として売られるようになると、利用者はバイナリだけを受け取り、不具合を自分で直すことも動作を確かめることもできなくなった。一方でコードをただ公開すると、改良版を囲い込んで閉じた製品にする者が現れ、公開した側の意図が裏切られる。OSSライセンスは、公開の自由を保ちながら、その自由が下流でも失われないよう条件で調停する仕組みである。
具体例
社内サーバでGPLのライブラリを使うだけなら頒布に当たらず開示義務は生じないが、同じ成果物を顧客へ納品すれば及びうる。AGPLはネットワーク越しの提供までを頒布とみなす点が異なる。そのため部品構成表(SBOM)で、部品ごとに許諾の種別と自社の提供形態を対応づけて管理する。
試験での引っ掛け
「OSSだから著作権を気にせず自由に使える」は誤りで、条件違反はそのまま著作権侵害になる。義務の判定は配布の有無で変わり、社内利用にとどまれば開示義務が生じない類型がある。利用分野の限定や改変の禁止はオープンソースの定義に反するため、そうした条件を課すものはOSSライセンスと呼べない。
関連用語
出た過去問
出典:平成29年度 春期 応用情報技術者試験 午前 問19(IPA)
オープンソースライセンスのGNU GPL(GNU General Public License)の説明のうち,適切なものはどれか。
正解:GPLであるソースコードの派生物のライセンスは,無条件にGPLとなる。
要点:GPLはコピーレフトで派生物にも同じライセンスが及ぶ
GPLはコピーレフトを採用しており、GPLのソースコードを組み込んで作った派生物を配布する場合、その派生物全体にもGPLを適用しなければならない。一部だけを使った場合でも派生物であればGPLが及び、開発者が別のライセンスを選ぶことはできない。
出典:令和7年度 春期 応用情報技術者試験 午前 問16(IPA)
表は,OSSのライセンスごとに,そのライセンスのOSSを利用したプログラムを配布するとき,ソースコードを公開しなければならないかどうかを示す。a~dに入れるライ…
正解:a:GPL b:LGPL c:MPL d:BSD
要点:公開義務の強さはGPL>LGPL>MPL>BSDの順
GPLは強いコピーレフトで、改変物も静的・動的いずれのリンクでもソース公開義務が及ぶ。LGPLはライブラリ用に緩和され、改変物と静的リンクには義務が及ぶが、動的リンクなら利用側のソース公開は不要になる。MPLはファイル単位のコピーレフトで、改変したファイルの公開は必要だがリンクした自作部分は対象外。BSDは公開義務のない寛容型ライセンスである。
出典・参考
公式シラバスの9 企業と法務 > 3. 労働関連・取引関連法規 > (3) 企業間の取引に関わる契約に掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。