表はOSSのライセンスごとに、そのOSSを利用したプログラムを配布するとき、ソースコードを公開しなければならないかどうかを示す。
a〜dに入れるライセンスの適切な組合せはどれか。
ここで、表中の“○”は公開しなければならないことを表し、“×”は公開しなくてもよいことを表す。
a | b | c | d | |
OSSのソースコードを修正して作ったプログラム | ○ | ○ | ○ | × |
OSSに静的リンクしたプログラム | ○ | ○ | × | × |
OSSに動的にリンクしたプログラム | ○ | × | × | × |
a | b | c | d | |
ア | GPL | LGPL | MPL | BSD |
イ | GPL | MPL | BSD | LGPL |
ウ | LGPL | GPL | MPL | BSD |
エ | LGPL | MPL | BSD | GPL |
答え ア
【解説】
OSSのライセンスは以下のようになっています。
a | b | c | d | |
OSSのソースコードを修正して作ったプログラム | ○ | ○ | ○ | × |
OSSに静的リンクしたプログラム | ○ | ○ | × | × |
OSSに動的にリンクしたプログラム | ○ | × | × | × |
ライセンス名 | GPL | LGPL | MPL | BSD |
【キーワード】
・OSS