正答4
解説
正解は4です。
著作権法は、思想や感情を創作的に表現したものを保護します。
プログラムの表現そのものは保護されますが、プログラム言語、規約(プロトコル)、解法(アルゴリズム)は保護の対象外と定められています。
【選択肢別解説】
1:× アルゴリズムは解法であり、著作権法の保護対象外です。
また、操作マニュアルは言語の著作物として保護されます。
2:× aのアルゴリズムは保護対象外なので、aに入りません。
通信プロトコルが対象外である点は正しいです。
3:× ソースプログラムが保護対象である点は正しいです。
しかし、操作マニュアルは文書として保護されるので、bには入りません。
4:○ ソースプログラムはプログラムの著作物として保護されます。
通信プロトコルは規約に当たり、保護の対象外です。
【ポイント】
プログラムに関しては「表現」は保護、「アイディア」に当たる言語・規約・解法は保護外と整理します。
アルゴリズムは条件を満たせば特許として保護される可能性があります。