表は,OSS のライセンスごとに,そのライセンスの OSS を利用したプログラムを配布するとき,ソースコードを公開しなければならないかどうかを示す。a〜d に入れるライセンスの適切な組合せはどれか。ここで,表中の“○”は公開しなければならないことを表し,“×”は公開しなくてもよいことを表す。 配布プログラム \ ライセンス : a b c d OSS のソースコードを修正して作ったプログラム : ○ ○ ○ × OSS に静的にリンクしたプログラム : ○ ○ × × OSS に動的にリンクしたプログラム : ○ × × ×
ア 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
正解: ア
要点: 公開義務の強い順 a=GPL・b=LGPL・c=MPL・d=BSD。
コピーレフトの強さは GPL>LGPL>MPL>BSD。GPL は修正・静的・動的リンクすべてで公開義務(a)。LGPL は動的リンクは公開不要(b)。MPL はファイル単位で、リンクは公開不要=修正時のみ(c)。BSD は公開義務なし(d)。
同じ回の前後の問題
- 令和7年度 春期 問15: 仮想記憶管理におけるページ置換えアルゴリズムとして LRU 方式を採用する。主記憶のページ枠が,40
- 令和7年度 春期 問17: OpenAPI Specification に従った API の定義・開発を支援する機能を提供する
テクノロジ系の他の問題
- 令和7年度 春期 問17: OpenAPI Specification に従った API の定義・開発を支援する機能を提供する
- 令和7年度 春期 問18: 8 ビット D/A 変換器を使って負でない電圧を発生させる。使用する D/A 変換器は,最下位の1ビ
- 令和7年度 春期 問19: 産業機器の制御装置として使われる PLC の説明として,適切なものはどれか。
- 令和7年度 春期 問20: FPGA などに実装するデジタル回路を記述し,論理合成するために使用される言語はどれか。
- 令和7年度 春期 問21: IoT システムにおいて,センサーの値をゲートウェイに送信するセンサーノードの消費電流を抑えるため,
アプリで弱点分析つきの演習ができます