"For example, patents might slow development in rapidly moving areas such as software in which the industry norm is to protect trade secrets, or it may be that the effort we put into preventing reverse engineering and guarding our trade secrets is more expensive than having the lawyers working with the programmers." . . . .