Software Escrow Specialists Since 1974

Software Escrow Specialists Since 1974

1-888-771-2042 (North America)
+1-613-842-8912 (Worldwide)

About Us

FAQs and other important insights about software escrow

Verification Issues

Print This Page

What is the point of having source code in escrow if it has not been verified as complete and authentic?

That is the question many escrow agents ask before suggesting that they, a supposedly independent third party, should do the verification. At first glance, it all seems fairly reasonable, but on closer inspection the warts begin to show.

When a licensor deposits Product X Rel 1.23 into escrow, he should swear a certificate in writing by a responsible individual that indeed the source materials lodged with the escrow agent are complete and authentic. But when the escrow agent urges you to hire him to verify something that the licensor has already certified, the escrow agent, by implication, is asking you to conclude two things:

  1. that he is more competent than the licensor to decide the matter of completeness and authenticity, and
  2. that he is more honest than the licensor who, for some unspecified reason, might swear a false certificate, whereas the escrow agent would not.

As to the first of these conclusions, the escrow agent is a complete stranger to the software and will simply hire an outside consultant to climb a steep learning curve, the massive cost of which will land on your shoulders, and will most likely deliver a report full of reservations and qualifications. A simple yes or no is unlikely.

As to the second conclusion, it is arrogant to the point of insult.

Let us turn now and examine the possible consequences to the licensor.

Source code might be protected by patent or copyright, but the real protection comes from the law of trade secrets, which states that the law will protect your secret information only if you keep it secret. Putting that another way, the more people who know the secret the weaker the legal protection becomes, until at some point the information is deemed to be public.

While a well drafted non disclosure agreement signed by the outside consultant would probably satisfy a judge that the trade secret had been properly protected, there is a less obvious but much greater risk from another direction. When a potential future buyer of the licensor's business performs due diligence he looks for warts before signing the check. Unlike a judge, that buyer is not governed by legal rules and the balance of probabilities. He is simply looking for ways to knock down the purchase price of the licensor's business – and what better way than to create a doubt that the trade secret (probably the core asset of the business) is out of the bag because the escrow agent and an outside consultant have seen it, and therefore the licensor at best is selling damaged goods. Also, the attorney who fails to warn his client about the risk associated with this method of verification might find himself facing a malpractice claim.

Then how should a source code deposit be verified?

For almost 50 years we have found several ways, none of which required intrusive participation by us or third parties. Some are pre-deposit and others are post-deposit depending on the situation, but they all protect trade secrecy while allowing proper verification, and do so with little or no fee to the escrow agent or others. But more importantly, we know our verification procedures work because in all that time we have never had a release of escrow materials that proved false or deficient.

If your escrow agent is pressing to be hired for verification, beware of the trap, and find another escrow agent.