用語集に戻る

逆コンパイル

定義 : 逆コンパイル


逆コンパイル(デコンパイル)とは、ソフトウェアのコードを複製し、その形式をオブジェクトコードから人間が読める形式に変換して、動作を理解する作業です。原則として、著作者に留保された複製および翻案の行為にあたります。ただし、知的財産法典は、コンピュータ・プログラムの法的保護に関する指令を国内法化したL. 122-6-1条以下において、厳格な条件のもとで逆コンパイルを認めています。

相互運用性を目的とする逆コンパイルの要件

第一に、独立して作成されたソフトウェアと他のソフトウェアとの相互運用性に必要な情報を得るために、逆コンパイルが不可欠でなければなりません。第二に、ソフトウェアの複製物を使用する権利を有する者が行わなければならず、必要な情報がすでに容易かつ迅速に入手できるものであってはなりません。第三に、元のソフトウェアのうち相互運用性に必要な部分に限定されなければなりません。得られた情報は、他の目的に使用することも、必要な場合を除いて第三者に伝えることも、実質的に類似したソフトウェアの開発に用いることもできません。条文はLégifranceで確認できます。

エラー修正のための逆コンパイル

EU司法裁判所は、2021年10月6日のTop System事件において、プログラムの正当な取得者は、その動作に影響するエラーを修正するため、適切な使用を妨げる機能を無効化する場合を含め、プログラムの全部または一部を逆コンパイルできると判断しました。この権能は相互運用性の例外とは別個のものであり、契約で排除することはできませんが、修正に必要な範囲に限られます。この判断は、ITの保守契約やソースコードへのアクセスをめぐる議論に示唆を与えます。

要点

実務上、逆コンパイルは、ソフトウェア会社と利用者、競合者同士、統合パートナー同士の紛争の場となっています。リバースエンジニアリング、営業秘密の保護、ライセンス条項の作成の問題と結びついています。当事務所は、契約およびソフトウェアに適用される著作権の業務の枠組みで、これらの問題について助言し、訴訟に対応しています。



本用語解説は一般的な説明であり、法的助言に代わるものではありません。

Dhenne Avocatsは、パリ司法裁判所、パリ控訴院および統一特許裁判所において特許訴訟を担当しています。実際の案件でこの問題が生じた場合、適切に対応すべき時期は、ほとんどの場合、訴えの提起よりも前にあります。

特許訴訟 · 統一特許裁判所 · ご相談はこちら