mirror of
https://github.com/rennf93/roboco.git
synced 2026-08-03 07:23:24 +02:00
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:
@@ -203,4 +203,19 @@ uv run mypy roboco/
|
||||
|
||||
## License
|
||||
|
||||
MIT
|
||||
Copyright (c) 2026 Renzo Franceschini
|
||||
|
||||
RoboCo is licensed under the **GNU Affero General Public License v3.0**
|
||||
(AGPL-3.0). See [`LICENSE`](./LICENSE) for the full text.
|
||||
|
||||
The AGPL's network-use clause (section 13) means that if you run a modified
|
||||
version of RoboCo as a network service, you must make your modified source
|
||||
available to its users. This keeps the project open while preventing closed,
|
||||
hosted re-distributions.
|
||||
|
||||
## Contributing
|
||||
|
||||
Contributions are welcome. All contributors must sign the Contributor License
|
||||
Agreement ([`CLA.md`](./CLA.md)) — this is automated on your first pull
|
||||
request. See [`CONTRIBUTING.md`](./CONTRIBUTING.md) for the workflow and why
|
||||
the CLA exists.
|
||||
|
||||
Reference in New Issue
Block a user