ITパスポート 2022年 問63
問題文
スマートフォンやタブレットなどの携帯端末に用いられている、OSS (Open Source Software)であるOSはどれか。
選択肢
ア:Android(正解)
イ:iOS
ウ:Safari
エ:Windows
🔒 解説は解答すると表示されます
スマートフォンやタブレットなどの携帯端末に用いられている、OSS (Open Source Software)であるOSはどれか。【ITパスポート 解説】
正解の理由
設問のポイントは「OSS(Open Source Software:オープンソースソフトウェア)」であることと「OS(Operating System:基本ソフト)」であることです。携帯端末向けのOSで、ソースコード(プログラムの中身)が公開されていて誰でも改変・配布できる代表的なものは ア の Android です。
Android は「AOSP(Android Open Source Project)」としてソースコードが公開されており、Linuxカーネル(OSの核となる部分)を利用しています。そのため OSS の性質を満たします。これに対して iOS は Apple の独自かつ非公開(プロプライエタリ)な OS、Safari はウェブブラウザで OS ではなく、Windows は OS ですが一般にはオープンソースではない(商用の非公開ソフト)ため該当しません。
解法ステップ
- 設問のキーワードを確認:「携帯端末」「OSS」「OS」。
- 各選択肢が「OS」に該当するかをまず見分ける。
- Safari はブラウザ(Web ブラウザ:インターネットを見るためのソフト)なので OS ではない → 除外。
- 残った OS 候補(Android, iOS, Windows)について「オープンソースか否か」を判断する。
- Android:ソースコードが公開されている → OSS。
- iOS:Apple の閉じた仕様 → OSS ではない。
- Windows:Microsoft の商用製品で公開されていない部分が多い → OSS ではない。
- よって OSS の OS は Android(ア)と判断する。
短い暗記法:OSかつソース公開=Android。ブラウザは候補外。
選択肢別の誤答解説
-
ア: Android
Android は AOSP(Android Open Source Project)として多くのコードが公開されています。携帯端末(スマートフォン、タブレット)で広く使われ、メーカーが自由に改変して流用できる点が OSS の特徴に合致します。 -
イ: iOS
iOS(iPhone Operating System:Apple のモバイル用 OS)は Apple が開発・管理する独自の OS で、多くの部分が非公開(プロプライエタリ)です。内部にオープンソースのコンポーネントを含むことはありますが、製品全体としては OSS とは言えません。 -
ウ: Safari
Safari は Apple が開発するウェブブラウザ(Web browser:インターネット表示用ソフト)です。ブラウザは OS ではないため、設問の「OSSであるOS」という条件にそもそも当てはまりません。 -
エ: Windows
Windows は Microsoft の OS(Operating System:基本ソフト)ですが、一般的にはソースコードは公開されておらず商用のプロプライエタリソフトウェアです。したがって OSS には該当しません。
よくある誤解
-
「iOS や Windows にもオープンソース部分があるから OSS だ」と考える誤解
→ 一部の部品がオープンソースでも、製品全体が公開されていなければ「そのOS全体がOSS」とは言えません。設問は「OS自体がOSSであるか」を問っています。 -
「Safari を入れている端末=その端末はOSSだ」と思う誤解
→ Safari はソフト(アプリ)の一種で、OS(AndroidやiOS)とは別物です。アプリがオープンソースでも、OS とは別に判断します。 -
「Android は完全に自由で商用でも無条件で使える」と考える誤解
→ Android の大部分はオープンソースですが、Google が提供する Google Play や Google Play Services などは追加でライセンスや提供条件があります。実用上の差はあるので注意が必要です。
補足コラム
- Android の仕組み:Android は Linux カーネル(Linux:オペレーティングシステムの核。kernel は「核」)をベースにしています。AOSP として多くのコードが公開され、端末メーカーがそれを基に自社向けにカスタマイズして出荷することが多いです。例:Amazon の Fire OS は Android をベースにした派生版です。
- ライセンスの違い:オープンソースにも種類(例:GPL、Apache License)があります。Android は Linux カーネル(GPL)や、他の多くの部分で Apache License(再配布・改変が比較的緩やか)を採用しています。
- 覚え方のひとことメモ:携帯端末で「誰でも中身を見られて改変できるOS」は Android。
FAQ
Q. Android は完全に誰でも自由に使っていいのですか?
A. 多くのコードはオープンソースで公開されていますが、Google の提供する追加サービス(Google Play 等)は別の規約があります。公開コードの利用にはそれぞれのライセンスの条件を守る必要があります。
A. 多くのコードはオープンソースで公開されていますが、Google の提供する追加サービス(Google Play 等)は別の規約があります。公開コードの利用にはそれぞれのライセンスの条件を守る必要があります。
Q. iOS の一部コンポーネントがオープンソースなら、iOS も OSS と言えませんか?
A. 一部がオープンソースでも、OS 全体が公開されていなければ「そのOSはOSS」とは分類しません。設問は OS 全体の性質を問うものです。
A. 一部がオープンソースでも、OS 全体が公開されていなければ「そのOSはOSS」とは分類しません。設問は OS 全体の性質を問うものです。
Q. Windows は全くオープンソースではないのですか?
A. Windows 自体は商用のプロプライエタリソフトウェアですが、Microsoft は一部プロジェクトでオープンソースを採用・公開しています。しかし Windows 本体は OSS ではありません。
A. Windows 自体は商用のプロプライエタリソフトウェアですが、Microsoft は一部プロジェクトでオープンソースを採用・公開しています。しかし Windows 本体は OSS ではありません。
関連キーワード: Android、オープンソース、OSS、OS(Operating System)、AOSP、Linuxカーネル、iOS、Safari、Windows、プロプライエタリ、ライセンス

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

