2.8 KiB
The Contributor License Agreement
The Cloud Native Computing Foundation defines the legal status of the contributed code in a Contributor License Agreement (CLA).
Only original source code from CLA signatories can be accepted into kubernetes.
This policy does not apply to third_party and vendor.
How do I sign?
1. Read
- CLA for individuals to sign up as an individual or as an employee of a signed organization.
- CLA for corporations to sign as a corporation representative and manage signups from your organization.
2. Sign in with GitHub.
Click
- Individual signup to sign up as an individual or as an employee of a signed organization.
- Corporation signup to sign as a corporation representative and manage signups from your organization.
Either signup form looks like this:
3. Enter the correct E-mail address to validate!
Your github email address must match the same address you use when signing the CLA.
The address entered in the form must meet two constraints:
-
It must match your git email (the output of
git config user.email
) or your PRs will not be approved! -
Use
git config user.name "Mona Lisa"
andgit config user.email "mona@example.com"
to ensure you've set this properly. -
It must be your official
person@organization.com
address if you signed up as an employee of said organization. -
If you've already submitted a PR you can correct your user.name and user.email and then use use
git commit --ammend --reset-author
and thengit push
to correct the PR. -
Github has documentation on setting email addresses.
4. Look for an email indicating successful signup.
The Linux Foundation
Hello,
You have signed CNCF Individual Contributor License Agreement. You can see your document anytime by clicking View on HelloSign.
Once you have this, the CLA authorizer bot will authorize your PRs.
Troubleshooting
If you are having problems with signed the CLA send a mail to: helpdesk@rt.linuxfoundation.org
.
Someone from the CNCF will respond to your ticket to help.