別のアプリケーションから暗号化されていないバイナリ ファイル形式をリバース エンジニアリングし、コンテンツを読み取ることによって、サード パーティのファイル形式のサポートをアプリケーションに追加することは合法ですか?
7 に答える
場所によって異なります。EU では、「相互運用性を目的としてファイル形式をリバース エンジニアリングする」ことが明確に許可されています (EU ソフトウェア条約第 6 条)。
一般に、誰かがファイル形式を読み取るのを防ぐことは困難です。形式に特許技術が含まれているため (あなたの国でソフトウェア特許が許可されている場合)、ファイルの書き込みが禁止されている例があります。これは、何年もの間、GIF に当てはまりました。
問題の形式、場所などによって異なります。これは「クラッキング」ではなく、「リバースエンジニアリング」に似ています。
フォーマットを生成するアプリケーションのライセンスを持って、弁護士に相談してください!
ArsTechnica は最近、一部のセキュリティ保護 (たとえば、Windows XP の一部のバージョンで DEP を実現するため) のために Windows で文書化されていない動作を使用する Google Chrome のコンテキストでのリバース エンジニアリングの合法性に関する素晴らしい記事を公開しました。
それはすべて、お住まいの国の法律と、ファイル形式をリバース エンジニアリングする意図によって異なります。確実にするには、弁護士/弁護士/法廷弁護士に確認する必要があります。ファイル形式を所有している会社に確認して、公開された仕様またはリバース エンジニアリングを必要とせずに相互運用できるその他の情報があるかどうかを確認しましたか?
IANAL ですが、はい、コピー防止システムなどを回避しない限り、合法であると確信しています。例として、OpenOffice が Word 文書を読み取ることができることを参照してください。
そのために EULA の条件に違反する必要がある場合、それは違法です。ほとんどの州にはリバース エンジニアリングを明示的に許可する法律がありますが、これは「譲渡できない権利」ではなく、契約上放棄できるものであると私は理解しています。(言い換えると、リバース エンジニアリングを許可しても、とにかくしないことに同意することを妨げるものではありません。) ただし、一部の法域では、さらに進んで、契約に別段の記載がある場合でも、リバース エンジニアリングは常に許可されると明示的に述べています。
米国にお住まいの場合、「コピー保護技術」を回避する必要がある場合、DMCA は一般にリバース エンジニアリングを禁止していますが、形式と互換性を持たせる目的でリバース エンジニアリングを回避することについては、特定の例外を設けています。
それ以外の場合は、おそらく合法です。ただし、ここでの回答に関係なく、弁護士に相談してください。
これは米国のDMCAでカバーされているのでしょうか? いつものように、最善の策は弁護士に依頼することです。