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

GNU Affero General Public License (AGPL)

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

The GNU Affero General Public License is a copyleft software licence for software that is offered over a network. It extends the usual source sharing obligation so that users who interact with the programme remotely can obtain the corresponding source code for modified versions.

What the AGPL is for and why it matters

The AGPL is designed for software that is used over a network, where ordinary copyleft rules can otherwise leave remote users without a practical path to the modified source. Its defining feature is that network interaction can trigger the source-sharing obligation, which changes how teams think about deployment, service delivery and downstream redistribution.

That makes the licence more than a legal label. It affects product strategy, code sharing boundaries, and whether a team can safely embed AGPL components into a hosted service without planning for reciprocal disclosure obligations.

How the network clause changes compliance obligations

The key distinction is between merely distributing software and offering it as a service. With AGPL-licensed code, remote users who interact with the programme may be entitled to the corresponding source of modified versions, even when the software never leaves the provider's infrastructure.

This shifts compliance work earlier in the lifecycle. Teams need to know where AGPL code is running, how it is modified, whether those changes are derivative, and what obligations attach to the service interface, not just to shipped binaries.

Where AGPL creates architectural and business trade-offs

AGPL can be attractive when a project wants to preserve openness in hosted environments, but that same strength can limit adoption in proprietary services. Organisations often need to decide whether they can meet the licence terms operationally, or whether a different dependency is more suitable for the intended product model.

The practical consequence is that licence choice becomes part of architecture and procurement. A service team may need to separate AGPL components from proprietary code paths, document modification boundaries, or avoid the dependency entirely if the disclosure model conflicts with the business use case.

How to evaluate AGPL before you adopt or expose it

Before using AGPL software, teams should identify whether the software will be modified, whether users will access it remotely, and whether internal policy permits reciprocal source obligations. That review is especially important for platform services, embedded libraries, and SaaS offerings where the licence trigger may be easy to overlook.

For organisations that need a broader view of open-source tooling governance and authorisation for testing environments, Open Source Penetration Testing Tools Landscape Guide is a useful companion resource. For teams validating exposure or inventorying software in a controlled environment, Nmap for Defenders Guide helps with disciplined discovery and results handling.

Risk and Threat Considerations

The main risk is not technical compromise but licence non-compliance, which can create legal, operational and reputational exposure when AGPL-covered code is used in network services without meeting the source-sharing obligation. The danger increases when teams treat hosted software as if only binary distribution matters.

Failure mechanism: Organisations misclassify a service deployment as licence-neutral, then modify AGPL code, expose it over a network, and fail to provide the corresponding source for those modifications.

Impact: That can trigger compliance disputes, forced remediation, product delays, contract friction and the need to untangle proprietary and open-source components after the fact.

Standards & Framework Alignment

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

NIST CSF 2.0 sets the technical controls, while ISO/IEC 27001:2022 defines the regulatory obligations.

FrameworkControl / ReferenceRelevance
ISO/IEC 27001:2022A.5.31 — Legal, statutory, regulatory and contractual requirementsAGPL creates legal obligations that must be identified and managed in software use.
A.8.25 — Secure development life cycleAGPL adoption affects build, release and dependency decisions during development and deployment.
Recommendation — Record AGPL obligations in your legal register and assign ownership for licence compliance reviews. Embed licence checks into the SDLC so hosted releases are reviewed before deployment.
NIST CSF 2.0GV.OC-03 — Legal and regulatory requirements are understood and inform cybersecurity risk managementAGPL is a legal condition that should shape how software risk is governed.
GV.RM-01 — Risk management strategy is established and managedAGPL introduces compliance and release-model risk that needs governance.
Recommendation — Incorporate AGPL obligations into governance decisions for software acquisition and deployment. Include open-source licence exposure in your risk strategy before approving AGPL-based services.

Practitioner Guidance

Governance implication: Treat AGPL as a policy decision, not just a dependency choice. Ownership should sit with legal, engineering and security together, because the operational question is whether the intended deployment model can satisfy reciprocal source obligations.

What to watch for: Pay special attention when AGPL software is modified, wrapped into a hosted service, or embedded in a platform that will be used remotely. In those cases, the compliance question follows the service boundary, not just the distribution channel.

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 2, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org