正答3
解説
正解は3です。
プログラムを保護する法律の範囲を問う問題です。
プログラムの「アイディアやアルゴリズム」と「コード化された表現」のどちらを保護するかがポイントです。
【選択肢別解説】
1:× 意匠法は、物品の形状や模様、色彩などのデザインを保護する法律です。
プログラムの表現を保護するものではありません。
2:× 商標法は、商品やサービスを区別するための名称やマークを保護する法律です。
プログラムそのものは保護しません。
3:○ 著作権法は、プログラムを著作物として保護します。
保護されるのは具体的なコードの表現で、プログラム言語、規約、解法(アルゴリズム)は保護の対象外と定められています。
4:× 特許法は、自然法則を利用した技術的思想(発明)を保護する法律です。
アルゴリズムなどのアイディアも、要件を満たせば保護の対象となり得るので、問題文の説明と逆です。
【ポイント】
著作権は「表現」、特許権は「アイディア(発明)」を保護すると覚えます。
著作権は創作した時点で自動的に発生し、特許権は出願して審査を経て登録されると発生します。