テクノロジ系
春期
応用情報技術者 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の順に緩くなり、この表の公開パターンに合致する組合せがアで正解です。