Thank you for contributing to Rulepath. This Contributor License Agreement ("Agreement") describes the rights you grant when you submit a contribution to Rulepath.
By signing this Agreement through the maintainer-designated process, or by otherwise providing written acceptance that the project maintainer records, you accept this Agreement for your present and future contributions.
"Project" means the Rulepath source code, documentation, tests, examples, fixtures, issue templates, workflows, and other materials maintained in the Rulepath repository.
"Project Maintainer" means Brian Corder and any successor person or legal entity that receives the rights needed to maintain and distribute the Project.
"You" means the individual or legal entity submitting a contribution.
"Contribution" means any original work of authorship, including source code, documentation, tests, configuration, examples, designs, or other material, that you intentionally submit to the Project for inclusion.
"Submit" means any form of electronic, written, or verbal communication sent to the Project Maintainer or to a Project-managed collaboration system, including pull requests, patches, issues, comments, commits, emails, and chat messages.
You retain copyright ownership in your Contributions.
You grant the Project Maintainer and its successors 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 derivative works based on your Contributions, in source code, object code, documentation, or any other form.
This grant allows the Project Maintainer to distribute Contributions as part of
Rulepath under the GNU Affero General Public License v3.0 only
(AGPL-3.0-only), to maintain the Project, and to sublicense or relicense the
Project or Contributions under other license terms.
You grant the Project Maintainer, its successors, and recipients of the Project 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 your Contributions, where such license applies only to patent claims that you can license and that are necessarily infringed by your Contribution alone or by combination of your Contribution with the Project as submitted.
If you or your legal entity begin a patent claim alleging that the Project or a Contribution incorporated into the Project infringes a patent, your patent license under this Agreement terminates as of the date the claim begins.
You represent that:
- You are legally entitled to grant the licenses in this Agreement.
- Each Contribution is your original work, or you have sufficient rights to submit it under this Agreement.
- If your employer or another legal entity has rights to your Contribution, you have received permission to submit it under this Agreement.
- Your Contribution does not intentionally include confidential information, trade secrets, or material that violates another party's rights.
- You will identify any third-party code or materials included in your Contribution and provide the applicable license notices.
Submitting a Contribution does not require you to provide support, maintenance, warranty, indemnity, or future updates.
Unless required by applicable law or agreed in writing, your Contributions are provided "AS IS", without warranties or conditions of any kind, including warranties of title, non-infringement, merchantability, or fitness for a particular purpose.
The Project Maintainer may accept, modify, reject, remove, or stop distributing any Contribution. Accepting a Contribution does not create an obligation to use or maintain it.
This Agreement does not change your rights to use your own Contributions for any other purpose. This Agreement also does not change the license terms for Rulepath releases that were already published before a Contribution was accepted.