ITパスポート過去問 令和3年度(2021年)問78
OSS(Open Source Software)に関する記述として,適切なものはどれか。
選択肢
- ア:ソースコードを公開しているソフトウェアは,全てOSSである。
- イ:著作権が放棄されており,誰でも自由に利用可能である。
- ウ:どのソフトウェアも,個人が無償で開発している。
- エ:利用に当たり,有償サポートが提供される製品がある。
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
OSSは、ソースコードが公開されており、ライセンス条件の範囲で利用、改変、再配布が認められているソフトウェアです。著作権は放棄されているとは限らず、ライセンスに従う必要があります。また、開発は個人に限らず企業が参加することもあり、OSSを利用する製品やサービスとして有償サポートが提供される場合もあります。
Point
この問題は、OSSについての基本事項を正しく区別できるかを確認する問題です。ソースコードが公開されていることとOSSであることは同義ではないこと、OSSでも著作権とライセンス条件があること、開発主体は個人に限らないこと、OSSでも有償サポートが成り立つことを押さえることが目的です。
解くために必要な知識
この問題を解くには、OSS(Open Source Software)の定義、ライセンスの考え方、無償配布と有償サポートの関係を理解している必要があります。
用語の整理
| 用語名 | 意味 |
|---|---|
| OSS(Open Source Software) | ソースコードが公開され、ライセンス条件の範囲で利用、改変、再配布が認められるソフトウェアです。 |
| ソースコード | プログラムを人が読める形で記述したコードです。 |
| ライセンス | ソフトウェアの利用条件(利用許諾条件)です。OSSでは利用、改変、再配布などが一定条件で認められます。 |
| 有償サポート | 導入支援、保守、障害対応、技術問い合わせ対応などを、料金を受け取って提供するサービスです。 |
他の選択肢に出てくる用語
| 用語名 | 意味 |
|---|---|
| 著作権 | プログラムなどの著作物について、複製や改変、配布などをコントロールできる権利です。 |
| パブリックドメイン | 著作権が放棄されている、または保護期間が終了しているなどにより、著作権の制約が及ばない状態を指します。OSSは一般に著作権を前提とし、ライセンスで利用条件を定めます。 |
問題の解法手順
各選択肢の整理
| 選択肢 | 内容の正確性 | 理由 |
|---|---|---|
| ア | 誤り | ソースコードを公開していても、改変や再配布が認められていない場合はOSSとはいえません。 |
| イ | 誤り | OSSでも著作権は通常保持されています。利用者はライセンス条件に従って利用します。 |
| ウ | 誤り | OSSは個人だけでなく、企業やコミュニティなど複数の主体で開発されることがあります。 |
| エ | 正しい | OSSを利用した製品では、保守や技術支援などのサポートを有償で提供する形態があります。 |
選択肢ごとの解説
- ア:不正解
ソースコードを公開していても、利用や改変、再配布をライセンスで制限している場合があります。OSSかどうかは「公開されているか」だけでなく、「OSSライセンスとして認められる条件で利用が許諾されているか」で判断します。
- イ:不正解
OSSは「著作権を放棄したソフトウェア」ではありません。著作権は残したまま、ライセンスによって利用、改変、再配布を許可します。著作権放棄(パブリックドメイン)とは別の考え方です。
- ウ:不正解
OSSの開発者は個人に限りません。企業が開発を主導するOSSや、財団やコミュニティが共同で開発するOSSもあります。開発主体が個人かどうかはOSSの条件ではありません。
- エ:正解
OSSは無償で入手できる場合が多い一方で、導入支援、保守、セキュリティ更新などを有償サポートとして提供する形態があります。OSSを含む製品としてサポート契約を結ぶ場合もあります。
まとめ
OSSは、ソースコードが公開されており、ライセンス条件の範囲で利用、改変、再配布が認められているソフトウェアです。著作権は放棄されているとは限らず、ライセンスに従う必要があります。また、開発は個人に限らず企業が参加することもあり、OSSを利用する製品やサービスとして有償サポートが提供される場合もあります。
テクノロジ系 > コンピュータシステム > ソフトウェア
ソースコードを公開していても、利用や改変、再配布をライセンスで制限している場合があります。OSSかどうかは「公開されているか」だけでなく、「OSSライセンスとして認められる条件で利用が許諾されているか」で判断します。
OSSは「著作権を放棄したソフトウェア」ではありません。著作権は残したまま、ライセンスによって利用、改変、再配布を許可します。著作権放棄(パブリックドメイン)とは別の考え方です。
OSSの開発者は個人に限りません。企業が開発を主導するOSSや、財団やコミュニティが共同で開発するOSSもあります。開発主体が個人かどうかはOSSの条件ではありません。
OSSは無償で入手できる場合が多い一方で、導入支援、保守、セキュリティ更新などを有償サポートとして提供する形態があります。OSSを含む製品としてサポート契約を結ぶ場合もあります。