Skip to content

Latest commit

 

History

History
88 lines (69 loc) · 4.19 KB

File metadata and controls

88 lines (69 loc) · 4.19 KB

Fizzy Contributor License Agreement (CLA)

Thank you for your interest in contributing to fizzy (the "Project"), maintained by Colton Franklin ("Maintainer"). This Contributor License Agreement ("CLA") clarifies the intellectual property rights granted with each contribution.

This CLA is adapted from the "inbound = outbound + relicense" pattern used by many dual-licensed open-source projects. You retain ownership of your contributions; this document only grants the Maintainer the rights needed to distribute and dual-license the Project as a whole.

You ("Contributor") agree to the following terms for any contribution you submit (via pull request, patch, or any other means) to the Project. The Maintainer accepts your contribution under these terms.

1. Definitions

  • "Contribution" means any source code, documentation, asset, or other work of authorship that you intentionally submit to the Project.
  • "Submit" means any form of communication sent to the Maintainer or Project, including pull requests, issues, patches, and electronic discussion, but excluding communication explicitly marked "Not a Contribution."

2. Copyright License Grant

You hereby grant to the Maintainer, and to recipients of software distributed by the Maintainer, 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 Contribution and such derivative works under any license terms, including proprietary and commercial license terms. This explicitly includes the right to relicense your Contribution as part of the Project under different terms (for example, alongside the Project's GNU GPL v3.0 license, under a separate paid commercial license).

You retain all right, title, and interest in your Contribution; this is a license, not an assignment.

3. Patent License Grant

You hereby grant to the Maintainer and recipients of software distributed by the Maintainer a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer your Contribution, where such license applies only to those patent claims licensable by you that are necessarily infringed by your Contribution alone or by combination of your Contribution with the Project to which it was submitted.

If any entity institutes patent litigation against you or any other entity (including a cross-claim or counterclaim in a lawsuit) alleging that your Contribution, or the Project to which you have contributed, constitutes direct or contributory patent infringement, then any patent licenses granted to that entity under this CLA for that Contribution or Project shall terminate as of the date such litigation is filed.

4. Your Representations

You represent that:

  1. Each of your Contributions is your original creation, or you have the right to submit it under this CLA.
  2. Your Contribution does not violate any third party's intellectual property rights, contracts, or other obligations (including, if applicable, any agreement with your employer).
  3. If your employer has rights to intellectual property you create, you have either (a) received permission to make Contributions on behalf of that employer, (b) had your employer waive such rights for your Contributions, or (c) had your employer also sign this CLA.

You agree to notify the Maintainer if any of these representations becomes inaccurate.

5. No Obligation

You are not expected to provide support for your Contributions, except to the extent you desire to provide support. Unless required by applicable law or agreed to in writing, you provide your Contributions on an "AS IS" basis, without warranties or conditions of any kind, either express or implied.

6. Acceptance

You accept this CLA by submitting a pull request after this CLA is in place, or by explicitly indicating agreement in a manner the Maintainer accepts (for example, signing via CLA Assistant on a pull request, or replying to an issue with the exact text "I have read the CLA Document and I hereby sign the CLA").