プログラム言語・規約・解法の非保護とは?ぷろぐらむげんご・きやく・かいほうのひほご
プログラム言語・規約・解法の非保護とは、著作権法が保護の対象から除いている3つ。プログラム言語(文法の体系)、規約(通信手順やインタフェースの約束事)、解法(アルゴリズム)は誰が使ってもよく、守られるのはそれらで具体的に書かれたコードという表現である。支援士でこの規定が効いてくるのは、他社製品を解析する行為や互換品を作る行為がどこから違法になるかという線引きの場面で、契約・技術的保護手段・営業秘密といった別の枠と重ねて判断することになる。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
セキュリティの実務では、公開された仕様に基づいて自前で実装する、他社製品を解析して脆弱性の有無を確かめる、といった行為が日常的に起きる。規約と解法が著作権の外にあるからこそ、公開仕様に基づく独自実装や、正当に入手した製品の調査目的の解析が成り立つ。一方でコピープロテクトを外す行為は技術的保護手段の回避として著作権法が別途禁じており、「保護の対象か否か」という一本の線だけでは適否を決められない。支援士の午前Ⅱの法務分野は、この複数の線を1問の中で同時に踏ませる形で出題される。
具体例
令和5年度春期午前Ⅱ問23では、プログラムの著作権管理上で不適切な行為はどれかが問われた。適法とされた選択肢の一つが「公開されているプロトコルに基づいて、他社が販売しているソフトウェアと同等の機能をもつソフトウェアを独自に開発して販売した」で、まさに規約が保護対象外であることに支えられている。「他人のソフトウェアを正当な手段で入手し、試験又は研究のために逆コンパイルを行った」も適法の側に置かれた。
試験での引っ掛け
同じ設問の正解(=不適切な行為)は、「使用許諾契約上は複製権の許諾を受けていないが、プロテクトが掛けられていたのでそれを外し、バックアップのために複製した」である。目的がバックアップであっても、許諾の範囲を超えたうえに技術的保護手段の回避に当たる。規約や解法が自由に使えることと、目の前のコードや媒体を自由に扱えることは別の話で、ここを地続きに考えると誤る。権利の所在も繰り返し問われており、開発請負契約書に著作権の帰属の定めがない場合、著作権は注文者ではなく創作した請負人に帰属する(平成29年度秋期・令和7年度秋期の午前Ⅱ問23)。代金を支払っても当然には移転せず、共有にもならず、どちらにも帰属しないということもない。
関連用語
出典・参考
公式シラバスの4 開発技術 > 3. 実装・構築 > (1) 実装・構築のタスクに掲載されている用語です。
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。