ITパスポート過去問 令和6年度(2024年)問97
次のOSのうち,OSS(Open Source Software)として提供されるものだけを全て挙げたものはどれか。
- a Android
- b FreeBSD
- c iOS
- d Linux
選択肢
- ア:a,b
- イ:a,b,d
- ウ:b,d
- エ:c,d
- ア
- イ
- ウ
- エ
正解と解き方・学習ポイント(AI解説)
OSSは、ソースコードが公開され、利用者が改変や再配布を行えるソフトウェアです。提示されたOSのうち、Android、FreeBSD、LinuxはOSSとして提供されています。一方、iOSはApple社がソースコードを管理しており、OSSとしては提供されていません。したがって、OSSだけを全て挙げたものは「イ」です。
Point
この問題は、OSSの定義に照らして、代表的なOSがOSSとして提供されるかどうかを区別できるかを確認することを目的としています。
解くために必要な知識
この問題を解くには、OSSの定義と、代表的なOSがOSSとして提供されるかどうかの知識が必要です。
用語の整理
| 用語名 | 意味 |
|---|---|
| OSS(Open Source Software) | ソースコードが公開され、ライセンス条件の範囲で改変や再配布が可能なソフトウェアです。 |
| オペレーティングシステム(OS) | ハードウェアやアプリケーションを管理し、利用者がコンピュータを利用できるようにする基本ソフトウェアです。 |
| Android | AOSPとして公開されている部分を中心に、OSSとして提供されるOSです。 |
| FreeBSD | BSD系のUnixとして、OSSとして提供されるOSです。 |
| Linux | Linuxカーネルを中心にOSSとして提供されるOSです。 |
他の選択肢に出てくる用語
| 用語名 | 意味 |
|---|---|
| iOS | Apple社が提供するOSで、ソースコードが一般公開されていないため、OSSとしては扱いません。 |
問題の解法手順
選択肢を構成する要素の整理
| 要素 | OS名 | OSS区分 | 理由 |
|---|---|---|---|
| a | Android | 〇(OSSとして提供) | AndroidはAOSPとしてソースコードが公開されています。 |
| b | FreeBSD | 〇(OSSとして提供) | BSDライセンス系のOSSとして提供されています。 |
| c | iOS | ×(OSSではない) | Apple社が管理するプロプライエタリなOSで、ソースコードは公開されていません。 |
| d | Linux | 〇(OSSとして提供) | Linuxカーネルはオープンソースとして提供されています。 |
正解の判断
OSSに該当する a、b、d を全て含むのは「イ」です。
選択肢ごとの解説
- ア:不正解
「a」のAndroidと「b」のFreeBSDはOSSですが、「d」のLinuxもOSSとして提供されるため不足です。
- イ:正解
「a」のAndroid、「b」のFreeBSD、「d」のLinuxはいずれもOSSとして提供されるため正解です。
- ウ:不正解
「b」のFreeBSDと「d」のLinuxはOSSですが、「a」のAndroidもOSSとして提供されるため不足です。
- エ:不正解
「d」のLinuxはOSSですが、「c」のiOSはOSSとして提供されないため誤りです。
まとめ
OSSは、ソースコードが公開され、利用者が改変や再配布を行えるソフトウェアです。提示されたOSのうち、Android、FreeBSD、LinuxはOSSとして提供されています。一方、iOSはApple社がソースコードを管理しており、OSSとしては提供されていません。したがって、OSSだけを全て挙げたものは「イ」です。
テクノロジ系 > コンピュータシステム > ソフトウェア
「a」のAndroidと「b」のFreeBSDはOSSですが、「d」のLinuxもOSSとして提供されるため不足です。
「a」のAndroid、「b」のFreeBSD、「d」のLinuxはいずれもOSSとして提供されるため正解です。
「b」のFreeBSDと「d」のLinuxはOSSですが、「a」のAndroidもOSSとして提供されるため不足です。
「d」のLinuxはOSSですが、「c」のiOSはOSSとして提供されないため誤りです。