- Trustee (Escrow Agent)
- A neutral third party that holds the deposited source code and release materials and releases them only upon a defined triggering event.
- Deposit Materials
- Everything placed in trust: source code, build scripts, technical documentation, third-party library licenses, and any other materials needed to compile and run the software.
- Release Condition
- A contractually defined event — such as developer insolvency, material breach, or cessation of support — that entitles the licensee to receive the deposited materials.
- Verification
- A technical audit performed by the trustee or an appointed specialist to confirm that the deposit materials are complete, compilable, and match the production version.
- License-Back
- A conditional, limited license the developer grants the licensee to use, modify, and maintain the released source code solely for the licensee's internal purposes following a release event.
- Milestone Deposit
- A scheduled deposit of updated source code tied to the completion of a defined development sprint, phase, or deliverable under the underlying development agreement.
- Insolvency Event
- A release trigger encompassing bankruptcy filing, receivership appointment, voluntary liquidation, or assignment for the benefit of creditors by the developer.
- Continuity of Support Obligation
- The developer's contractual commitment to maintain, update, and support the software for a defined period — breach of which may itself constitute a release condition.
- Tripartite Agreement
- A contract binding three parties simultaneously — here, the developer, the licensee, and the trustee — each with distinct rights and obligations.
- Proprietary Information
- Source code, algorithms, trade secrets, and technical know-how embedded in the deposit materials that the developer has not made publicly available.
- Build Documentation
- Written instructions, configuration files, and environment specifications sufficient for a competent developer to compile the source code into a working, deployable application.