ITパスポート過去問 令和6年度(2024年)問80
OSS(Open Source Software)に関する記述として,適切なものだけを全て挙げたものはどれか。
- a OSSを利用して作成したソフトウェアを販売することができる。
- b ソースコードが公開されたソフトウェアは全てOSSである。
- c 著作権が放棄されているソフトウェアである。
選択肢
- ア:a
- イ:a,b
- ウ:b,c
- エ:c
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
OSSは、ソースコードが公開され、ライセンス条件の下で利用・改変・再配布が認められているソフトウェアです。OSSは営利利用や販売を禁止しないことが原則なので、OSSを利用して作成したソフトウェアを販売できます。一方で、ソースコードが公開されているだけではOSSとは限らず、またOSSは著作権を放棄したものではありません。したがって適切なのはaだけで、正解はアです。
Point
OSSの定義に含まれる条件を整理し、よくある誤解である「ソースコード公開=OSS」と「OSS=著作権放棄」を区別できるようにすることをねらいとしています。
解くために必要な知識
この問題を解くには、OSS(Open Source Software)の定義と、著作権およびライセンスの基本を理解している必要があります。
用語の整理
| 用語名 | 意味 |
|---|---|
| OSS(Open Source Software) | ライセンスにより、ソースコードの利用、改変、再配布などが認められているソフトウェアです。 |
| ソースコード | プログラムを人が読める形で書いたコードです。 |
| 著作権 | 著作物を作成した人(権利者)が持つ権利で、ソフトウェアにも発生します。 |
| ライセンス | 利用者が守る利用許諾条件です。OSSはライセンスに従って利用します。 |
OSSで押さえるポイント
1. ソースコード公開は条件の一部
ソースコードが公開されていても、改変や再配布が禁止されている場合はOSSと呼ばれません。
2. 販売の可否
OSSは、無償提供だけを意味しません。ライセンス条件を満たす限り、有償で配布、販売することが可能です。
3. 著作権は放棄しない
OSSは、著作権を放棄して自由にしている仕組みではありません。著作権を保持したまま、ライセンスで利用条件を定める形が一般的です。
問題の解法手順
各選択肢の整理
| 記述 | 判断に必要な知識 | 正誤 | 理由 |
|---|---|---|---|
| a | OSSライセンスと商用利用 | 正しい | OSSはライセンス条件に従う限り、商用利用や販売が禁止されないことが一般的です。 |
| b | OSSの定義(ライセンス要件) | 誤り | ソースコードが公開されていても、改変・再配布を許可しないなど、OSSの定義に合わないライセンスのものはOSSではありません。 |
| c | 著作権とOSSライセンス | 誤り | OSSは著作権を放棄したものではなく、著作権者がライセンスで利用条件を定めています。 |
選択肢ごとの解説
- ア:正解
「a」のみが適切です。OSSはライセンス条件に従う限り、有償での配布や販売が可能です。
- イ:不正解
ソースコードが公開されていても、改変や再配布が認められていない場合はOSSとはいえないため、「b」は不適切です。
- ウ:不正解
「b」はソースコード公開だけでOSSと断定しており不適切です。「c」はOSSを著作権放棄とみなしており不適切です。
- エ:不正解
OSSは著作権を保持したままライセンスで利用条件を定めるのが一般的で、著作権を放棄したソフトウェアとは異なるため、「c」は不適切です。
まとめ
OSSは、ソースコードが公開され、ライセンス条件の下で利用・改変・再配布が認められているソフトウェアです。OSSは営利利用や販売を禁止しないことが原則なので、OSSを利用して作成したソフトウェアを販売できます。一方で、ソースコードが公開されているだけではOSSとは限らず、またOSSは著作権を放棄したものではありません。したがって適切なのはaだけで、正解はアです。
テクノロジ系 > コンピュータシステム > ソフトウェア
「a」のみが適切です。OSSはライセンス条件に従う限り、有償での配布や販売が可能です。
ソースコードが公開されていても、改変や再配布が認められていない場合はOSSとはいえないため、「b」は不適切です。
「b」はソースコード公開だけでOSSと断定しており不適切です。「c」はOSSを著作権放棄とみなしており不適切です。
OSSは著作権を保持したままライセンスで利用条件を定めるのが一般的で、著作権を放棄したソフトウェアとは異なるため、「c」は不適切です。