Join our Newsletter — 33% off our NHI Course
Home› Glossary› Governance, Ownership & Risk› Lesser General Public License (LGPL)
Governance, Ownership & Risk

Lesser General Public License (LGPL)

← Back to Glossary
By NHI Mgmt Group Updated November 3, 2026 Domain: Governance, Ownership & Risk

The Lesser General Public License is a software licence that allows proprietary software to link to or use covered libraries under specific conditions. It usually requires modifications to the licensed library itself to remain under the same licence, while allowing separate application code to use it without being fully open sourced.

What the LGPL Is and How It Works

The Lesser General Public License is a copyleft software licence designed to let proprietary applications use covered libraries while preserving the library’s own licence obligations. The practical distinction is between linking to a library and changing the library itself, which is why developers often treat it as a middle ground between permissive reuse and full copyleft.

For engineering teams, that means the LGPL is less about security control and more about distribution boundaries, derivative works, and whether your product’s architecture keeps application code separated from the licensed component. The licence’s effect depends on how the software is assembled and distributed, not just on whether the library is present.

Where the LGPL Creates Compliance Decisions

The key decision is whether your use of an LGPL library stays within the licence’s intended model, or whether your changes cross into the portion that must remain under the same licence. That makes the LGPL especially relevant for teams embedding third-party libraries into commercial software, appliances, SDKs, and internally distributed products.

Practically, teams need to understand the distribution model, the boundaries between application code and the library, and any obligations that flow from modification or relinking. A separate codebase does not automatically remove licence obligations if the product is shipped as an integrated whole.

Why Linking Matters More Than the Library Name

The LGPL is often chosen because it allows proprietary software to use a library without forcing the entire application to become open source. That only works when the integration pattern fits the licence’s assumptions, such as dynamic linking or a clearly separable relationship between the application and the library.

When the integration is tighter, the legal interpretation becomes more sensitive and more fact-dependent. That is why compliance reviews usually focus on build structure, distribution method, and modification history rather than on whether the code “uses open source” in a general sense.

Managing Licence Risk in Software Supply Chains

For security and governance teams, the LGPL is part of software supply-chain risk because licence terms can affect what you are allowed to ship, how you can patch, and what code you must preserve or disclose. The issue is not exploitability, but operational exposure from using third-party components without a clear inventory and approval process.

Teams that treat open source only as a technical dependency can miss obligations that surface at release time, especially when a library is modified, redistributed, or embedded in a product with proprietary code.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP SAMM and SLSA set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
OWASP SAMMSSD — Secure BuildLGPL affects software release and dependency governance.
Recommendation — Review third-party licence obligations before release and track modified components in the build process.
SLSASupply chain integrityLGPL use depends on component provenance and distribution paths.
Recommendation — Track dependency provenance and preserve release records for embedded libraries.
ISO/IEC 27001:2022A.5.31 — Legal, statutory, regulatory and contractual requirementsLGPL creates contractual licence obligations that must be identified and met.
Recommendation — Register open-source licence obligations in your compliance process before shipping software.

Practitioner Guidance

Why practitioners should care: The LGPL needs to be reviewed as part of software composition and release governance, not just procurement or development convenience. If a product team cannot explain how the library is integrated, modified, and distributed, it cannot reliably explain the licence impact either.

Common misunderstanding: Many teams assume “using an LGPL library” is always equivalent to “needing to open source the product.” In reality, the obligations depend on the exact integration pattern and whether the library itself has been changed.

Practitioner takeaway: Keep a clear record of where LGPL code is used, how it is linked, and whether any library modifications are shipped, then route that information through legal and release review before distribution.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 3, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org