ITパスポート 2025年 問30
問題文
著作権に関して、次の記述中のa, bに入れる字句の適切な組合せはどれか。
[ a ]は著作権法による保護の対象になるが、[ b ]は対象にならない。

選択肢
ア:
イ:
ウ:
エ:(正解)
🔒 解説は解答すると表示されます
著作権の対象に関する問題【ITパスポート 解説】
正解の理由
選択肢の中で、著作権法によって保護されるのは「ソースプログラム(人が読める形で書かれたプログラムの文字列)」です。一方、「通信プロトコル(コンピュータ同士が通信するためのルール)」そのものは、方法や手続きにあたるため、著作権の保護対象になりません。したがって、a に「ソースプログラム」、b に「通信プロトコル」が入る選択肢、すなわち エ が正解です。
ポイントを簡単にまとめると:
- 著作権は「表現(文章やコードなど)」を保護します。
- 一方で「アイデアや方法・手続き(アルゴリズムやプロトコルなど)」は保護の対象外です。
解法ステップ
- 各語の意味をはっきりさせる。初めてなら次の一言定義を思い出すと良いです。
- ソースプログラム:人が読める形で書かれたプログラムの文字列(例:C言語やPythonのコード)
- アルゴリズム(algorithm):問題を解くための手順や計算方法
- 操作マニュアル:製品やソフトの使い方を書いた説明文書(表現)
- 通信プロトコル:通信の順序やルール(手続き・方法)
- 「著作権は何を守るか」を思い出す:「表現」を守る。アイデアや方法は守られない。
- 各項目を「表現か方法か」に分類する:
- ソースプログラム → 表現(保護される)
- 操作マニュアル → 表現(保護される)
- アルゴリズム → 方法(保護されない)
- 通信プロトコル → 方法(保護されない)
- 問題文に合わせて「a は保護される、b は保護されない」を満たす組合せを選ぶ。上の分類で満たすのはソースプログラム(a)と通信プロトコル(b)で、選択肢は エ。
選択肢別の誤答解説
- ア(a: アルゴリズム、b: 操作マニュアル)
誤り。アルゴリズムは手続き・方法なので著作権の対象ではない。操作マニュアルは文章なので著作権で保護される。問題の条件(a が保護、b が非保護)と逆になっている。 - イ(a: アルゴリズム、b: 通信プロトコル)
誤り。両方とも「方法・手続き」に該当し、著作権で保護されないため、a(保護される)を満たさない。 - ウ(a: ソースプログラム、b: 操作マニュアル)
誤り。両方とも表現であり、どちらも著作権の対象になる。問題の条件(a が保護、b が非保護)の b に当てはまらない。 - エ(a: ソースプログラム、b: 通信プロトコル)
正答。ソースプログラムは表現として保護され、通信プロトコルは方法であり保護対象外になるため、条件に一致する。
よくある誤解
- 「仕様書やプロトコルの文書を書けばそのプロトコル自体も保護される」
→ 文書として書かれた説明(仕様書の文章)は著作権で保護されますが、そこに書かれた『ルールや手続き』自体(プロトコルそのもの)は保護されません。実際にそのプロトコルを実装しても、仕様書の文章を無断で丸写ししなければ著作権侵害にはなりにくい、という点を押さえてください。 - 「アルゴリズムは全く何もできないほど無防備」
→ 著作権はアルゴリズムの「アイデア」を守りませんが、重要なアルゴリズムは特許(発明を保護する制度)や営業秘密で保護されることがあります。つまり、別の制度で保護する手段があることを理解しておきましょう。 - 「コードを少し書き換えれば自由に使える」
→ 実際にはコード(ソースプログラム)の実質的に同一の部分をコピーすれば著作権侵害になる可能性があります。表現の実質的類似が問題になります。
補足コラム
- 著作権と特許の違い(簡単に)
- 著作権:文章やソースコードのような「表現」を自動的に保護します。登録不要で権利が発生します。
- 特許(patent):新しい「発明(方法・装置など)」を一定期間独占的に使える権利。取得には出願・審査が必要です。アルゴリズムやプロトコルで「技術的に新しく、産業上利用可能」な発明性がある場合は、特許で保護されうる点に注意してください。
- 実務上の対策
- 重要なプロトコルやアルゴリズムを外部に持ち出されたくない場合は、特許出願や契約(NDA:秘密保持契約)で保護することが多いです。
- ソフトウェアを公開する際はライセンス(利用許諾)を明確にしておくとトラブルを避けられます。
FAQ
Q1. 仕様書をコピーすると著作権侵害になりますか?
A1. 仕様書の文章を無断でコピーすれば著作権侵害になりえます。ただし、仕様に書かれた「ルール自体」を実装すること自体は著作権侵害には直ちになりません(ただし別の権利や契約に注意)。
A1. 仕様書の文章を無断でコピーすれば著作権侵害になりえます。ただし、仕様に書かれた「ルール自体」を実装すること自体は著作権侵害には直ちになりません(ただし別の権利や契約に注意)。
Q2. アルゴリズムを別の言語で書き直したら大丈夫ですか?
A2. アルゴリズムの「考え方」自体は保護されないため、同じ考え方を別実装するのは原則問題ありません。ただし、元のソースコードの表現(文章や変数名を含む)をほぼ同じにコピーすると著作権侵害になります。
A2. アルゴリズムの「考え方」自体は保護されないため、同じ考え方を別実装するのは原則問題ありません。ただし、元のソースコードの表現(文章や変数名を含む)をほぼ同じにコピーすると著作権侵害になります。
Q3. 通信プロトコルを勝手に使って問題になりますか?
A3. 単にプロトコルを実装・使用することは著作権の観点では問題になりにくいです。ただし、そのプロトコルが特許で保護されている場合やライセンスで使用を制限している場合は別です。
A3. 単にプロトコルを実装・使用することは著作権の観点では問題になりにくいです。ただし、そのプロトコルが特許で保護されている場合やライセンスで使用を制限している場合は別です。
関連キーワード: 著作権、ソースコード、アルゴリズム、通信プロトコル、操作マニュアル、アイデアと表現、特許、ライセンス、営業秘密

\ せっかくなら /
ITパスポートを
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

