正解は イ
著作権法はプログラムを著作物として保護しますが、保護対象は「表現」であって「アイデア」ではありません。bのプログラム仕様書は処理内容を文章や図で表現した著作物であり保護対象です。一方、アルゴリズム(解法の手順)、コーディングルール(規約)、インタフェース規約は、いずれもアイデアや決まりごとであり、著作権法では保護対象外と明記されています。よって正解はbです。
著作権は「アイデアでなく表現」を守ります。仕様書やソースコードは表現で保護、アルゴリズム・規約・ルールはアイデアで対象外と覚えましょう。