According to some estimates, vehicles sold today include an astounding 100 million lines of computer code. The development of autonomous vehicles will likely see that number grow. Many automotive suppliers have traditionally relied on patents to safeguard key software innovations. However, evolving patent standards may suggest that trade secret law offers an alternative avenue for protecting certain software solutions.
Consider, for example, newly developed collision avoidance software. Where the novelty of the underlying source code is apparent, it can make sense to pursue patent protection. Where the software’s value is instead attributable to engineering workmanship, or where its novelty is in doubt, it can make sense to protect the underlying source code as a trade secret.
What is a Trade Secret?
Most states, including Michigan, have adopted the Uniform Trade Secrets Act, which defines a trade secret as any information that (a) derives economic value from not being generally known and (b) is subject to reasonable efforts to maintain its secrecy. Source code can often meet both requirements for a trade secret. For example, software is typically difficult to reverse engineer without source code while retaining independent economic value.
The Uniform Trade Secrets Act prohibits the misappropriation of trade secrets and provides a range of remedies. Misappropriation generally requires acquisition of trade secret by so-called “improper means,” e.g., theft, misrepresentation or not adhering to a duty to maintain its secrecy. Misappropriation also extends to the recipient—provided the recipient had reason to know the trade secret was improperly obtained or was obtained under an obligation of secrecy.
Importantly, however, misappropriation does not include reverse engineering or independent discovery—a significant departure from patent infringement for example.
Computer software accounts for 10% of trade secret misappropriate actions according to a prior study, slightly behind technical know-how, internal business information and customer lists. Remedies can include money damages, injunctive relief and attorney’s fees. Criminal penalties also exist, which can provide trade secret owners with additional leverage when dealing with a potential misappropriation.
Tips for Software Developers
Once the decision is made to pursue trade secret protection, rather than patent protection, software developers should consider the following business practices to protect their technology:
The above business practices can enhance trade secret protection for software in autonomous vehicles and in other technology spaces. Investors and customers will likely appreciate, and in some cases require, these practices as assurances that the underlying source code retains its intrinsic competitive value in an increasingly competitive marketplace.