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:
| Requirement | Description |
|---|---|
| Source Disclosure | Must provide source code |
| Same License | Derivatives must use AGPL |
| Network Copyleft | Network use triggers requirements |
| Attribution | Must credit original authors |
| No Warranty | Software 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
| Component | Repository |
|---|---|
| Core Agent | core/agent/ |
| CLI Tools | scripts/ |
| XDP Programs | core/xdp/ |
| DSM Gossip | shared/dsm/gossip/ |
| Detection Integrations | shared/detection/ |
| Documentation | docs/ |
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 distribution2. Maintain copyright notices3. No other requirements for internal useIf Modifying
1. Include license text2. Document your changes3. Provide source to recipients4. License modifications under AGPLIf Offering as Service
1. Provide source to users upon request2. Offer source download option3. Document how to obtain source4. License modifications under AGPLLicense Text
The full AGPL v3.0 license is available at:
Questions?
For AGPL compliance questions:
- Email: [email protected]
- Subject: “AGPL Compliance”