ITパスポート 令和8年度 問73:softwareに関する問題
OSS (Open Source Software) のライセンスにおけるコピーレフトに関する記述として,適切なものはどれか。
- aOSS の作成者が,ソフトウェアの著作権を放棄している。
- bOSS の著作権者は,利用者がソフトウェアを利用することに対して金銭的な対価を要求しなければならない。
- cOSS の利用者が改変して作成した派生ソフトウェアは,改変部分のソースコードを非公開としたまま,配布することができる。
- dOSS の利用者が改変して作成した派生ソフトウェアを配布する場合には,元の OSS のライセンスと同じライセンスを適用しなければならない。正答
AI解説(初心者・標準・上級)
理解度に合わせて3レベルの解説を無料で読めます。
答えは d です。
「コピーレフト」は、“もらった親切は、次の人にも同じように渡してね”というルールです。
たとえば、誰かが無料で配ったレシピをあなたが改良したら、その改良レシピも「同じように無料で公開して、みんなが使えるようにしてね」と決めておく感じです。自分だけ独り占めして秘密にするのはダメ、というわけです。
👉 覚え方:「もらった自由を、そのまま次に渡す」=コピーレフト。
ほかの選択肢:a 著作権を捨てる(これは違う。権利はある)/b お金を必ず取らないとダメ(無料配布もOKなので違う)/c 改良部分を秘密にして配ってOK(コピーレフトはこれを禁止)。
なぜこれが正解か
正解は d。コピーレフトとは、OSSを改変・再配布する際に、派生物(派生ソフトウェア)にも元と同じライセンスを適用してソースコードの公開を義務づける考え方。これにより「自由に使える状態」が下流の利用者にも維持される。GPL(GNU General Public License)が代表例。
各選択肢の解説
- a:著作権の放棄ではない。著作権は保持したまま、ライセンスで利用条件を定める。
- b:金銭的対価の要求は必須ではない。OSSは無償配布が一般的で、有償も可だが強制ではない。
- c:改変部分のソースを非公開のまま配布できる、はコピーレフトの正反対。
覚え方・ひっかけ注意
「copyright(右)」に対して「copyleft(左)=自由を縛り続けて受け継がせる」と語呂で覚える。ひっかけは「著作権放棄(パブリックドメイン)」との混同。コピーレフトは著作権を“使って”自由を強制する点が逆転ポイント。
理論的背景
コピーレフト(Copyleft)はリチャード・ストールマンがGNUプロジェクト(1983年)で提唱した著作権概念の逆転的活用原則であり、正解dの「OSS利用者が改変した派生ソフトウェアを配布する場合、元のOSSと同じライセンスを適用しなければならない」がコピーレフトの核心的定義。著作権(Copyright)という「コピーを制限する権利」を逆手に取り、「ライセンスのコピー(ライセンス継承)を強制する権利」として機能させる巧妙な法的構造を持つ。
コピーレフトの強度による分類:強いコピーレフト(GPL v2/v3):ライブラリを含む全ての派生コードにGPLが適用(いわゆる「GPLウィルス」効果)。弱いコピーレフト(LGPL):ライブラリのリンク先まではライセンス継承が不要。ネットワークコピーレフト(AGPL):ネットワーク越しのサービス提供もライセンス義務化。コピーレフトなし(MIT・BSD・Apache 2.0):改変・プロプライエタリ化・商用利用の全てを自由に許可。
著作権放棄(選択肢a)との区別:コピーレフトは著作権を放棄しない。著作権を保持した上でその著作権を使ってライセンス継承を強制する。著作権放棄はCC0・パブリックドメインに相当する。
実務での使われ方
企業のオープンソース戦略・コンプライアンス管理においてコピーレフトの理解は法的リスク管理の観点から不可欠。自社プロダクトにGPLライセンスのOSSを組み込む場合、そのプロダクト全体のソースコードを公開する義務が生じる可能性があり(「GPL汚染」と通称される)、これが競合他社への技術漏洩に繋がりうる。これを避けるためにOSSのライセンス監査ツール(FOSSA・Black Duck・WhiteSource/Mend)を使った依存関係の自動スキャンが大企業では標準実践となっている。
Linux カーネル(GPL v2)・WordPress(GPL v2)・PostgreSQL(PostgreSQL License:BSDライク)・Apache HTTP Server(Apache License 2.0:コピーレフトなし)という主要OSSのライセンスの違いを理解することが企業のOSS活用戦略の基礎となる。
試験での位置づけ
コピーレフトはITパスポートのテクノロジー系「ソフトウェア」(OSS・知的財産分野)で出題される重要トピック。著作権放棄・有償提供制限・派生物制限・ライセンス継承強制という4つの誤り概念との識別が問われる。「コピーレフト=ライセンス継承の強制」というコンセプトを著作権の仕組みと組み合わせて理解することが重要。近年のITパスポート試験ではOSSライセンスの種類(GPL・LGPL・MIT・Apache・BSD)と商用利用時の制約の違いを問う問題が増加している。基本情報技術者試験ではOSSライセンスの詳細(特許条項・SaaS例外・特定ライセンスの非互換性問題等)・SBOM(Software Bill of Materials:ソフトウェア部品表)・OSSコンプライアンスプログラムの実践まで問われることがある。
選択肢の発展補足
選択肢bの「金銭的対価を要求しなければならない」は真逆の誤り。OSSのフリー(Free)は「自由(Freedom)」を意味し「無料(Free of Charge)」を意味しない(GNU「Free Software」定義の4つの自由:実行する自由・学習する自由・配布する自由・改良して配布する自由)。有償での配布・サポート提供は多くのOSSライセンスで許容されており、Red Hat Enterprise Linux(GPL商用版)・MySQL Enterprise(GPL + プロプライエタリ版)等のデュアルライセンス戦略が代表的なビジネスモデル。選択肢cの「改変部分を非公開のまま配布できる」という記述はコピーレフトなしのライセンス(MIT・BSD等)の特徴であり、コピーレフトの定義と正反対。MIT・BSDライセンスの商業的な人気の理由がまさに「改変してプロプライエタリ製品に組み込めること」にある。
出典:IPA(情報処理推進機構)公式 ITパスポート試験 令和8年度 問73/ 公的機関配布資料につき出典明記の上引用。解説は合格ナビによる独自AI解説です。