ITパスポート過去問 令和1年度(2019年)問89
OSS(Open Source Software)に関する記述のうち,適切なものだけを全て挙げたものはどれか。
- ① Webサーバとして広く用いられているApache HTTP ServerはOSSである。
- ② WebブラウザであるInternet ExplorerはOSSである。
- ③ ワープロソフトや表計算ソフト,プレゼンテーションソフトなどを含むビジネス統合パッケージは開発されていない。
選択肢
- ア:①
- イ:①,②
- ウ:②,③
- エ:③
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
①のApache HTTP Serverは、ソースコードが公開されておりライセンス条件の範囲で改変や再配布が可能なOSSとして広く利用されています。②のInternet Explorerは、一般にソースコードが公開されていないプロプライエタリソフトでありOSSではありません。③は、LibreOfficeなどのOSSの統合オフィスソフトが存在するため誤りです。したがって、適切なのは①だけなので「ア」が正解です。
Point
OSSの基本的な定義(ソースコードの公開と、ライセンス条件の範囲での利用・改変・再配布の可否)を押さえたうえで、代表的なソフトウェアがOSSに該当するかを具体例で判定できるようになることをねらいとしています。
解くために必要な知識
この問題を解くには、OSSの定義と、代表的なソフトウェアがOSSかどうかの分類を理解している必要があります。
用語の整理
| 用語名 | 意味 |
|---|---|
| OSS(Open Source Software) | ソースコードが公開されており、ライセンス条件の範囲で利用、改変、再配布ができるソフトウェアです。 |
| ソースコード | プログラムを人が読める形で書いたものです。 |
| Apache HTTP Server | 広く利用されているWebサーバソフトウェアで、OSSです。 |
| Internet Explorer | マイクロソフトが提供していたWebブラウザで、ソースコードが公開されていないソフトウェアとして扱われます。 |
| ビジネス統合パッケージ | ワープロ、表計算、プレゼンテーションなどをまとめた統合ソフトです。 |
| LibreOffice | ワープロ、表計算、プレゼンテーションなどを含むOSSのビジネス統合パッケージです。 |
他の選択肢に出てくる用語
| 用語名 | 意味 |
|---|---|
| Apache OpenOffice | ワープロ、表計算、プレゼンテーションなどを含むOSSのビジネス統合パッケージです。 |
問題の解法手順
選択肢を構成する要素の整理
OSSかどうかの判断基準
OSSかどうかは、一般に次の点で判断します。
-
ソースコードが公開されていること
-
ライセンス条件の範囲で改変や再配布が認められていること
各記述の正誤
| 要素 | 内容 | 正誤の判断 | 理由 |
|---|---|---|---|
| ① | Apache HTTP ServerはOSSである。 | 正しい | Apache HTTP Serverは代表的なOSSのWebサーバソフトウェアです。 |
| ② | Internet ExplorerはOSSである。 | 誤り | Internet Explorerはソースコードが公開されていないソフトウェアとして扱われます。 |
| ③ | ビジネス統合パッケージは開発されていない。 | 誤り | LibreOffice、Apache OpenOfficeなど、OSSのビジネス統合パッケージが存在します。 |
結論
正しいのは①だけなので、「ア」を選びます。
選択肢ごとの解説
- ア:正解
①のみです。Apache HTTP ServerはOSSなので適切です。
- イ:不正解
①は正しいですが、②のInternet Explorerは一般にOSSではないため不適切です。
- ウ:不正解
②のInternet Explorerは一般にOSSではありません。また、③はLibreOfficeなどのOSS統合オフィスソフトが存在するため不適切です。
- エ:不正解
③が誤りです。LibreOfficeやApache OpenOfficeなど、ビジネス統合パッケージとして利用できるOSSが存在します。
まとめ
①のApache HTTP Serverは、ソースコードが公開されておりライセンス条件の範囲で改変や再配布が可能なOSSとして広く利用されています。②のInternet Explorerは、一般にソースコードが公開されていないプロプライエタリソフトでありOSSではありません。③は、LibreOfficeなどのOSSの統合オフィスソフトが存在するため誤りです。したがって、適切なのは①だけなので「ア」が正解です。
テクノロジ系 > コンピュータシステム > ソフトウェア
①のみです。Apache HTTP ServerはOSSなので適切です。
①は正しいですが、②のInternet Explorerは一般にOSSではないため不適切です。
②のInternet Explorerは一般にOSSではありません。また、③はLibreOfficeなどのOSS統合オフィスソフトが存在するため不適切です。
③が誤りです。LibreOfficeやApache OpenOfficeなど、ビジネス統合パッケージとして利用できるOSSが存在します。