問題
テクノロジ系
問97 次のOSのうち,OSS(Open Source Software)として提供されるものだけを全て挙げたものはどれか。 a. Android b. Free BSD c. iOS d. Linux
選択肢
- アa,b
- イa,b,d
- ウb,d
- エc,d
解説
正解:イ
概要
この問題は,代表的なOSのうち,OSS(オープンソースソフトウェア)として提供されるものを判別する問題です。ソースコード公開とライセンス形態の違いを理解しているかがポイントです。
正解の理由
AndroidはAOSPとして公開されておりOSSとして利用できます。FreeBSDとLinuxもいずれもOSSのOSです。一方,iOSはAppleのプロプライエタリOSでOSSではないため,OSSに該当するのはa,b,dで正解はイです。
各選択肢の解説
ア(×): aとbはOSSですが,Linux(d)もOSSなので不足しています。OSSの対象を全て挙げていないため誤りです。
イ(〇): Android(a),FreeBSD(b),Linux(d)はいずれもOSSとして提供されます。iOS(c)はOSSではないため除外され,組合せとして正しいです。
ウ(×): FreeBSD(b)とLinux(d)はOSSですが,Android(a)もOSSとして提供されるため漏れがあります。全て挙げていないため誤りです。
エ(×): iOS(c)はOSSではありません。OSSであるLinux(d)と組み合わせても条件を満たさないため誤りです。
ポイント
OSSのOSとして代表的なのはLinuxやFreeBSDです。Androidも基盤はOSSとして公開されますが,iOSはプロプライエタリでOSSではない点を押さえます。