正答2
解説
正解は2です。
著作権法で保護される対象を問う問題です。
著作権法は思想や感情の創作的な「表現」を保護し、アイデアや手法そのものは保護しません。
また同法第10条第3項は、プログラムの著作物の保護がプログラム言語、規約、解法には及ばないと定めています。
【選択肢別解説】
1:× アルゴリズムは問題を解く手順、つまり解法であり、著作権法の保護対象外と明記されています。
2:○ プログラム仕様書は、処理内容を文章や図で具体的に表現した文書です。
創作性のある表現物として、言語の著作物などとして保護されます。
3:× コーディングルールは、プログラムを書く際の取決めやルールです。
表現ではなく決まりごとなので保護されません。
4:× インタフェース規約は、ほかのプログラムとの接続方法の約束であり、第10条第3項の「規約」に当たります。
そのため保護の対象外です。
【ポイント】
プログラムそのものやマニュアル、仕様書は著作物として保護されます。
一方で、アルゴリズム(解法)、プログラム言語、規約は保護されないという対比が頻出です。