ITパスポート 令和8年度73

問題

テクノロジ系

問73 OSS (Open Source Software) のライセンスにおけるコピーレフトに関する記述として,適切なものはどれか。

選択肢

  • OSS の作成者が,ソフトウェアの著作権を放棄している。
  • OSS の著作権者は,利用者がソフトウェアを利用することに対して金銭的な対価を要求しなければならない。
  • OSS の利用者が改変して作成した派生ソフトウェアは,改変部分のソースコードを非公開としたまま,配布することができる。
  • OSS の利用者が改変して作成した派生ソフトウェアを配布する場合には,元の OSS のライセンスと同じライセンスを適用しなければならない。

解説

正解:

概要

この問題は,OSSライセンスにおけるコピーレフトの意味を問うものです。オープンソースライセンスの基本的な概念を正しく理解することがポイントです。

正解の理由

コピーレフトとは,OSSを改変して作成した派生ソフトウェアを配布する際に,元のOSSと同じライセンス条件を適用することを義務づける考え方です。エが正解です。

各選択肢の解説

ア(×): OSSの作成者が著作権を放棄しているわけではありません。OSSは著作権を保持したまま,特定の条件でソースコードを公開します。

イ(×): OSSのライセンスは無償での利用を認めています。金銭的対価を要求することは義務ではありません(サポートや媒体費等は別途可)。

ウ(×): コピーレフトの考え方では,派生ソフトウェアのソースコードを非公開にしたまま配布することはできません。

エ(〇): コピーレフトの正しい説明です。派生物も元と同じライセンス(例えばGPL)を適用する必要があります。

ポイント

コピーレフトの代表的なライセンスはGPL(GNU General Public License)です。コピーレフトを採用しないOSSライセンスはBSDライセンスやMITライセンスなどがあり,これらは派生物のソースコード公開義務がありません。