次のOSのうち,OSS(Open Source Software)として提供されるものだけを全て挙げたものはどれか。
a Android
b FreeBSD
c iOS
d Linux
正答2
解説
正解は2です。
OSのうち、OSS(Open Source Software)として提供されているものを選ぶ問題です。
OSSは、ソースコードが公開され、ライセンスの条件のもとで自由に利用・改変・再配布できるソフトウェアです。
【記述別解説】
a:○ Androidは、Linuxをもとにしたスマートフォン向けのOSです。
基本部分はAOSP(Android Open Source Project)としてソースコードが公開されており、OSSとして提供されています。
b:○ FreeBSDは、UNIX系のOSです。
BSDライセンスで提供されているOSSです。
c:× iOSは、Appleが自社製品向けに開発しているOSです。
ソースコードは一般に公開されていない独自のソフトウェアであり、OSSではありません。
d:○ Linuxは、UNIX系のOSです。
カーネルがGPL(GNU General Public License)で提供されているOSSです。
【選択肢別解説】
1:× aとbは正しいものの、dのLinuxもOSSなので、全てを挙げていません。
2:○ a、b、dを挙げており、OSSとして提供されるOSと一致します。
3:× bとdは正しいものの、aのAndroidもOSSなので、全てを挙げていません。
4:× cのiOSはOSSではないので誤りです。
【ポイント】
OSSの代表例として、OSのLinux、WebサーバのApache HTTP Server、データベースのMySQLやPostgreSQLを押さえておきましょう。