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

応用情報技術者 2025年 春期 問16

16 / 80

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

問題の図

正解と解説

表示する
正解 ア

a:GPL、b:LGPL、c:MPL、d:BSD

OSSライセンスのソース公開義務は、コピーレフトの強さで異なります。修正・静的リンク・動的リンクいずれでも公開義務が及ぶGPL、動的リンクは免除されるLGPL、ファイル単位のMPL、ほぼ制限のないBSDの順に緩くなり、この表の公開パターンに合致する組合せがアで正解です。

AI に聞く

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