Files
DECNET/LICENSING.md
anti d90bc81060 feat(services): open-core community/professional tier split
Pro-tier honeypots load from an optional decnet/services/pro/ subpackage that
the registry auto-discovers when present; the Community build omits it, so the
directory's absence IS the entitlement gate (no runtime licence check). Recurse
subclasses so a pro service may extend a community one. Exclude pro from the
community wheel and git-ignore the path (it lives in the private
decnet-professional repo).

Add LICENSING.md documenting the dual-license: AGPL-3.0-or-later core plus a
commercial EULA for the Professional tier.
2026-06-17 13:22:35 -04:00

1.9 KiB

Licensing

DECNET is dual-licensed open core.

Community (this repository)

DECNET core — everything in this repository — is licensed under the GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later). See LICENSE.

AGPL (not GPL) is deliberate: DECNET is a network-deployed honeypot platform, so the AGPL §13 network-use clause matters — anyone who offers DECNET to others over a network must make their source available. GPLv3 would leave that loophole open.

Commercial / Professional

Because the DECNET Foundation holds copyright in the core, the core is also available under a commercial license. A commercial core license is what lets the proprietary DECNET Professional add-on (advanced honeypots, distributed separately) be combined and shipped with the core without triggering the AGPL's copyleft obligations.

DECNET Professional itself is closed source, licensed under the DECNET Commercial EULA, and is not part of this repository. The open-core build neither contains nor depends on it.

Tier Code License
Community this repo AGPL-3.0-or-later
Professional decnet/services/pro/ (private repo) DECNET Commercial EULA

To use DECNET core under terms other than the AGPL, or to obtain DECNET Professional, contact licensing@decnet.cl.

Contributing

Contributions to the core are accepted under the AGPL. Because the project is dual-licensed, contributors must agree that their contributions may also be distributed under the commercial license (a CLA / DCO sign-off). Relicensing requires that the Foundation hold or be granted rights to all contributed code.