Hardware Script uses a dual-licensing model (AGPLv3 + Commercial). To legally offer commercial licenses, we need to ensure that all code contributions can be licensed under both models.
This CLA grants us the necessary rights while you retain copyright to your contributions.
By submitting a Pull Request to Hardware Script, you agree to the following terms:
You grant Olowookere Olamide (and the future Hardware Script Foundation) a perpetual, worldwide, non-exclusive, transferable, royalty-free, irrevocable license to:
- Use, reproduce, modify, and distribute your contributions
- Sublicense your contributions under any license, including commercial licenses
- Incorporate your contributions into Hardware Script under both AGPLv3 and commercial licenses
You retain full copyright ownership of your contributions. This agreement only grants us licensing rights; it does not transfer ownership.
You confirm that:
- Your contribution is your original work
- You have the legal right to grant this license
- Your contribution does not violate any third-party rights or licenses
Your contributions are provided "as-is" without warranty of any kind, as specified in the AGPLv3 license.
- You keep copyright to your code
- Your work remains open source under AGPLv3
- You're credited for your contributions
- We can offer commercial licenses to companies
- Revenue supports the foundation and community
- The project remains sustainable long-term
- Companies can legally purchase commercial licenses
- Open source users get free access forever
- The project can't be held hostage by contributor disputes
- You submit a Pull Request
- Our bot checks if you've agreed to the CLA
- If not, you'll be asked to comment: "I agree to the CLA"
- Once agreed, your PR can be reviewed and merged
When the Hardware Script Foundation is established, all rights granted to Olowookere Olamide will automatically transfer to the foundation. This ensures long-term project sustainability.
- Read our Governance document
- See our Commercial Licensing policy
- Contact us: hwsl.dev@gmail.com
This CLA is based on industry-standard agreements used by:
- Apache Software Foundation
- Eclipse Foundation
- Linux Foundation
By submitting a Pull Request, you acknowledge that you have read and agree to this Contributor License Agreement.
Last Updated: March 18, 2026
Version: 1.0