# palctl Contributor License Agreement Thank you for contributing to palctl. This agreement sets out the intellectual-property terms for contributions. Its purpose is narrow but important: it lets palctl be offered **both** under the GNU AGPL-3.0 (the open license everyone gets) **and**, where the AGPL doesn't fit, under separate commercial licenses. That dual-licensing is only possible if the maintainer has the right to relicense every contribution — which is what you grant below. > **This is a template adapted from the Apache Software Foundation Individual > CLA v2.0, with an added relicensing grant. It is not legal advice. Have a > lawyer review it before relying on it for commercial licensing.** By submitting a Contribution to palctl, you agree to the following for your past and future Contributions. ## 1. Definitions - **"You" / "Your"** — the individual or legal entity making a Contribution. - **"Maintainer"** — _[insert the legal name or entity that holds palctl's copyright — e.g. "Steve Weed" or a company]_, the steward of palctl. - **"Contribution"** — any original work of authorship, including any modification or addition, that You intentionally submit to the Maintainer for inclusion in palctl (via pull request, patch, or otherwise). "Submit" means any form of communication sent to the Maintainer or the project, except anything conspicuously marked "Not a Contribution." ## 2. Copyright license You grant the Maintainer, and to recipients of software distributed by the Maintainer, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Your Contributions and such derivative works. You further grant the Maintainer the right to **license and relicense Your Contribution under any terms, including copyleft (such as the GNU AGPL), permissive, and proprietary or commercial licenses.** This is the specific permission that allows palctl to be offered under the AGPL and, separately, under commercial terms. You keep all right, title, and interest in Your Contribution — this is a license, not an assignment of copyright. ## 3. Patent license You grant the Maintainer, and recipients of palctl, a perpetual, worldwide, non-exclusive, royalty-free, irrevocable (except as below) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer palctl. This license applies only to those patent claims licensable by You that are necessarily infringed by Your Contribution alone or by the combination of Your Contribution with palctl. If any entity brings patent litigation alleging that palctl or a Contribution infringes a patent, any patent licenses granted under this CLA for that work terminate as of the date the litigation is filed. ## 4. Your representations You represent that: 1. You are legally entitled to grant the licenses above. If your employer has rights to intellectual property you create, you represent that you have permission to make the Contribution on your employer's behalf, that your employer has waived such rights, or that your employer has signed a separate corporate CLA with the Maintainer. 2. Each Contribution is Your original creation, or You have identified its source and any license or restriction covering any part that is not Your original creation (see Section 5). 3. To Your knowledge, Your Contribution does not violate any third party's copyright, trademark, patent, or other intellectual-property rights. ## 5. Third-party materials If you want to submit work that is not your original creation, submit it separately, clearly marking the source and any license or restriction, and label it "Submitted on behalf of a third party: ". ## 6. Disclaimer Unless required by applicable law or agreed in writing, You provide Your Contributions on an "AS IS" basis, without warranties or conditions of any kind, express or implied, including any warranty of merchantability, fitness for a particular purpose, title, or non-infringement. ## 7. Notice You agree to notify the Maintainer if any statement above becomes inaccurate. ## How to accept See [CONTRIBUTING.md](CONTRIBUTING.md). In short: opening a pull request against palctl means you agree to this CLA for the contributions in it, and each commit should carry a `Signed-off-by:` line (`git commit -s`).