Skip to content

AGPL v3.0

AGPL v3.0

The open source components of HookProbe are licensed under the GNU Affero General Public License version 3.0.

Summary

The AGPL is a copyleft license that requires:

RequirementDescription
Source DisclosureMust provide source code
Same LicenseDerivatives must use AGPL
Network CopyleftNetwork use triggers requirements
AttributionMust credit original authors
No WarrantySoftware provided as-is

Key Points

Copyleft

If you modify AGPL code, your modifications must also be AGPL licensed.

Network Use

Unlike GPL, AGPL triggers copyleft requirements when software is accessed over a network (e.g., SaaS).

What This Means

If you:

  • Use unmodified → No source disclosure required
  • Modify for internal use → May need to share upon request
  • Offer as network service → Must provide source to users
  • Distribute → Must include source

Components Under AGPL

ComponentRepository
Core Agentcore/agent/
CLI Toolsscripts/
XDP Programscore/xdp/
DSM Gossipshared/dsm/gossip/
Detection Integrationsshared/detection/
Documentationdocs/

Your Rights

Under AGPL, you may:

  • Use the software for any purpose
  • Study how it works
  • Modify and adapt it
  • Distribute copies
  • Distribute modifications

Your Obligations

If you distribute or offer as a service:

  • Provide source code to users
  • License derivatives under AGPL
  • Preserve notices (copyright, license)
  • Document changes you made

Compatibility

AGPL is compatible with:

  • GPL v3 (one-way)
  • LGPL v3
  • Apache 2.0 (with conditions)

AGPL is NOT compatible with:

  • Proprietary licenses
  • GPL v2 (without “or later”)
  • Some permissive licenses without bridge

How to Comply

If Using Unmodified

1. Include license text in distribution
2. Maintain copyright notices
3. No other requirements for internal use

If Modifying

1. Include license text
2. Document your changes
3. Provide source to recipients
4. License modifications under AGPL

If Offering as Service

1. Provide source to users upon request
2. Offer source download option
3. Document how to obtain source
4. License modifications under AGPL

License Text

The full AGPL v3.0 license is available at:

Questions?

For AGPL compliance questions: