修了試験 2012-12-16実施分 基本情報技術者試験 問26
Linuxに代表されるソフトウェアであって,再配布の自由,再配布時のソースコード包含,派生ソフトウェア改変の許諾などが要求されるものを何というか。
正答1
解説
正解は1です。 ソフトウェアの配布形態や種類を表す用語を区別する問題です。 再配布の自由、ソースコードの公開、改変した派生物の許諾は、オープンソースの定義に含まれる要件です。 【選択肢別解説】 1:○ オープンソースソフトウェア(OSS)は、ソースコードを公開し、再配布や改変を認めるソフトウェアです。 Linuxが代表例です。 2:× コンポーネントウェアは、部品化されたソフトウェア(コンポーネント)を組み合わせてシステムを構築する考え方です。 再配布やソースコード公開の要件とは関係ありません。 3:× シェアウェアは、一定期間無償で試用でき、継続して使う場合に料金を支払うソフトウェアです。 ソースコードの公開は求められません。 4:× ミドルウェアは、OSとアプリケーションの中間で共通機能を提供するソフトウェアです。 DBMSなどが該当し、配布条件を表す用語ではありません。 【ポイント】 OSSの定義には、再配布の自由、ソースコードの入手、派生物の許可のほか、個人や分野による差別の禁止なども含まれます。 OSSでも著作権は放棄されておらず、ライセンス条件を守って利用する必要があります。まとめて解く
修了試験 2012-12-16実施分を通しで解く(80問)→