正答1
解説
正解は1です。
再配布の自由、ソースコードの公開、派生物の改変の許諾などを条件とするのは、オープンソースソフトウェア(OSS)です。
LinuxはOSSの代表例です。
【選択肢別解説】
1:○ オープンソースソフトウェアは、ソースコードが公開され、誰でも改変や再配布ができるソフトウェアです。
問題文の条件はOSSの定義にあたります。
2:× コンポーネントウェアは、部品化されたソフトウェア(コンポーネント)を組み合わせてシステムを作る手法です。
ソースコードの公開とは関係ありません。
3:× シェアウェアは、試用は無料で、継続して使う場合に料金を払うソフトウェアです。
ソースコードの公開や改変の許諾は条件ではありません。
4:× ミドルウェアは、OSとアプリケーションの間で共通機能を提供するソフトウェアです。
データベース管理システムなどが該当します。
【ポイント】
OSSでも著作権は放棄されておらず、ライセンスの条件に従って利用します。
代表的なライセンスにGPL(GNU General Public License)があります。