Version 1.0, March 2026 Copyright 2026 Johnson Ogundeji / Signet Stack. All Rights Reserved.
Signet Forge is dual-licensed under AGPL-3.0-or-later (open source) and a Commercial License Exception (for proprietary use). To maintain the legal right to offer both licenses, Signet Stack must hold sufficient rights over all contributions. Without a CLA, a contributor retains copyright over their contribution, which could prevent Signet Stack from including it in commercial distributions.
This CLA is modelled on the Apache Individual Contributor License Agreement and the Harmony CLA (Project Harmony, harmonyagreements.org).
By submitting a pull request, patch, or any other contribution to Signet Forge, you agree to the following terms:
You grant Signet Stack (Johnson Ogundeji) a perpetual, worldwide, non-exclusive, royalty-free, irrevocable copyright license to:
- Reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute your contribution and any derivative works;
- License your contribution under AGPL-3.0-or-later to the public;
- License your contribution under commercial terms to paying customers of Signet Stack.
You grant Signet Stack a perpetual, worldwide, non-exclusive, royalty-free, irrevocable patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer your contribution, where such license applies only to patent claims licensable by you that are necessarily infringed by your contribution alone or in combination with Signet Forge.
You retain full copyright in your contribution. This CLA grants Signet Stack a license to your contribution — it does not transfer ownership. You remain free to use your own contribution in any way you choose.
By submitting a contribution you confirm that:
-
You have the legal right to grant the above licenses — either because you are the sole author, or because your employer has authorised you to contribute on their behalf.
-
Your contribution is your original work and does not incorporate material from a third party that you are not authorised to license.
-
If you are contributing on behalf of your employer, your employer has waived any rights in the contribution or has authorised you to submit it under this CLA.
-
You understand that your contribution may be included in both the AGPL-3.0 open source release and in commercial distributions of Signet Forge.
For individual contributors: submitting a pull request constitutes acceptance of this CLA for that contribution.
For corporate contributors (where your employer holds copyright): please email johnson@signetstack.io with subject line "Corporate CLA — [Company Name]" to execute a Corporate CLA before submitting contributions.
Johnson Ogundeji / Signet Stack johnson@signetstack.io