Version 1.1, effective from RESTHeart 9.0
Copyright (C) 2026 SoftInstigate S.R.L.
This Plugin Exception is an additional permission granted under Section 7 of the GNU Affero General Public License version 3 ("GNU AGPL v3"), as published by the Free Software Foundation.
- DEFINITIONS
"RESTHeart" means the software distributed by SoftInstigate S.R.L. under the GNU AGPL v3.
"Approved Interfaces" means the public APIs provided by the restheart-commons artifact (Maven group ID: org.restheart, artifact ID: restheart-commons), as published on Maven Central and explicitly designated by SoftInstigate S.R.L. as Approved Interfaces in the official RESTHeart documentation for the applicable version.
"Plugin" means an independent software module that communicates with RESTHeart solely through the Approved Interfaces, including but not limited to communication via static or dynamic linking, embedding, or runtime coupling, and that does not incorporate, modify, or derive from any RESTHeart source code other than the Approved Interfaces.
- ADDITIONAL PERMISSION
You are hereby granted permission, under Section 7 of the GNU AGPL v3, to develop, distribute, and sublicense Plugins under terms of your choice, including proprietary terms, notwithstanding any copyleft obligations under the GNU AGPL v3.
- CONDITIONS
This permission applies only if the Plugin:
(a) depends solely on the Approved Interfaces, and does not use any internal, non-public, or AGPL-licensed APIs of RESTHeart; and
(b) does not modify RESTHeart core components.
- SCOPE
This permission applies only to versions of RESTHeart distributed under the GNU AGPL v3. It does not apply to versions of RESTHeart distributed under any other license.
- NO EFFECT ON RESTHEART ITSELF
This additional permission does not alter the licensing of RESTHeart itself. All modifications to RESTHeart core remain subject to the GNU AGPL v3 in full.
- NO WARRANTY
This additional permission is granted without warranty of any kind. SoftInstigate S.R.L. makes no representation that this permission is sufficient to satisfy any particular legal requirement in any jurisdiction. Recipients are responsible for obtaining their own legal advice.