Skip to content

Latest commit

 

History

History
39 lines (20 loc) · 2.22 KB

File metadata and controls

39 lines (20 loc) · 2.22 KB

RESTHEART PLUGIN EXCEPTION

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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.

  1. 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.