問16令和7年度 春期テクノロジ系
表は,OSSのライセンスごとに,そのライセンスのOSSを利用したプログラムを配布するとき,ソースコードを公開しなければならないかどうかを示す。a~dに入れるライセンスの適切な組合せはどれか。ここで,表中の“○”は公開しなければならないことを表し,“×”は公開しなくてもよいことを表す。

- アa:GPL,b:LGPL,c:MPL,d:BSD
- イa:GPL,b:MPL,c:BSD,d:LGPL
- ウa:LGPL,b:GPL,c:MPL,d:BSD
- エa:LGPL,b:MPL,c:BSD,d:GPL
正解はア
解説 本サイト独自(IPA公表のものではありません)
ア GPLは修正,静的リンク,動的リンクの全てで公開が必要なのでaである。LGPLは修正と静的リンクが○のb,MPLは修正だけが○のc,BSDは全て×のdとなるため,組合せはアである。
- イ MPLを静的リンクでも公開が必要なb,BSDを修正時だけ公開が必要なc,LGPLを全て公開不要なdと取り違えている。
- ウ GPLとLGPLの条件を逆に捉えている。LGPLを動的リンクでも公開が必要なaに置き,GPLを動的リンクだけ公開不要なbに置いた誤りである。
- エ GPLを全て公開不要なd,BSDを修正時だけ公開が必要なcに置いており,両ライセンスの公開条件を反対に捉えている。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和7年度 春期 応用情報技術者試験 午前 問16