オープンソースソフトウェア(全17問中4問目)
No.4解説へ
オープンソースライセンスのGNU GPL(GNU General Public License)の説明のうち,適切なものはどれか。
出典:平成29年春期 問19
- GPLであるソースコードの実現する機能を利用する,別のプログラムのソースコードを作成すると,GPLが適用される。
- GPLであるソースコードの全てを使って派生物を作った場合に限って,GPLが適用される。
- GPLであるソースコードの派生物のライセンスは,無条件にGPLとなる。
- GPLであるソースコードを組み込んだ派生物をGPLにするか否かは,派生物の開発者が決める。
正解 ウ問題へ
広告
解説
GPL(General Public License)は、GNUプロジェクトのためにリチャード・ストールマンにより作成されたフリーソフトウェアライセンスで、プログラムの複製物の所持者に対して以下のことを許諾するライセンスです。
特にGPLソフトウェアを使用して商用ソフトウェアを作成する際には、ライセンスの特徴について熟知しておく必要があるでしょう。
- プログラムの実行
- プログラムの動作を調べ、それを改変すること
- 複製物の再頒布
- プログラムを改良し、改良を公衆にリリースする権利
特にGPLソフトウェアを使用して商用ソフトウェアを作成する際には、ライセンスの特徴について熟知しておく必要があるでしょう。
- GPLであるソースコードを組み込むことが派生物と解される要件となります。同一の機能を実現するものであっても、別のソースコードにより記述されていればGPLは適用されません。
- GPLであるソースコードの一部を使った派生物にもGPLが適用されます。
- 正しい。GPLのソフトウェアを組み込んだ派生物は、無条件にGPLでライセンスされます。
- 開発者の意向にかかわらず、派生物には自動的にGPLが適用されます。
広告