IT用語帳
FE法務 · 労働関連・取引関連法規

OSSライセンス

Open Source Software License

おーえすえすらいせんす

OSS(オープンソースソフトウェア)の利用、改変、再配布の条件を定めたライセンス。ソースコードの公開を前提に自由な利用を認める一方、著作権表示の保持などの条件を課す。派生物にも同じライセンスの適用を求めるコピーレフト型(GPLなど)と、その義務がない非コピーレフト型(MITライセンス、BSDライセンスなど)がある。

共有:

Past Exams

過去問での出題

過去問で 1 回出題(応用情報技術者試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。用語名で照合しているため、関係の薄い問題が含まれることがあります。

基本情報技術者試験の過去問によく出る用語

Related

関連キーワードの用語

PD-Sオープンソースライセンシング

OSSを公開・利用するときに適用するライセンスの選択と、その条件の遵守。改変物にも同じ条件での公開を求めるコピーレフト型(GPLなど)と、著作権の表示などの最小限の条件で利用を認める非コピーレフト型(MIT、BSD、Apacheなど)があり、組み合わせて使うときはライセンスの互換性を確かめる。

A-1デュアルライセンス

同じソフトウェアを、条件の異なる2つのライセンスのどちらかを利用者が選べる形で提供すること。GPLなどのコピーレフト型で無償公開し、ソースコードを公開したくない企業には有償の商用ライセンスを提供する、という形が典型である。

A-1MPL(Mozilla Public License)

Mozilla財団が定めたオープンソースライセンス。MPLのファイルを改変して配布する場合はそのファイルのソースコードを公開する義務があるが、組み合わせた別のファイルにはその義務が及ばない、ファイル単位の弱いコピーレフトである。

A-1コピーレフト(Copyleft)

著作権を保持したうえで、ソフトウェアの利用、改変、再配布の自由を認め、改変物や派生物を配布するときにも同じ条件(ソースコードの公開など)で提供することを求める考え方。GPLが代表的で、自由なソフトウェアが独占的な製品に取り込まれるのを防ぐ。

A-1GPL(General Public License)

フリーソフトウェア財団(FSF)が定めた、コピーレフト型の代表的なライセンス(GNU General Public License)。GPLのソフトウェアを改変したり組み込んだりした派生物を配布する場合は、そのソースコードも同じGPLで公開しなければならない。

FERuby

まつもとゆきひろ氏が開発した日本発のオブジェクト指向スクリプト言語。読みやすさと書きやすさを重視した文法が特徴で、WebアプリケーションフレームワークのRuby on Railsとともに普及した。