By contributing to this project, you agree to the following terms so that Selfcrafted may offer the software under both AGPL-3.0 and commercial licenses.
- "You" — The individual or legal entity submitting a contribution.
- "Contribution" — Any original work of authorship submitted for inclusion in this project, including code, documentation, configuration, tests, and other materials.
- "Project" — The Selfcrafted software repository and related materials maintained by Selfcrafted.
You retain copyright in your contributions. This agreement does not transfer ownership of your work to Selfcrafted.
You grant Selfcrafted a perpetual, worldwide, royalty-free, irrevocable license to:
- Use, reproduce, modify, adapt, publish, translate, distribute, sublicense, and otherwise exploit your contributions.
- Distribute your contributions under the GNU Affero General Public License v3.0 (AGPL-3.0).
- Distribute your contributions under commercial license terms offered by Selfcrafted to third parties, without copyleft obligations, on terms Selfcrafted negotiates with those parties.
This grant includes the right to sublicense through the Project and to future maintainers or successors of the Project, as needed to operate the dual-license model described in LICENSING.md.
You represent that:
- You are legally entitled to grant the above license.
- Your contribution is your original work, or you have sufficient rights to submit it under these terms.
- Your contribution does not violate any third party's intellectual property or other rights.
Selfcrafted is not obligated to include your contribution in the Project. Inclusion, rejection, or modification of contributions is at Selfcrafted's discretion.
You accept this CLA by either:
-
DCO-style sign-off — Including a
Signed-off-byline in your git commit message (usegit commit -s), indicating you certify the contribution under the Developer Certificate of Origin and this CLA, or -
Explicit PR comment — Stating in a pull request comment that you agree to this CLA for the contributions in that pull request.
Example sign-off line:
Signed-off-by: Your Name <your.email@example.com>
For questions about contributing or licensing, contact creo@selfcrafted.in.
See also LICENSING.md and COMMERCIAL-LICENSE.md.