community/CLA.md

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:

CNCFCLA1

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" and git 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 then git push to correct the PR.

  • Github has documentation on setting email addresses.

CNCFCLA2

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.

CNCFCLA3

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.