Safeguard
Compliance•

What do open source patent clauses mean for a product company?

Apache 2.0 and GPLv3 include patent terms that MIT does not spell out. What they say, and how to reflect them in a license review checklist.

Safeguard Security Team
4 min read

Some licenses carry an explicit patent grant from contributors, and some stay silent. Apache 2.0 and GPLv3 spell out patent terms. The Apache text also ends the patent license of anyone who sues over the work. Add a patent column to your license review, and send questions to counsel.

What the texts say

Apache License 2.0, section 3, says each contributor grants you a perpetual, worldwide, non exclusive, no charge, royalty free, irrevocable patent license, with a stated exception, to make, use, sell and otherwise transfer the work, limited to patent claims the contributor can license that are necessarily infringed by their contribution. It then adds a defensive clause: if you start patent litigation alleging that the work or a contribution in it infringes a patent, the patent licenses granted to you for that work end on the date the litigation is filed.

GPLv3, section 11, defines contributors and their essential patent claims, and says each contributor grants you a non exclusive, worldwide, royalty free patent license under those claims. GPLv3 section 10 also says you may not impose further restrictions on the exercise of the rights it grants, and gives the example that you may not initiate litigation alleging that a patent claim is infringed by making or selling the program.

The MIT text grants permission to use, copy, modify and sell, and does not mention patents. That is a fact about the words, and what follows from it is a legal question.

Why a product company should care

A product company typically holds patents, files them, or is bought by someone who does. The patent terms of components you ship can interact with that. Two common situations:

  1. You sue a competitor on a patent and a component you ship is Apache licensed. The defensive clause is about litigation over the work you got under Apache, not about all your patents, but the interaction should be known before the lawsuit, not after.
  2. You are acquired and the buyer's diligence asks which components carry patent grants and which are silent.

None of this makes a license good or bad. It makes a license informative.

A patent column for your review

QuestionWhere to look
Does the license text mention patents?The license text itself
Is there a defensive termination clause?Apache 2.0 section 3 is one example
Does the project add a separate patent file or pledge?Files beside the license in the repository
Do we hold patents that could be in play?Legal and product leadership

Record the answers once per license, not once per package. A license family decision applies to every package under it. The structure in our post on allow, review and deny tiers is the right home for the rule.

What not to do

Do not read patent silence as patent safety, and do not read a grant as a guarantee. A grant covers claims the contributor owns or controls and that are infringed by the contribution, within the terms. It does not cover claims held by others.

Do not make the call alone in engineering. Patent interaction is a decision for counsel and the business, with engineering supplying the inventory of what ships. This post is general information, not legal advice.

Try it yourself

Click through it at your own pace, or open it full screen. Find the license field on a few components, since that is the starting point for any patent column.

Safeguard's SBOM and dependency scanning builds the component and license inventory counsel can review, and policies can gate a pull request on a license rule you define. You can try a free scan at gold.safeguard.sh.

Quick check

Does MIT give me a patent license?

The MIT text does not mention patents. Whether it implies one is a legal question to put to counsel.

Does the Apache defensive clause affect all my patents?

The text ends patent licenses you received for that work if you sue over it. It does not by itself transfer or waive your other patents. Have counsel confirm how it applies to you.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.