
基本情報技術者試験基礎・応用
条件を読む・根拠を説明する
プログラム表現と解法の保護
条件を整理し、答えを選んでから解き方を確認しましょう。
他社プログラムからソースコードの表現を複製する行為と、公開された解法を参考に自ら異なるコードを書く行為を区別したい。著作権法10条3項がプログラムの保護から除くものはどれか。
答え・解き方を読む
作成に用いるプログラム言語・規約・解法
考える順序
- 1著作権が保護する表現と解法自体を区別
- 210条3項は言語・規約・解法を対象外とする
- 3特許や契約等による別の制約は別途確認する
選択肢ごとの理由
- 比較 · 未販売のプログラムの表現全体
販売済みであることは保護の一律条件ではありません。
- 正解 · 作成に用いるプログラム言語・規約・解法
著作権が保護する表現と解法自体を区別。10条3項は言語・規約・解法を対象外とする。特許や契約等による別の制約は別途確認する。
- 比較 · コメントを除く全てのソースコード
ソースの表現はコメント以外なら一律対象外という規定ではありません。
- 比較 · 実行可能な形式に変換したプログラム全体
実行形式であることだけでプログラムの保護がなくなるわけではありません。