chore: license under AGPL-3.0 and add Contributor License Agreement

- Add full AGPL-3.0 LICENSE (canonical GNU text)
- Switch README and pyproject.toml from MIT to AGPL-3.0
- Add CLA.md (individual + entity) granting relicensing rights
- Add CONTRIBUTING.md explaining workflow and why the CLA exists
- Add CLA Assistant GitHub workflow to enforce signing on PRs
- Document licensing stance in CLAUDE.md
This commit is contained in:
Renn F
2026-05-31 00:53:45 +02:00
parent 08b56d4680
commit 183151baf1
7 changed files with 946 additions and 2 deletions
+1 -1
View File
@@ -6,7 +6,7 @@ authors = [
{name = "Renzo Franceschini", email = "rennf93@users.noreply.github.com"}
]
readme = "README.md"
license = { text = "MIT" }
license = { text = "AGPL-3.0-or-later" }
requires-python = ">=3.10,<3.15"
dependencies = [