UGEM Contributor License Agreement (CLA) Thank you for your interest in contributing to the Universal Goal Execution Model (UGEM). This agreement protects both you and the project by clarifying the intellectual property rights associated with your contributions.
- Definitions "Contribution" means any source code, documentation, or other material submitted by you to the UGEM project for inclusion in the software.
"UGEM," "we," or "us" refers to the UGEM-io Organization and its authorized leads.
-
Grant of Copyright License By submitting a Contribution, you hereby grant to UGEM a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your Contributions and such derivative works.
-
Grant of Patent License You hereby grant to UGEM a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by you that are necessarily infringed by your Contribution(s).
-
Ownership You represent that you are legally entitled to grant these licenses. If your employer(s) has rights to intellectual property that you create that includes your Contributions, you represent that you have received permission to make Contributions on behalf of that employer.
Except for the licenses granted herein, you reserve all right, title, and interest in and to your Contributions.
- Licensing Alignment You acknowledge that UGEM uses a Split-License Model:
Contributions to the Substrate (e.g., /kernel, /runtime, /storage, /planning, /distributed, /security, /logging, /observability) will be distributed under the GNU Affero General Public License v3 (AGPL v3).
Contributions to the Surface (e.g., /gdl, /plugins, /sdk, /examples) will be distributed under the MIT License.
-
Moral Rights To the extent permitted by applicable law, you waive any "moral rights" in your Contributions.
-
No Warranty Except for the representations in Section 4, your Contributions are provided on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
How to Sign We use the Developer Certificate of Origin (DCO) for ease of use. By including a Signed-off-by line in your commit message, you certify that you have read and agree to this CLA.