The following Contribution License Agreement will appear whenever a contribution is made to any of the projects that form the CyberTOMP® framework. It must be signed and accepted by the contributor before the contribution can even be considered for review.
Contribution License Agreement (CLA)
- Project: CyberTOMP® framework
- Subprojects composing the main project: cybertomp-framework-core, cybertomp-fleco-library, cybertomp-fleco-studio
- Author / Principal Maintainer: Manuel Domínguez Dorado
1. Purpose
The purpose of this Contributor License Agreement (“CLA”) is to clarify the intellectual property rights associated with contributions to the CyberTOMP® framework (or any of its subprojects) and to ensure that the Principal Maintainer has the legal authority to manage, distribute, and potentially relicence the framework, including all contributions.
2. Definitions
- Contributor: Any individual or entity submitting code, documentation, images, materials, or other content to the CyberTOMP® framework (or any of its subprojects).
- Contribution: Any submission of original work, including but not limited to source code, documentation, graphics, or other materials, made to the CyberTOMP® framework (or any of its subprojects).
- Principal Maintainer: Manuel Domínguez Dorado, who leads the CyberTOMP® framework project (and any of its subprojects) and manages its licensing.
3. Grant of Rights
By signing this CLA, the Contributor grants to the Principal Maintainer and CyberTOMP® framework project (or any of its subprojects) the following rights:
- Ownership License: A perpetual, worldwide, royalty-free, non-exclusive license to use, copy, modify, distribute, sublicense, and incorporate the Contribution into the CyberTOMP® framework (or any of its subprojects).
- Right to Relicense: The Principal Maintainer may, at their sole discretion, change the license of the CyberTOMP® framework (or any of its subprojects), including Contributions, to any license, commercial or open-source, without requiring additional permission from the Contributor.
- Moral Rights Waiver: To the extent permitted by law, the Contributor waives any moral rights in the Contribution that could prevent the Principal Maintainer from exercising the rights granted in this CLA.
4. Representations and Warranties
The Contributor represents and warrants that:
- They are the sole author of the Contribution or have the necessary rights to grant the licenses set forth in this CLA.
- The Contribution does not infringe or violate any third-party intellectual property rights.
- They have not assigned or otherwise transferred rights in the Contribution to any third party that would conflict with this CLA.
5. Contribution Procedure
- The Contributor must sign this CLA before any Contribution can be merged into the CyberTOMP® framework repository (or any of its subprojects).
- The Contributor agrees that their Contribution will be reviewed by the Principal Maintainer, who may require modifications before acceptance.
- The Contributor agrees that signing this CLA doesn’t means that the contribution is going to be accepted as it need to fulfill all requirements and validations/aceptance defined in the CyberTOMP® framework’ Governance model.
6. Governing Law
This CLA shall be governed by and construed in accordance with the laws of Spain. Any disputes arising from this CLA shall be resolved under the jurisdiction of the courts of Zafra (Badajoz, SPAIN).
7. Signature
By signing below, the Contributor agrees to the terms of this CLA:
- Contributor Name: ___________
- Date: ___________
- Signature: ___________