CASE STUDY · REMEDIATION
Enterprise removes lock in after a relicense.
In this case study an enterprise removes lock in after a relicense exposed it, restoring the ability to switch by mapping the dependency and building a fallback. An anonymised composite drawn from buyer side engagements. No named parties.
Situation
A large enterprise had built a significant part of its platform on a single infrastructure component, adopted years earlier under an open source license. The component was wired directly into application code across many teams, with its specific behavior assumed throughout. When the project relicensed to source available terms, the enterprise faced a sharp realization: it had no fallback. Every service depended on this one component, the new terms gave the vendor pricing power, and there was no practical way to switch on a reasonable timeline. The enterprise engaged us not to handle a compliance breach, which it did not have, but to address the strategic problem the relicense had revealed.
The exposure that triggered the review
The exposure was lock in, not infringement. The relicense did not create the dependency; it exposed one that had existed quietly for years. Because the enterprise had coupled its applications directly to the component, with no abstraction between them, it could not move without rewriting large parts of its codebase. That gave the vendor leverage in any commercial conversation, since the alternative to accepting terms was an open ended migration the enterprise could not credibly threaten. The relicense had converted a free, taken for granted dependency into a priced one, and the absence of a fallback meant the enterprise would negotiate from weakness. Lock in of this kind is examined in the wider context of relicensing risk in your vendor stack.
Approach
We started by mapping exactly how the component was used across the estate, distinguishing the handful of capabilities the enterprise actually depended on from the long tail of features it did not. That distinction mattered, because a fallback need only cover real use, not the full surface of the product. We then designed an abstraction layer that isolated application code from the specific component, so that services called a stable internal interface rather than the vendor product directly. Behind that interface, we qualified an open source alternative that covered the capabilities in use. The work was sequenced so that the abstraction came first and the alternative could be introduced incrementally, without a risky big bang migration.
The point was not to switch immediately. It was to make switching possible. Once the abstraction was in place and an alternative qualified behind it, the enterprise held a credible option to move, which is the foundation of leverage. The sequencing logic follows the method in remediation and alternatives.
Outcome
The enterprise removed the lock in without a forced, immediate migration. With the abstraction layer in place and an open alternative qualified behind it, the dependency on the vendor was no longer absolute. That changed the commercial conversation entirely. When the vendor proposed terms, the enterprise could weigh them against a real, costed alternative rather than against the prospect of an unaffordable rewrite. It chose, on its own timeline, to migrate the most exposed workloads to the open alternative while retaining the vendor product where it added clear value. The relicense that had looked like a trap became a manageable, sequenced program, and the pricing power the vendor briefly held was gone.
The durable outcome was structural. By inserting an abstraction layer and qualifying an alternative, the enterprise insulated itself not only from this relicense but from the next one, since any future change to the vendor component now meets a fallback rather than a dead end.
Lessons for buyers
A relicense rarely creates lock in; it reveals it. The exposure was built years earlier, when applications were coupled directly to a single vendor component with no abstraction and no fallback. The remedy is not always a full migration, which can cost more than the risk it addresses. Often it is an abstraction layer plus a qualified alternative, which restores the option to switch and with it the leverage to negotiate. Buyers who treat critical components as potentially relicensable, and who build a fallback before they need one, are the ones who keep control when the terms change. Leverage in a relicense comes from having somewhere else to go.
For how this analysis is run, see our open source remediation advisory service, and browse more case studies on contained exposure. This case study is commercial and licensing risk advisory, not legal advice. For interpretation of a license against your use, engage your own counsel.
COMMON QUESTIONS
Questions buyers ask.
What happened in this enterprise removes lock in case study?
After a core component relicensed to source available terms, an enterprise found it was locked into a single vendor with no fallback. A buyer side review mapped the dependency, introduced an abstraction layer, and qualified an open alternative, which restored the ability to switch and removed the lock in that the relicense had exposed.
What does lock in mean after a relicense?
Lock in after a relicense is the position of having no practical alternative to a component whose terms have changed, because applications depend on its specific behavior and no fallback was ever built. The relicense does not create the lock in; it exposes it, by turning a free dependency into one the vendor can now price.
How do you remove lock in without a full migration?
Lock in can be reduced by introducing an abstraction layer that isolates application code from the specific component, then qualifying one or more open alternatives behind that layer. This preserves the option to switch without forcing an immediate, full migration, which restores leverage in any negotiation with the vendor.
Is this a real named client?
No. This is an anonymised composite drawn from buyer side engagements. No named parties, logos, or specific vendor clients are used.
Is this case study legal advice?
No. This is commercial and licensing risk advisory, not legal advice. For interpretation of a license and your compliance position, engage your own counsel.
CONTAINMENT
Build a fallback before you need one.
A confidential open source license risk assessment. Independent, buyer side, paid only by you.
Not ready to talk? Read the free open source license risk guides first.