LicenseGuard

AGPL-3.0-only vs SSPL-1.0

One is open source with a network clause; the other is not open source at all.

Can you use them, and where?

They differ in 5 of the 5 ways you can ship software.

Side by side

Runtime dependency, dynamically linked. A build-time-only dependency reaches no user and carries no distribution obligation, whichever license it uses.

How you shipAGPL-3.0-onlySSPL-1.0
Hosted SaaS Obligation triggered Needs review They differ here
Distributed binary Obligation triggered Needs review They differ here
On-premises delivery Obligation triggered Needs review They differ here
Internal use only No obligation Needs review They differ here
Published library Obligation triggered Needs review They differ here

AGPL-3.0-only

The one that catches SaaS companies. Section 13 extends copyleft across the network: if users interact with a modified version remotely, they must be offered the corresponding source of the whole work. The GPL "hosted service is not distribution" reasoning does not apply here.

Full obligations for AGPL-3.0-only

SSPL-1.0

Not OSI-approved. Created by MongoDB to close the perceived AGPL loophole: offering the software as a service obliges you to release the entire service stack used to run it. In practice this makes commercial hosting untenable for most companies.

Full obligations for SSPL-1.0

Want to know which of these your project actually depends on?

Check your whole manifest →

LicenseGuard reports information derived from published license texts and dependency manifests. It is not legal advice and using it does not create an attorney-client relationship. Results reflect license metadata as declared; they do not identify every obligation or violation. Consult qualified counsel for decisions that matter.

Listed in the official MCP registry, on Glama and on Smithery. Source on GitHub (Apache-2.0).