A software escrow agreement is an arrangement where a software owner or developer agrees with its user (the licensee) to deposit the source code of a product, along with technical information and documentation with an independent third party (an escrow agent).
In certain circumstances, such as the owner's insolvency, the escrow agent releases the source code to the user. The user then has the right to use the source code to maintain and support its use of the product.
What can be protected by software escrow?