必ず受かる情報処理技術者試験

問題21

ポケットスタディ 基本情報午後・要点整理―即効!7つの知識 (情報処理技術者試験)

GPL の下で公開された OSS を使い,ソースコードを公開しなかった場合にライセンス違反となるものはどれか。

OSS とアプリケーションソフトウェアとのインタフェースを開発し,販売している。
OSS の改変を他社に委託し,自社内で使用している。
OSS の入手,改変,販売をすべて自社で行っている。
OSS を利用して性能テストを行った自社開発ソフトウェアを販売している。

解答・解説を見る

解答:ウ

OSS(Open Source Software)は、ソフトウェアの設計図にあたるソースコードを、インターネットなどを通じて無償で公開し、誰でもそのソフトウェアの改良、再配布が行えるようにすることである。

GPL(The GNU General Public License)は、再配布や改良を自由に行っても良いが、その際ソースコード開示の義務づけを行うなどかなり厳しい条件が課されている。

× OSS とアプリケーションソフトウェアとのインタフェース部分を開発・販売しており、OSS自体を改変・販売しているわけではないのでライセンス違反ではない。
× 自社内でのみ使用しており、ソースコードの開示義務はない。
改変したOSSを再配布(販売)しているので、ライセンス違反である。ソースコードを開示する必要がある。
× OSS を利用しているだけなのでライセンス違反ではない。
前の問題 次の問題

Copyrithg naruha