# Contributor Licence Agreement (CLA)
By submitting a contribution to this repository, you agree to the following terms.
## 1. Definitions
“You” means the individual or legal entity submitting a contribution.
“Contribution” means any code, documentation, or other material submitted to the project.
## 2. Copyright Assignment
You hereby assign and transfer to the project maintainer all right, title, and
interest in and to your Contributions, including all associated copyrights, to the
maximum extent permitted by law.
If any such assignment is deemed ineffective in any jurisdiction, you hereby grant
the project maintainer a perpetual, worldwide, exclusive, royalty-free, irrevocable
licence to exercise all rights in the Contribution.
## 3. Licence Back to Contributor
The project maintainer grants you a perpetual, worldwide, non-exclusive,
royalty-free licence to use, modify, and distribute your Contributions as part of
the project or under the project’s open-source licence.
## 4. Patent Licence
You grant the project maintainer a perpetual, worldwide, royalty-free, irrevocable
patent licence to make, have made, use, offer to sell, sell, import, and otherwise
transfer the Contributions, where such licence applies to any patent claims
necessarily infringed by the Contributions.
## 5. Representations
You represent that:
- you are legally entitled to assign the rights granted herein; and
- each Contribution is your original work or you otherwise have the right to submit
it under these terms.
## 6. No Warranty
Your Contributions are provided “as is”, without warranty of any kind, express or
implied.
## 7. Scope
This agreement applies to all Contributions submitted now or in the future, whether
submitted via pull request, issue, patch, or any other means.