Before contributing to any NetFoundry, OpenZiti, or OpenZiti-Test-Kitchen repository, you must sign our Contributor License Agreement (CLA).
The CLA ensures that:
- You have the right to make your contribution
- NetFoundry can continue to distribute the projects under their open source licenses
- Your contribution can be used by the community
You only need to sign once, and it covers all repositories across our organizations.
Signing is easy and fully automated:
- Open a pull request to any of our repositories
- Read the CLA - NetFoundry Individual CLA (PDF)
- Post a comment on your PR with this exact text:
I have read the CLA Document and I hereby sign the CLA - Done! The bot records your signature and your PR is unblocked
Check signatures/cla.json to see if your GitHub username is listed.
If you're contributing on behalf of your employer, your company needs to sign a Corporate CLA:
- Review the NetFoundry Corporate CLA (PDF)
- Have an authorized representative complete and sign it
- Email the signed agreement to cla@netfoundry.io
- Include GitHub usernames of employees authorized to contribute
We'll add your team to our allowlist within a few business days. Maintainers record offline signatures using the Record offline CLA signature workflow, which commits an entry to the signature ledger as the CLA bot.
This CLA applies to all repositories in:
- Open an issue in this repository
- Email us at cla@netfoundry.io