docs: add AGPL extension exception for third-party plugins (#6)

* docs: add AGPL extension exception for third-party plugins

Extensions that interact solely through the documented Extension API
(Extension interface, ExtensionContext, event bus) are not considered
derivative works and may be licensed under any terms, including
proprietary. Core modifications remain fully AGPL-3.0.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* docs: address review — explicit route path, precise irrevocability, revert security email

- Name the catch-all route file explicitly in the extension exception
- Clarify that irrevocability binds the copyright holder, not downstream
  redistributors (per AGPL section 7 removal rights)
- Revert SECURITY.md to role-based security@arcim.io alias

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Jakob Wennberg
2026-03-09 14:53:15 +01:00
committed by GitHub
co-authored by Claude Opus 4.6
parent 73e5308c53
commit 42534a6328
2 changed files with 53 additions and 1 deletions
+1 -1
View File
@@ -65,4 +65,4 @@ All commits require a [DCO sign-off](DCO) (`git commit -s`).
## License
[AGPL-3.0-or-later](LICENSE). See [NOTICE](NOTICE) for third-party attributions.
[AGPL-3.0-or-later](LICENSE) with an **extension exception**: third-party extensions that interact solely through the documented Extension API may be licensed under any terms, including proprietary. See [LICENSE](LICENSE) for details and [NOTICE](NOTICE) for third-party attributions.