正答4
解説
正解は4です。
著作権法がソフトウェアのどの部分を保護するかを問う問題です。
著作権法では、プログラムは著作物の一つとして保護されます。
一方で、プログラムを作るためのプログラム言語、規約、解法(アルゴリズム)は保護の対象外と定められています。
【選択肢別解説】
1:× OSなどの基本プログラムも、プログラムの著作物として保護されます。
対価がハードウェアの料金に含まれるかどうかは、保護の有無に関係ありません。
2:× アルゴリズム(解法)とプログラム言語は、著作権法の保護の対象外です。
考え方や道具そのものを独占させないためです。
3:× プログラムは著作権法で保護されます。
また、アルゴリズムを説明した文書も表現として保護されますが、アルゴリズムの考え方自体は保護されません。
4:○ 人が読めるソースプログラムも、それを変換したオブジェクトプログラムも、同じプログラムの表現として保護されます。
【ポイント】
著作権は、アイデアではなく具体的な表現を保護します。
アルゴリズムなどのアイデアは、条件を満たせば特許法で保護される可能性があります。