OpenSource Risk Experts
Map your blast radius

REMEDIATION AND ALTERNATIVES

Remediation and security patch continuity.

The quickest answer to a relicense is to freeze the component on its last open version. It also stops your security fixes. This article covers remediation and security patch continuity: how to hold off the licensing exposure without opening a vulnerability gap in its place.

Published May 15, 2026. Commercial and licensing risk advisory, not legal advice.

Remediation and security patch continuity pull in opposite directions, and that tension is the heart of the problem. When a project relicenses, the fastest way to hold the licensing exposure is to pin the component to its last openly licensed version. The license is preserved, nothing new is bound, and on paper the risk is parked. But the code is frozen with it. Every vulnerability fixed in a later release now lives outside your reach, and for anything exposed to a network the freeze becomes the more pressing danger the longer it lasts. You trade a licensing risk for a security risk, and the second one compounds.

A good remediation plan treats patch continuity as a requirement rather than a casualty. The aim is to keep fixes flowing while the migration runs, so neither risk is left to grow unchecked. The wider set of remediation paths is laid out in the pillar on open source remediation and alternatives.

Why remediation and security patch continuity collide

The collision comes from how relicensing usually works. New terms apply to new versions, so the openly licensed code you are entitled to keep is, by definition, the older code. Staying on it preserves your rights and freezes your fixes in the same move. For a low traffic internal tool that may be tolerable for a while. For a database holding customer records, a secrets manager, or a service on the edge, an unpatched freeze is not a holding position at all; it is an exposure that grows with every advisory published against the versions you can no longer take.

This is why pinning is a stopgap and never a strategy. It buys time to plan, and nothing more. The clock starts the moment you pin, and the question becomes how fast you can move to a path where patches resume. That decision is the same one framed across the cluster in open source remediation: your options explained.

Where patches come from after a relicense

Each remediation path has its own answer to where fixes come from. A community fork restores an open source stream of patches: OpenTofu continues Terraform under an open license, Valkey continues Redis, and OpenSearch continues Elasticsearch, and each publishes its own fixes. The continuity question for a fork is how closely it tracks the vulnerabilities you care about and how quickly it ships them, which is a maturity judgment rather than a licensing one. A commercial license keeps you on the vendor's supported stream, with patches as part of what you pay for. Replacing the component moves you to a different project with its own patch cadence entirely.

Pinning is the only path with no answer: the patches simply stop. That asymmetry should weigh heavily in the decision, because a path that resolves the licensing exposure while leaving you unpatched has only solved half the problem. The honest cost comparison across paths, including the security carrying cost of a freeze, belongs in the same model used for everything else.

Set a maximum acceptable patch gap

If pinning is unavoidable while you plan, bound it. Decide, in advance, the longest you are willing to run a frozen component for each class of system, and treat that window as a hard deadline for the migration rather than a soft target. A public facing service might tolerate days. A back office tool might tolerate a quarter. Naming the number turns an open ended freeze into a managed risk with an expiry date, and it gives the remediation work the urgency it needs to actually finish.

Within that window, compensating controls reduce the exposure without removing it. Tightening network access to a frozen component, adding monitoring around it, and limiting what it can reach all shrink the attack surface while the real fix lands. They are not a substitute for patches, but they make a short freeze defensible, and they should be documented as part of the plan rather than improvised under pressure.

Sequence the migration by exposure, not convenience

When the migration runs, order it by where the security gap hurts most. The systems that are network facing, that hold sensitive data, or that sit on the critical path should leave the frozen component first, because those are the places an unpatched vulnerability does the most damage. The quiet internal tools can wait. This is the opposite of sequencing by ease, which tends to clear the simple cases first and leave the dangerous ones for last. Leading with exposure means the worst of the security risk is gone early, even if the full migration takes longer to complete, a discipline shared with the timeline laid out in remediation timeline: a 90 day plan.

Remediation and security patch continuity are two halves of the same job. Solving the license while freezing your fixes is not a solution; it is a trade that hides the cost. The plans that hold are the ones that name the patch source for the chosen path, bound any freeze with a deadline, and migrate the highest exposure systems first. This article is commercial and licensing risk advisory, not legal advice. For interpretation of a specific license and your compliance position, your own counsel is the right place to turn.

COMMON QUESTIONS

Questions buyers ask.

How does remediation affect security patch continuity?

Remediation and security patch continuity are linked because the common stopgap, pinning a component to its last openly licensed version, freezes the code and stops new fixes. The licensing exposure is held off, but a growing security gap opens in its place.

Why is pinning to an old version risky?

Pinning preserves the old license but freezes the component, so published vulnerabilities in newer versions no longer reach you. For a database, a secrets manager, or anything network facing, an unpatched freeze becomes the larger risk the longer it lasts.

Can a community fork keep patches flowing?

Often yes. Community forks such as OpenTofu, Valkey, and OpenSearch continue under an open license and publish their own fixes. The continuity question becomes whether the fork tracks the vulnerabilities you care about and how quickly it ships them.

How do we keep patches flowing during remediation?

Treat patch continuity as a requirement of the remediation plan, not an afterthought. Identify the source of fixes for the path you choose, set a maximum acceptable patch gap, and sequence the migration so the highest exposure systems leave the frozen component first.

Is this legal advice?

No. This article is commercial and licensing risk advisory, not legal advice. For interpretation of a specific license and your compliance position, we recommend your own counsel.

CONTAIN THE RISK

Remediate without freezing your fixes.

An open source remediation advisory engagement. Independent, buyer side, paid only by you.

Not ready to talk? Read the free open source license risk guides first.

Scope your remediation