本文へスキップ
Certia
テクノロジ系
秋期

応用情報技術者 2013年 秋期 問21

21 / 80

表はOSSのライセンスごとに、その OSSを利用したプログラムを配布するとき、 ソースコードを公開しなければならないかどうかを示す。a~dに入れるライセンスの 適切な組合せはどれか。ここで,表中の “O”は公開しなければならないことを表し, "✕”は公開しなくてもよいことを表す。 a b C d OSSのソースコードを修正して作ったプログラム 〇 X OSSに静的にリンクしたプログラム X X OSS に動的にリンクしたプログラム X X X b d a c

問題の図

正解と解説

表示する
正解 ア

OSSライセンスのソースコード公開義務は、GPL(最も強く、リンクしても公開必要)>LGPL(動的リンクなら公開不要)>MPL(ファイル単位で公開)>BSD(公開義務なし)の順で強い。表の公開要否パターンに合致する組合せはa=GPL,b=LGPL,c=MPL,d=BSDとなる。

AI に聞く

AI のボタンを押すと、問題文と解答を入れたプロンプトをコピーしてから各サービスを開きます。入力欄に自動で入らない場合は貼り付けてください。