AGPL is the Affero General Public Licence, a copyleft open-source licence. It requires source code disclosure when software is distributed, and the network use clause extends that obligation to software offered as a service over a network.
What AGPL Means in Practice
AGPL is a copyleft licence, so it is not just a distribution permission, it is a reciprocity rule. Its key practical effect is that organisations using AGPL software in products, services or internal platforms need to understand when they are creating a disclosure obligation and when they are simply consuming open source code under the licence terms.
The network-use clause is what makes AGPL distinct from many other open-source licences. Instead of limiting source disclosure to traditional distribution, it can extend the obligation to software made available over a network, which is why legal, engineering and product teams often review it more carefully than permissive licences.
Why the Network Clause Changes the Compliance Conversation
For many teams, the main issue is not the code itself but the way the software is delivered. If a service exposes AGPL-covered functionality over a network, the licence may require corresponding source availability for modified versions or derivative works, depending on the licence interpretation and the exact use case. That makes deployment architecture a licensing concern, not just a technical one.
This is why AGPL often matters in SaaS, internal platforms and hosted tools. The licence is designed to prevent organisations from taking community software, changing it, and keeping those changes private while still offering the software as a service.
How Organisations Review AGPL Exposure
Exposure review usually starts with software inventory and dependency analysis. Teams need to know where AGPL components are used directly, where they appear transitively, and whether any service actually makes that code available over a network. Licence obligations are often missed when components are buried inside frameworks, embedded tools or container images.
Review also needs to include vendor and upstream source material. If a product, library or platform includes AGPL code, the relevant project documentation and licence text should be checked before deployment. For external services, organisations should also confirm whether the supplier is already meeting the source-disclosure obligations that may attach to the way the software is offered.
Managing Licence Risk Without Slowing Delivery
AGPL risk management is usually about governance rather than technology alone. Teams commonly separate AGPL software from proprietary code paths, document usage decisions, and set internal review points before release, procurement or service launch. Where AGPL is allowed, the organisation should know which code, modifications and notices must be preserved and how source requests would be fulfilled.
Where AGPL creates too much legal or commercial friction, organisations may choose alternative components with different licence terms. The decision is rarely about technical superiority alone, it is about whether the service model and the compliance posture can coexist without ambiguity.
Risk and Threat Considerations
AGPL creates legal and operational exposure when teams misunderstand when the network clause is triggered or fail to track modified code in hosted services. That can lead to licence non-compliance, delayed releases, forced source publication, or disputes with upstream authors and downstream customers.
Failure mechanism: The usual failure mode is weak software inventory, vague ownership of open-source dependencies, or an assumption that “we did not distribute it, so the licence does not matter.” In practice, that gap can leave a service shipping AGPL-covered functionality without the required disclosure process.
Impact: The impact can include remediation work, product delays, legal review, reputational damage, and, in some cases, the need to rework architecture or replace a component after deployment.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
OWASP SAMM, CIS Controls v8, SLSA and NIST CSF 2.0 set the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.
| Framework | Control / Reference | Relevance |
|---|---|---|
| OWASP SAMM | Open Source Governance | AGPL forces release-time review of open-source usage and licence obligations. |
| Recommendation — Establish open-source review gates before release and document licence obligations for AGPL components. | ||
| CIS Controls v8 | CIS-2 — Inventory and Control of Software Assets | AGPL exposure depends on knowing where the licence appears in software inventory. |
| Recommendation — Maintain accurate software inventories and flag AGPL dependencies for legal review before deployment. | ||
| ISO/IEC 27001:2022 | A.5.31 — Legal, statutory, regulatory and contractual requirements | AGPL is a licence obligation that must be governed as a contractual/legal requirement. |
| Recommendation — Track AGPL obligations as part of legal and contractual compliance review. | ||
| SLSA | Supply chain provenance | AGPL decisions affect which components enter the software supply chain and how they are approved. |
| Recommendation — Verify third-party components and approve AGPL usage before they enter the build and release pipeline. | ||
| NIST CSF 2.0 | GV.RM-01 — Risk Management Strategy | AGPL creates governance risk that should be handled through formal software risk decisions. |
| Recommendation — Define a risk acceptance process for AGPL dependencies and service delivery models. | ||
Practitioner Guidance
Governance implication: AGPL should be treated as a release and procurement decision, not just a developer preference. Legal, security and engineering owners need a consistent rule for when source availability obligations are triggered and who signs off before code reaches production.
Practitioner note: The safest approach is to evaluate AGPL early, before the dependency becomes embedded in a product or hosted service. Once a service is live, replacing or isolating the component is usually more expensive than deciding on the licence up front.
Deepen Your Knowledge
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.
Reviewed and updated by the NHIMG editorial team on November 2, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org