戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

ITパスポート 2024年 97


問題文

次のOSのうち、OSS (Open Source Software)として提供されるものだけを全て挙げたものはどれか。
a Android b FreeBSD c iOS d Linux

選択肢

a, b
a, b, d(正解)
b, d
c, d

🔒 解説は解答すると表示されます

次のOSのうち、OSS (Open Source Software)として提供されるものだけを全て挙げたものはどれか。【ITパスポート 解説】

問題文: a Android
b FreeBSD
c iOS
d Linux
選択肢:ア: a, b  イ: a, b, d  ウ: b, d  エ: c, d

正解の理由

選択肢(a, b, d)が正しい理由は、aのAndroid、bのFreeBSD、dのLinuxはいずれもソースコードが公開され、誰でも入手・改変できる「OSS(Open Source Software:オープンソースソフトウェア)」として提供されているからです。
一方、cのiOSはAppleがソースを公開していない独自の(クローズドな)OSであり、OSSではありません。

解法ステップ

  1. 「OSSとは何か」を簡単に確認する
    • OSSはソースコード(中身のプログラム)が公開され、利用・改変・再配布が可能なソフトウェアを指します。
  2. 各OSがソース公開されているかを判定する
    • Android:AOSP(Android Open Source Project)としてソースが公開されている。
    • FreeBSD:はじめからオープンで、BSDライセンスで公開されている。
    • Linux:カーネル自体はLinus TorvaldsがGPLで公開している(多数のディストリビューションで利用)。
    • iOS:Appleが主要部分を非公開にしているためOSSではない。
  3. 公開されているものだけを選び、選択肢を照合する
    • 公開されているのは a, b, d → 選択肢

選択肢別の誤答解説

  • ア: a, b
    • 誤り。a(Android)とb(FreeBSD)はOSSだが、d(Linux)もOSSなので選択肢として不完全です。Linuxを含まないため誤りです。
  • : a, b, d
    • 正解。Android(AOSPで公開)、FreeBSD(BSDライセンスで公開)、Linux(カーネルがGPLで公開)はすべてOSSです。
  • ウ: b, d
    • 誤り。FreeBSDとLinuxはOSSですが、AndroidもOSSであるため(Androidを含まない)不完全です。特にAndroidはモバイル向けで広く使われるOSSです。
  • エ: c, d
    • 誤り。dのLinuxはOSSですが、cのiOSはソース非公開でクローズド(OSSではない)ため混在しています。

よくある誤解

  1. 「Androidは完全にオープンだ」と思い込むミス
    • 正確にはAndroid自体(AOSP)はオープンですが、スマホにプリインストールされるGoogleのアプリ(Google PlayやGMS:Google Mobile Services)はプロプライエタリ(非公開)です。端末によってはOSS部分と非OSS部分が混在します。
  2. 「LinuxはOSそのものだ」と混同する誤り
    • 正しくはLinuxはカーネル(OSの中核部分)です。多くの配布(ディストリビューション)はLinuxカーネルに多数のOSSソフトを組み合わせて「OS」として提供しています。一般的には「Linux=Linuxカーネル+GNUなどのツール群」で1つのOSとして扱われます。
  3. 「BSDとLinuxは同じライセンスだ」と思う誤り
    • BSD系(FreeBSDなど)はBSDライセンスという非常に寛容なライセンスで、派生物を閉じることも許します。Linuxは主にGPL(再配布時にソース公開を求める)でライセンス方針が異なります。

補足コラム

  • ライセンスの違い(簡単まとめ)
    • GPL(GNU General Public License:GNUの一般公衆利用許諾)
      • 改変して配布する場合、改変後のソースコードも公開することを求めます(いわゆるコピーレフト)。
    • BSDライセンス(Berkeley Software Distribution)
      • 再配布や商用利用の制約が少なく、改変してもソース公開を義務づけない場合が多いです。
    • AndroidはAOSP部分はオープンでも、製品として提供される際はベンダー独自のドライバやGoogleのサービスなど閉じた要素が混ざることが多い点がポイントです。

FAQ

Q1. Androidは「完全に」OSSですか?
A1. 部分的にYes。AOSPのコアはOSSですが、多くの市販Android端末には非OSSのソフト(Googleの諸サービスや端末メーカーの独自ソフト)が含まれます。
Q2. LinuxとFreeBSDは同じですか?
A2. いいえ。どちらもOSSですが、歴史・設計・ライセンス(主にGPL vs BSD)が違います。用途や哲学が異なります。
Q3. iOSの一部がオープンになることはありますか?
A3. ごく一部のコンポーネントやドライバのソースが公開されることはありますが、iOS全体はクローズドであり、一般にOSSとは扱われません。
Q4. OSSは誰でも商用利用できますか?
A4. ライセンスによります。多くのOSSは商用利用を許可していますが、GPLのように再配布時に条件があるものもあります。利用前にライセンスを確認しましょう。

関連キーワード: OSS、オープンソース、Android(AOSP)、FreeBSD、Linuxカーネル、iOS、GPL、BSDライセンス、オープンソースライセンス
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

ITパスポート
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について