Skip to content

Latest commit

 

History

History
90 lines (61 loc) · 3 KB

File metadata and controls

90 lines (61 loc) · 3 KB

Contributor License Agreement — Signet Forge

Version 1.0, March 2026 Copyright 2026 Johnson Ogundeji / Signet Stack. All Rights Reserved.


Why a CLA is Required

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).


What You Grant

By submitting a pull request, patch, or any other contribution to Signet Forge, you agree to the following terms:

1. Copyright License

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.

2. Patent License

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.

3. What You Keep

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.


What You Confirm

By submitting a contribution you confirm that:

  1. 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.

  2. Your contribution is your original work and does not incorporate material from a third party that you are not authorised to license.

  3. 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.

  4. You understand that your contribution may be included in both the AGPL-3.0 open source release and in commercial distributions of Signet Forge.


How to Sign

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.


Contact

Johnson Ogundeji / Signet Stack johnson@signetstack.io