OSSライセンス(コピーレフト・GPL)とは?おーえすえすらいせんす・こぴーれふと・じーぴーえる
略語の意味
GPL=GNU General Public License
オープンソースのソフトウェアに付ける使い方の約束の一つ。手を加えて配るときは、同じ条件で中身(ソースコード)も公開することを求める
- GNU
- グヌー(誰でも自由に使い・直し・配れるソフトを作る活動の名前)
- General
- 一般の
- Public
- 公の・みんなの
- License
- 使ってよいという許可・約束
OSSライセンス(コピーレフト・GPL)とは、オープンソースソフトウェアの利用条件を定める許諾契約。GPLのようなコピーレフト型は、改変・組込みした成果物の頒布時に同じ条件でのソース公開を求める。MITやApacheのような非コピーレフト型は表示義務が中心で、製品への組込みやすさが大きく異なる。
最終更新:2026-10-10
ITパスポートを最短で暗記・合格する →具体例
自社で販売する機器に、GPLの条件で公開されている他人のプログラムを組み込んで売ると、買った人に対して自社製品側のプログラムの中身(ソース)も公開する義務が生じ得る。そのため企画段階でどのライセンスの部品を使ってよいかの方針を決め、使っている部品の一覧(SBOM:ソフトウェア部品表)で条件を確かめる仕組みを開発の手順に組み込む。
試験での引っ掛け
「無料だから自由に使える」ではなく、著作権を前提とした条件付き許諾である。またGPLの公開義務が生じるのは原則として頒布したときで、社内で使うだけや、SaaS(ソフトを配らずインターネット越しにサービスとして使わせる形)として自社サーバで動かすだけなら生じない。ただし、GPLを元にしたAGPLという別のライセンスは、ネットワーク越しに使わせるだけでもソースの公開を求めるので、この原則の例外になる。
関連用語
出典・参考
公式シラバスの8 コンピュータシステム > 48. オープンソースソフトウェア > (1) オープンソースソフトウェアに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。