Protecting Software Using Patent And Trade Secret Law Traditional legal strategies have pitted trade secret law and patent law against one another. This is because patents are made public while trade secrets must be kept confidential. However, there is a way to utilize the best of what both have to offer.