Software companies
Retiring a product sold on perpetual licenses: what you still owe
By SourceX Editorial · Reviewed by Noah Loul ·
Short answer
When you retire a product sold on perpetual licenses, the license to use the purchased version usually continues, while maintenance and support end only as their own terms allow. The working rule: honor every prepaid support term, give the non-renewal notice each contract requires, and never switch off anything a licensed copy needs to run.
Key takeaways
- A perpetual license grant normally survives product retirement; the customer keeps the right to run the version it paid for.
- Maintenance and support are separate promises that end at the close of a paid term, after any required non-renewal notice.
- Activation servers, license key services and hosted components can turn a retirement into a breach if a licensed copy stops working.
- Escrow agreements often treat discontinued support as a release condition, so read them before announcing end of life.
- Keep the retired product's contracts, entitlements, tickets and issue history; they answer future disputes and may later be licensable records.
Does a perpetual license end when the product is retired?#
A perpetual license does not end just because the vendor stops selling or improving the product. The grant in most end user license agreements gives the customer a non-expiring right to use a specific version, subject only to the termination grounds written into the agreement, such as uncured breach or non-payment of the license fee.
That is why retirement is mostly a maintenance question, not a license question. The customer can keep running the last version it is entitled to. What changes is whether it receives updates, fixes, new versions and access to support staff.
Read the actual grant before assuming anything. Some older agreements describe the license as perpetual but tie it to a hardware key, a named server or a term subscription for a bundled component, and those details decide what you can safely switch off.
Which obligations continue and which ones end?#
The obligations that continue after retirement are the ones attached to the license itself; the ones that end are the ones attached to a paid service period. The table sorts the common promises in a perpetual license and maintenance stack and shows where to look for each.
The two rows that cause most disputes are prepaid support and activation. A customer that paid for several years of maintenance in advance has a strong argument that support must continue or the unused portion must come back, and a customer whose licensed copy stops activating has lost the thing it bought outright.
| Obligation | Usually after retirement | Where to check |
|---|---|---|
| Right to use the licensed version | Continues | License grant, termination clause, transfer rights |
| Software maintenance and updates | Ends at the close of the paid term | Maintenance agreement term, renewal and non-renewal notice |
| Technical support access | Ends with maintenance unless sold separately | Support policy, service level terms, order forms |
| Prepaid multi-year support | Honored or refunded as the contract states | Order forms, refund clause, termination for convenience |
| Warranty on the delivered version | Runs for the stated warranty period | Limited warranty and remedies clause |
| Activation or license key service | Must keep working or be replaced | License grant, installation guide, technical documentation |
| Confidentiality and data return | Survives as written | Survival clause, data processing terms |
| Source code escrow | May trigger a release | Escrow agreement release conditions |
What notices should go out before end of life?#
End of life notices should follow the order of your contracts, not the order of your product plan. Each maintenance agreement sets its own non-renewal notice requirement, and the strictest one in the customer base sets the earliest date you can announce.
Send each notice to the address and by the method in that contract's notice clause. An email to a support contact may not count as formal notice, and a missed notice can extend a maintenance term automatically.
- End of sale notice: the product and new maintenance plans are no longer offered.
- Non-renewal notice for maintenance: sent to each customer within the window its agreement requires.
- End of support notice: the date fixes and help desk access stop, matched to each paid term.
- Final release notice: the last build, its checksum, documentation and any offline activation method.
- Escrow agent notice: if the escrow agreement requires the depositor to report discontinuation.
- Reseller and OEM partner notices: distribution agreements may carry their own support commitments.
- Third-party component check: confirm that runtime licenses for embedded components let existing installs keep running.
Where retirement plans go wrong#
Retirement plans usually go wrong when an engineering decision quietly removes something a licensed copy depends on. Turning off a license server, letting a code signing certificate lapse or shutting a hosted update endpoint can stop a perpetual install from starting, even though nobody intended to end the license.
The fix is to ship a final build that runs without those services, or to keep the service running in a minimal form. Document the choice in the final release notice so customers and their auditors can see exactly what they received.
Another common gap is a hosted component, such as a reporting portal or sync service, that holds customer records. Those records may need to be returned or deleted under the data terms, which are usually separate from the license grant and survive termination.
What if the company itself is winding down?#
A company that is winding down still has to treat perpetual licenses as continuing obligations, and bankruptcy law gives licensees specific protection. Under 11 U.S.C. section 365(n), if a trustee rejects an executory contract under which the debtor licenses intellectual property, the licensee may elect to retain its rights for the duration of the contract and any extensions available as of right, provided it keeps making the royalty payments due.
That protection is one reason to arrange a clean handover before the doors close: a final build, an escrow release where the agreement calls for one, and a record of which customers hold which entitlements. Wind-down officers should confirm with counsel how each license and maintenance agreement is handled in the chosen process.
Illustrative: retiring a desktop estimating product#
Illustrative: a fictional vertical software company sells a desktop estimating tool for cabinet and millwork shops on perpetual licenses, with optional annual maintenance. It has moved its roadmap to a cloud product and wants to retire the desktop line.
Counsel reviews the license agreement versions in use and finds that older customers activate through a hosted license server. The company releases a final build with offline activation, stops offering maintenance renewals and sends non-renewal notices to each customer under its own notice clause. Customers with prepaid support keep fixes and help desk access until their paid term ends.
The escrow agreement lists discontinued support as a release trigger, so the company notifies the escrow agent and confirms the deposit is current. It keeps the license entitlement database, maintenance contracts, Zendesk tickets and Jira history in a read-only archive. No customer loses a working install, and the company holds a complete record if a dispute or audit arises.
How SourceX looks at a retired product's records#
SourceX treats the records of a retired product as a closed archive that may hold value long after revenue stops. Support tickets, issue histories, code reviews and release notes from a mature product show how real problems were diagnosed and fixed, which is the kind of operational record AI developers license.
The SourceX five-step transaction (Supply, Rights, Preparation, Approval, Delivery) starts with a metadata-only fit check, and the Rights step reads the same license and maintenance agreements discussed here, because customer contracts may limit reuse of support content. If a package proceeds, the SourceX Evidence Packet records provenance, licensing rights, permitted use, the privacy record and release authorization.
Frequently asked questions
Can we stop customers from using the old version after retirement?
Usually not, if the license is truly perpetual. Ending use generally requires a termination ground in the agreement, such as uncured breach. You can stop selling, updating and supporting the product at the end of paid terms, but blocking a licensed install typically needs a contractual basis and should be reviewed with counsel first.
Do we owe security patches after end of support?
Generally only if the contract promises them. Maintenance agreements usually define updates and fixes as part of the paid service, so the obligation ends with the term. Many vendors still publish a final security notice and guidance for customers who keep running the product, which reduces reputational risk without creating a new commitment.
Can customers transfer a perpetual license after the product is retired?
That depends on the transfer clause. Many license agreements restrict assignment without vendor consent, and retirement does not change that clause. If you expect acquisitions among your customers, decide in advance how you will handle consent requests, because the license usually survives even when the product does not.
What should happen to customer data in a retired hosted component?
Follow the data return and deletion terms, which usually survive termination. Give customers a way to export their records, set a deletion date that matches the agreement and keep evidence of deletion. Do not reuse that customer data for other purposes unless the contract and applicable privacy law allow it.
Should we keep the retired product's support and engineering records?
Yes, at least for the period your legal and tax advisers recommend. Contracts, entitlements, tickets and issue histories answer later disputes, warranty claims and audits. Kept in a structured, read-only archive, they also preserve the option of a future data licensing review.
Sources
- Under 11 U.S.C. section 365(n), if a trustee rejects an executory contract under which the debtor licenses intellectual property, the licensee may elect to retain its rights to the IP for the duration of the contract and any extensions available as of right, provided it continues to make all royalty payments due. Source
Related resources
- QuestionCan SaaS data be licensed?
- InsightRecords written with AI assistance: do they lose value for licensing?
- InsightConstruction software companies: what project data you can and cannot license
- InsightAI features in acquired products vs licensing records out: a holdco rule
- IndustryBPO & contact centers data
- IndustryLegal data
See if your company qualifies
A short company assessment. No data uploads are needed.