問題
問73
OSS (Open Source Software) のライセンスにおけるコピーレフトに関する記述として、適切なものはどれか。
- OSS の作成者が、ソフトウェアの著作権を放棄している。
- OSS の著作権者は、利用者がソフトウェアを利用することに対して金銭的な対価を要求しなければならない。
- OSS の利用者が改変して作成した派生ソフトウェアは、改変部分のソースコードを非公開としたまま、配布することができる。
- OSS の利用者が改変して作成した派生ソフトウェアを配布する場合には、元の OSS のライセンスと同じライセンスを適用しなければならない。
[出典:ITパスポート試験 令和8年度 問73]
正解
正解は「エ」です。
解説
正解は「エ」です。コピーレフト(Copyleft)とは、著作権(コピーライト)の仕組みを逆に利用して、ソフトウェアの「自由」を維持しようとする考え方です。具体的には、あるソフトウェアを誰かが改良して新しいソフトウェア(派生作品)を作り、それを他人に配布する場合、元のソフトウェアと同じ自由なライセンス条件を維持し、ソースコードも公開しなければならないという決まりです。
例えるなら、「秘伝のカレーレシピを無料で教えてもらった人が、自分流に隠し味を加えてそのレシピを公開・販売する場合、新しいレシピも必ず無料で公開し、誰でも中身がわかるようにしなければならない」というルールのようなものです。これにより、ソフトウェアが誰かの手によって独占(非公開化)されるのを防ぎ、技術の共有と発展が続くようになっています。
ITパスポート試験において「コピーレフト」という用語が出た際は、「改変して配布するなら同じライセンスを引き継ぐ」というキーワードをセットで覚えておきましょう。この仕組みがあることで、世界中のプログラマーが安心して技術を共有し、協力して優れたシステムを作り上げることが可能になっています。
ア(OSS の作成者が、ソフトウェアの著作権を放棄している。):
OSSであっても著作権は存在します。作成者は著作権を保持したまま、ライセンス(利用規約)という形で他人に自由な利用を認めているだけで、権利を完全に捨てているわけではありません。
イ(OSS の著作権者は、利用者がソフトウェアを利用することに対して金銭的な…):
OSSは基本的に無料で利用できますが、金銭的な対価を求めてはいけないという義務はありません。また、対価を要求しなければならないという決まりもありませんので、この記述は不適切です。
ウ(OSS の利用者が改変して作成した派生ソフトウェアは、改変部分のソース…):
コピーレフトのライセンスを持つOSSを改変して配布する場合、ソースコードを公開する義務があります。ソースコードを隠したまま(非公開で)配布することは認められていません。
難易度
OSS(オープンソースソフトウェア)という用語自体は馴染みがあるかもしれませんが、「コピーレフト」という専門的な概念を正確に理解しているかが問われます。IT未経験の方にとっては、著作権とライセンスの違いが少し難しく感じるかもしれませんが、「自由の連鎖(引き継ぎ)」というイメージが持てれば、非常に解きやすいボーナス問題となります。
用語補足
OSS (オープンソースソフトウェア):
誰でもソフトウェアの設計図(ソースコード)を見ることができ、自由に修正や配布が認められているソフトウェアのことです。例えば、LinuxやWordPressなどが有名です。
コピーレフト:
著作権を保持したまま、改変して配布する人にも同じライセンスを適用させるルールです。自由なソフトウェアが、改変によって独占的な有料ソフトに変わってしまうのを防ぐ仕組みです。
派生ソフトウェア:
元のソフトウェアの一部を書き換えたり、機能を追加したりして新しく作られたソフトウェアのことです。元のレシピをアレンジして作った「新しい料理」のようなイメージです。
ライセンス:
ソフトウェアの利用規約や使用許諾のことです。「このソフトは自由に使っていいけれど、改変したらソースを公開してね」といった約束事をまとめた文書を指します。
対策
この問題を攻略するポイントは、OSSの定義とライセンスの種類を整理することです。特に「コピーレフト」は、GPL(General Public License)というライセンスで代表される重要な概念です。「コピーレフト = ライセンスの継承(ソース公開義務)」という図式を覚えましょう。また、OSSは「著作権がない」のではなく「著作権者が自由に使って良いと許可している」だけである点に注意が必要です。

