戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

情報セキュリティマネジメント 2018年 春期 午前(科目A)34


問題文

A社が著作権を保有しているプログラムで実現している機能と、B社のプログラムが同じ機能をもつとき、A社に対するB社の著作権侵害に関する記述のうち、適切なものはどれか。

選択肢

A社のソースコードを無断で使用して、同じソースコードの記述で機能を実現しても、A社公表後1年未満にB社がプログラムを公表すれば、著作権侵害とならない。
A社のソースコードを無断で使用して、同じソースコードの記述で機能を実現しても、プログラム名称を別名称にすれば、著作権侵害とならない。
A社のソースコードを無断で使用していると、著作権の存続期間内は、著作権侵害となる。(正解)
同じ機能を実現しているのであれば、ソースコードの記述によらず、著作権侵害となる。

🔒 解説は解答すると表示されます

ソフトウェアの著作権侵害【情報セキュリティマネジメント解説】

正解の理由

選択肢の中では が正しいです。理由は次のとおりです。
著作権は「表現」を保護します。ソースコード(コンピュータに指示を与えるための文章)は著作物として保護され、無断で複製・利用すると著作権侵害になります。A社のソースコードをそのまま(または実質的に同一の表現で)使用した場合、著作権の存続期間内であれば許可なく利用することはできません。公開からの経過年数や名称変更では、著作権侵害の有無は左右されません。
(補足)著作権の存続期間は一般に著作者の死後70年など法令で定められています。これは国ごとに異なるため、具体的な年数は確認が必要です。

解法ステップ

  1. 「何が保護されるか」を確認する:アイデアや機能(仕様)は原則保護されず、表現(ソースコード)は保護される。
  2. 「実際にコピーがあるか」を確認する:ソースコードが同一か、実質的に同一の表現かを判断する。
  3. 「例外や形式的な変更」を検討する:名称変更や発表時期の差異は、複製行為そのものを正当化しない。
  4. 結論:無断使用があれば著作権侵害(存続期間内) →

選択肢別の誤答解説

  • ア: A社のソースコードを無断で使っている場合、B社がA社公表後1年未満に公表しても、それで侵害が無くなるわけではありません。著作権は「公表の期間」だけで消えないため誤りです。
  • イ: プログラムの名称(名前)を変えても、ソースコード自体の無断使用があれば侵害になります。名称は外形上の区別であって、複製行為の正当化にはなりません。
  • : 正解。ソースコードを無断で使用している場合、著作権の存続期間内は侵害となります(許諾がある場合や法定の例外がある場合を除く)。
  • エ: 「同じ機能を実現しているのであれば必ず侵害になる」というのは誤りです。機能やアイデア自体は著作権の対象外で、独自に同じ機能を実現(独立実装)すれば侵害にならない場合があります。ただし、実装がA社の表現を複製していれば侵害です。

よくある誤解

  • 誤解1: 「公開されているソフトは誰でも使える」 → 公開と著作権は別です。公開された作品でも著作権は残ります(許諾がない限り利用不可)。
  • 誤解2: 「名前を変えれば大丈夫」 → 名前や見た目の一部を変えても、ソースコードの実質的な複製があれば侵害になります。
  • 誤解3: 「同じ機能なら必ず侵害」 → 機能(アイデア)自体は保護対象でないため、独自に書いたコードであれば問題にならないことが多い、という点を混同しやすいです。

補足コラム

職場での運用イメージ:ソフトウェアを導入・作成する際は、開発元からの「著作権許諾(ライセンス)」を必ず確認します。自社で外注する場合は契約書で著作権の帰属や利用範囲を明確にします。既存コードを再利用する際は、誰がいつ書いたか、ライセンス(オープンソースソフトウェア=OSS(Open Source Software:ソースを公開して配布されるソフト)など)の条件をチェックし、必要なら法務と相談して記録を残す運用が現場では有効です。

FAQ

Q1: 同じ機能を別の人が設計し直して作れば問題ありませんか?
A1: 原則、独立に作成したコード(表現が異なる)は問題になりません。ただし、設計書やコードを不正にコピーした場合は侵害になります。
Q2: リバースエンジニアリング(解析)して再実装しても良いですか?
A2: リバースエンジニアリングの可否は場合によります。契約で明確に禁止されていることもあり、法的な判断が必要なケースもあるため、会社では事前に法務へ相談するのが安全です。
Q3: OSSを使うと著作権はどうなりますか?
A3: OSSにはライセンスがあり、その条件(改変可否や再配布時の表示義務など)を守る必要があります。利用前にライセンス内容を確認し、社内で運用ルールを定めておくとよいです。
Q4: 名前やバージョンを変えれば商用化できますか?
A4: 名称変更だけでは著作権侵害は解消しません。著作権はコードなどの表現を保護するため、実際のコードの扱いが重要です。

関連キーワード: 著作権、ソフトウェア、複製権、アイデアと表現、派生著作物、独立実装、リバースエンジニアリング、オープンソース(OSS)ライセンス
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

情報セキュリティマネジメント
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について