Skip to content

Latest commit

 

History

History
44 lines (24 loc) · 3.85 KB

File metadata and controls

44 lines (24 loc) · 3.85 KB

ChatML Contributor License Agreement

Thank you for your interest in contributing to ChatML. This Contributor License Agreement ("Agreement") documents the rights granted by contributors to ChatML.

By signing the Contributor License Agreement through our automated CLA process (e.g., CLA Assistant on GitHub), you agree to the following terms:

1. Definitions

"You" (or "Your") means the copyright owner or legal entity authorized by the copyright owner that is making this Agreement. For legal entities, the entity making a contribution and all other entities that control, are controlled by, or are under common control with that entity are considered to be a single contributor.

"Contribution" means any original work of authorship, including any modifications or additions to an existing work, that is intentionally submitted by You to ChatML for inclusion in, or documentation of, the project. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the project maintainers, including but not limited to pull requests, issues, patches, and mailing list messages.

2. Grant of Copyright License

Subject to the terms and conditions of this Agreement, You hereby grant to ChatML and to recipients of software distributed by ChatML 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.

3. Grant of Patent License

Subject to the terms and conditions of this Agreement, You hereby grant to ChatML and to recipients of software distributed by ChatML 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 Contribution, where such license applies only to those patent claims licensable by You that are necessarily infringed by Your Contribution(s) alone or by combination of Your Contribution(s) with the project to which such Contribution(s) was submitted.

4. Representations

You represent that:

  • Each of Your Contributions is Your original creation.
  • You are legally entitled to grant the above licenses.
  • Your Contribution does not violate any third party's intellectual property rights.
  • 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, or that your employer has waived such rights for your Contributions to ChatML.

5. Support and Warranty Disclaimer

Your Contributions are provided on an "AS IS" basis, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are not expected to provide support for Your Contributions, except to the extent You desire to provide support.

6. Relicensing Rights

You acknowledge that ChatML may relicense the project (including Your Contributions) under different license terms in the future, provided that ChatML will always maintain a publicly available version of the project under an OSI-approved open source license. This right allows ChatML to adapt its licensing strategy as the project evolves, including but not limited to offering commercial dual-licenses to enterprises or upgrading to a different OSI-approved open source license (e.g., AGPL v3).

7. Agreement

You confirm that you have read this Agreement, understand it, and agree to be bound by its terms.


This CLA is based on the Apache Individual Contributor License Agreement v2.0, modified to include relicensing provisions necessary for the long-term sustainability of the ChatML project.