|
| 1 | +# devcoach Individual Contributor License Agreement (CLA) |
| 2 | + |
| 3 | +Thank you for your interest in contributing to **devcoach** ("the Project"), maintained by |
| 4 | +**UltimaPhoenix** ("the Maintainer"). |
| 5 | + |
| 6 | +This Contributor License Agreement ("Agreement") sets out the terms under which You contribute. It |
| 7 | +protects You, the Maintainer, and the users of the Project, and it allows the Project to be offered |
| 8 | +under **both** the open-source AGPL-3.0 license **and** a separate commercial license. Please read it |
| 9 | +carefully before submitting a Contribution. |
| 10 | + |
| 11 | +By submitting a Contribution to the Project (for example, by opening a pull request), You accept and |
| 12 | +agree to the following terms for Your present and future Contributions. |
| 13 | + |
| 14 | +## 1. Definitions |
| 15 | + |
| 16 | +- **"You" / "Your"** means the individual or legal entity that owns, or is legally entitled to grant |
| 17 | + the licenses for, the copyright in the Contribution and that submits it to the Project. |
| 18 | +- **"Contribution"** means any original work of authorship, including any modifications or additions |
| 19 | + to existing work, that You intentionally submit to the Project in any form (code, documentation, |
| 20 | + configuration, etc.). |
| 21 | + |
| 22 | +## 2. Copyright license |
| 23 | + |
| 24 | +You grant to the Maintainer and to recipients of software distributed by the Maintainer a perpetual, |
| 25 | +worldwide, non-exclusive, royalty-free, irrevocable copyright license to reproduce, prepare |
| 26 | +derivative works of, publicly display, publicly perform, sublicense, and distribute Your Contribution |
| 27 | +and such derivative works. |
| 28 | + |
| 29 | +**You expressly agree that the Maintainer may license Your Contribution under any terms, including the |
| 30 | +GNU Affero General Public License v3.0, any other open-source license, and proprietary/commercial |
| 31 | +license terms.** This dual-licensing right is essential to the Project's sustainability. |
| 32 | + |
| 33 | +## 3. Patent license |
| 34 | + |
| 35 | +You grant to the Maintainer and to recipients of software distributed by the Maintainer a perpetual, |
| 36 | +worldwide, non-exclusive, royalty-free, irrevocable (except as stated below) patent license to make, |
| 37 | +have made, use, offer to sell, sell, import, and otherwise transfer Your Contribution. This license |
| 38 | +applies only to those patent claims licensable by You that are necessarily infringed by Your |
| 39 | +Contribution alone or by the combination of Your Contribution with the Project. If any entity |
| 40 | +institutes patent litigation alleging that Your Contribution, or the Project to which You |
| 41 | +contributed, constitutes direct or contributory patent infringement, then any patent licenses granted |
| 42 | +under this Agreement for that Contribution shall terminate as of the date such litigation is filed. |
| 43 | + |
| 44 | +## 4. Your representations |
| 45 | + |
| 46 | +- The Contribution is Your original creation and You have the right to grant the licenses above. |
| 47 | +- If Your employer has rights to intellectual property You create, You represent that You have |
| 48 | + received permission to make the Contribution on behalf of that employer, or that Your employer has |
| 49 | + waived such rights for the Contribution. |
| 50 | +- To Your knowledge, the Contribution does not violate any third-party license, patent, copyright, |
| 51 | + trademark, or other right. |
| 52 | +- Each part of Your Contribution that is not Your original creation is identified as such, together |
| 53 | + with its source and any license or restriction You are aware of. |
| 54 | + |
| 55 | +## 5. No obligation |
| 56 | + |
| 57 | +You are not expected to provide support for Your Contribution, except to the extent You desire to do |
| 58 | +so. The Contribution is provided "as is", without warranty of any kind, express or implied. |
| 59 | + |
| 60 | +--- |
| 61 | + |
| 62 | +By signing electronically via the CLA Assistant bot on your pull request — that is, by commenting the |
| 63 | +exact phrase **`I have read the CLA Document and I hereby sign the CLA`** — You agree to the terms of |
| 64 | +this Agreement for all of Your current and future Contributions to the Project. |
0 commit comments