From 405f785412accda311d2a7e1d66532858cc8a098 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thorsten=20Marx=20=E3=8B=A1?= Date: Sat, 9 May 2026 08:48:48 +0200 Subject: [PATCH] Revise licensing section in README.md Updated licensing information for CondationCMS, removing the Developer FAQ section and clarifying the licensing terms for modules and extensions. --- README.md | 27 ++++++--------------------- 1 file changed, 6 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index 1721bfdc9..e7b2bd859 100644 --- a/README.md +++ b/README.md @@ -16,31 +16,16 @@ It enables dynamic content creation and management through a modular architectur Detailed information on how to use and extend CondationCMS can be found in the official [documentation](https://condation.com/documentation). -## CondationCMS – Module & Extension Exception (Developer FAQ) +## Licensing -In short: +CondationCMS is licensed under the GNU Affero General Public License v3.0 (AGPLv3). -You may develop modules and extensions for CondationCMS under any license, including proprietary or commercial licenses. +Modules, plugins, themes, and extensions that use only the public and documented extension APIs may be distributed under any license, including proprietary or commercial licenses. -The only requirement: your module or extension must interact exclusively through the official Module/Extension API. +See the following files for details: -You cannot copy or modify CondationCMS core code if you want your module/extension to remain proprietary. - -Modules and extensions must be installable and removable without altering core files. - -Any modifications to the core itself remain under the GPL. - -Examples: - -A module adding new functionality → can be closed-source or commercial. - -An extension visualizing CMS data → can be sold commercially. - -Modifying core classes (CoreEngine, ManagerUI) → GPL applies, even if a module is built alongside. - -Developer shortcut: - -“Anything that runs through the API can use your license. Anything touching the core stays GPL.” +- "LICENSE" (./LICENSE) +- "LICENSE-EXCEPTION.md" (./LICENSE-EXCEPTION.md) ## Changelog