ITパスポート 2026年 問73
問題文
OSS (Open Source Software)のライセンスにおけるコピーレフトに関する記述として、適切なものはどれか。
選択肢
ア:OSSの作成者が、ソフトウェアの著作権を放棄している。
イ:OSSの著作権者は、利用者がソフトウェアを利用することに対して金銭的な対価を要求しなければならない。
ウ:OSSの利用者が改変して作成した派生ソフトウェアは、改変部分のソースコードを非公開としたまま、配布することができる。
エ:OSSの利用者が改変して作成した派生ソフトウェアを配布する場合には、元のOSSのライセンスと同じライセンスを適用しなければならない。(正解)
🔒 解説は解答すると表示されます
OSSのライセンスにおけるコピーレフト【ITパスポート 解説】
正解の理由
コピーレフトとは、元のソフトウェアを改変して配布する場合に、元と同じ条件(同じライセンス)で配布することを求める考え方です。つまり、改変した派生ソフトウェアにも同じ自由(ソースコードの入手や再配布の権利)を保証するための仕組みです。したがって、選択肢のうち正しいのは エ の「OSSの利用者が改変して作成した派生ソフトウェアを配布する場合には、元のOSSのライセンスと同じライセンスを適用しなければならない」です。代表的な例にGPL(GNU General Public License)があります。
※補足:OSS(Open Source Software:ソースコードが公開され、誰でも利用・改変できるソフトウェア)とライセンス(著作権者が利用者に与える利用ルール)を前提に説明しています。
解法ステップ
- 問題文でのキーワード「コピーレフト」を確認する。
- 「コピーレフト」はどんなルールかを日本語で思い出す(改変して配布する際に同じライセンスを適用する義務)。
- 各選択肢と照らし合わせる:
- 著作権放棄か(違う)、
- 利用に金銭を要求か(違う)、
- 改変後にソース非公開で配布可能か(違う)、
- 同じライセンスを適用するか(正しい)、
- 最終的に エ を選ぶ。
選択肢別の誤答解説
-
ア: 「OSSの作成者が、ソフトウェアの著作権を放棄している。」
- 誤り。多くのOSSは著作権を放棄していません。著作権は作成者に残り、作成者がライセンス(利用ルール)を与えます。著作権放棄は稀で、CC0など特定の例だけです。
-
イ: 「OSSの著作権者は、利用者がソフトウェアを利用することに対して金銭的な対価を要求しなければならない。」
- 誤り。OSSライセンスは通常、無償で利用・配布・改変する権利を与える場合が多いです(ライセンスにより商用利用が許可されることもあります)。使用料を必ず要求するという規定はありません。
-
ウ: 「OSSの利用者が改変して作成した派生ソフトウェアは、改変部分のソースコードを非公開としたまま、配布することができる。」
- 誤り。コピーレフトの下では、改変して配布する場合にソースコードを公開するか、同等の入手手段を提供する義務があります。ソースを非公開のまま配布することは許されません(ただし、配布を伴わない社内利用のみなら公開義務は生じない点は後述)。
-
エ: 「OSSの利用者が改変して作成した派生ソフトウェアを配布する場合には、元のOSSのライセンスと同じライセンスを適用しなければならない。」
- 正しい。これはコピーレフトの本質です。したがって、改変物も同じライセンス条件で配布され、受け取った人も同じ自由を得ます。
よくある誤解
-
コピーレフト = 無料で配らなければならない、ではない
- 誤解。コピーレフトのソフトは有料で販売できます。ただし配布する際は同じライセンス条件(ソース入手の権利など)を満たす必要があります。
-
改変して自分だけで使う場合も必ず公開しなければならない、ではない
- 正しくは「配布した場合」に公開義務が生じます。社内や自分だけの利用で外部に配らないなら、公開義務は通常発生しません。
-
コピーレフトとすべてのOSSが同じ扱い、ではない
- OSSには「パーミッシブ(寛容)ライセンス」(例:MIT、BSD、Apache)と「コピーレフト(強制共有)ライセンス」(例:GPL)など種類があります。ルールはライセンスで違います。
補足コラム
-
強いコピーレフト(例:GPL)
- 改変物を配布するなら、元と同じ(互換性のある)コピーレフトライセンスを適用し、ソースコードを提供する必要があります。これによって派生物も自由に使える状態が保たれます。
-
弱いコピーレフト(例:LGPL)
- ライブラリをリンクして使う場合、アプリ本体は別ライセンスにできるなど、適用範囲が限定されます。組み合わせ方によって義務範囲が変わる点に注意してください。
-
パーミッシブライセンス(例:MIT、BSD、Apache)
- 改変後も必ずしも同じライセンスで配布する義務はありません。商用製品に組み込んで閉源にすることも許される場合があります。
実務上の注意点:OSSを使う・改変する際は、どのライセンスか(GPL系かMIT系か)を必ず確認してください。ライセンス違反は法的トラブルになります。
FAQ
Q1: 社内だけで使う改変版は公開しなければいけませんか?
A1: 一般に「配布しない」場合は公開義務は生じません。社外へ渡さなければソース公開は不要なケースが多いです(ライセンス条項を確認してください)。
A1: 一般に「配布しない」場合は公開義務は生じません。社外へ渡さなければソース公開は不要なケースが多いです(ライセンス条項を確認してください)。
Q2: コピーレフトのソフトを使って作ったアプリを販売していいですか?
A2: はい、販売は可能です。ただし配布時にソースを提供するなど、ライセンスの義務(同じライセンス適用など)を守る必要があります。
A2: はい、販売は可能です。ただし配布時にソースを提供するなど、ライセンスの義務(同じライセンス適用など)を守る必要があります。
Q3: 「派生ソフトウェア」とは何ですか?
A3: 既存のソフトを改変して作ったソフトのことです。ソースを書き換えたり、元のコードを組み込んで作ったものが該当します。
A3: 既存のソフトを改変して作ったソフトのことです。ソースを書き換えたり、元のコードを組み込んで作ったものが該当します。
Q4: どのライセンスがコピーレフトかをどう見分けますか?
A4: ライセンス名で判断できます。GPL系は強いコピーレフト、LGPLは弱いコピーレフト、MIT/BSD/Apacheはパーミッシブです。配布義務の有無や範囲はライセンス文を読むのが確実です。
A4: ライセンス名で判断できます。GPL系は強いコピーレフト、LGPLは弱いコピーレフト、MIT/BSD/Apacheはパーミッシブです。配布義務の有無や範囲はライセンス文を読むのが確実です。
関連キーワード: OSS、オープンソース、コピーレフト、ライセンス、GPL、LGPL、MITライセンス、派生ソフトウェア、ソースコード公開、パーミッシブライセンス

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

