表は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