Language selection

Search

Reverse engineering considerations when protecting inventions

Disclaimer: The information provided in this factsheet is meant as an educational resource only and should not be construed as legal advice.

  1. Reverse engineering, also called “tear down”, is a method or process to discover how a product functions (software) and/or its architecture (hardware).
  2. Reverse engineering is generally considered to be legal in US and Canada if the product has been legitimately obtained.
  3. Reverse engineering is considered an allowable method to discover a trade secret. However, if product functionality is patented, the patent owner has exclusive rights to use, own or manufacture the product (in the countries where the patent is issued). Reverse engineering does not permit someone to build a product that is covered by the patent claims.
  4. Reverse engineering is legitimate to:
    • learn how something works;
    • modify or repair a product;
    • create a competitive product;
    • enable interoperability with a product.
  5. Reverse engineering of software is permissible under copyright law, but may fall under other law as a  breach of contract if it is prohibited in the end user license agreements (EULA) or NDA. If such terms are present, they override the copyright law that expressly permits it.
  6. Reverse engineering can be used to prove evidence of use when a company is trying to assert patent infringement, however, it is best to prove evidence of use with publicly available information and use reverse engineering during discovery to ensure the proof will be accepted in court.
  7. Reverse engineering for interoperability purposes is often regarded as fair use from a copyright perspective.

Example 1: Company A has an IoT device and wants the ability to communicate with a gateway of Company B that is using a proprietary communication protocol to communicate with its own IoT device. In this case, Company A could reverse engineer the communication protocol and implement it to communicate with the gateway as part of its IoT network.

Key considerations for Canadian companies regarding reverse engineering:

Additional information:

Date modified: