- Trustee
- The neutral third party — typically a professional escrow agent or law firm — appointed to hold the deposited source code and administer the agreement.
- Depositor
- The software developer or IP owner who delivers the source code and related materials to the trustee under the terms of the agreement.
- Beneficiary
- The licensee or end-user who has the right to receive the source code from the trustee upon the occurrence of a defined release trigger.
- Deposit Materials
- All items placed with the trustee — including source code files, build instructions, configuration scripts, third-party library lists, and technical documentation.
- Release Trigger
- A specific event — such as the depositor's insolvency, material breach, or cessation of maintenance — that entitles the beneficiary to receive the deposit materials.
- Escrow
- An arrangement in which assets are held by a neutral third party on behalf of two transacting parties and released only when predetermined conditions are met.
- Verification
- A technical audit performed by a qualified examiner to confirm that the deposited source code is complete, current, and capable of producing the licensed software when built.
- Continuity License
- A limited, conditional license granted to the beneficiary upon release of the deposit materials, allowing maintenance or operation of the software without the depositor's involvement.
- Material Breach
- A failure to perform a fundamental obligation under the underlying software license — such as ceasing support, failing to deliver critical updates, or abandoning the product — that may trigger escrow release.
- Insolvency Event
- A formal legal proceeding — voluntary or involuntary bankruptcy, receivership, or assignment for the benefit of creditors — that places the depositor's assets under court or administrator control.
- Update Obligation
- The depositor's contractual duty to re-deposit revised source code whenever a new version, patch, or significant update of the licensed software is released.