Skip to content

Latest commit

 

History

History
82 lines (53 loc) · 4.24 KB

CLA.md

File metadata and controls

82 lines (53 loc) · 4.24 KB

The Contributor License Agreement

The Cloud Native Computing Foundation (CNCF) defines the legal status of the contributed code in two different types of Contributor License Agreements (CLAs), individual contributors and corporations.

The Istio project can only accept original source code from CLA signatories.

It is important to read and understand this legal agreement.

How do I sign?

After creating your first Pull Request, the linux-foundation-easycla bot will respond with information regarding your CLA status along with a link to sign the CLA.

EasyCLA bot

1. Configure your email addresses on GitHub

If you are signing up as a corporate contributor, ensure that you have linked your corporate email address to your GitHub profile (it doesn't have to be your primary email address for GitHub) or else it can lead to issues with the CLA system.

For more information, please see Adding an email address to your GitHub account.

2. Authorize EasyCLA to read some of your GitHub information

GitHub EasyCLA Authorization

  • Click on the Please click here to be authorized link to navigate to the GitHub Authorize Linux Foundation: EasyCLA page.
  • Then click Authorize LF-Engineering to give the Linux Foundation read-only access to list the email addresses associated with your GitHub account.

3. Select from the two types of contributor

EasyCLA

After authorizing EasyCLA, you will be redirected to a page to identify which type of contributor you are. Select the most appropriate option:

  • Individual Contributor: You are contributing as yourself, and not as part of another organization.
  • Corporate Contributor: You are contributing on behalf of your employer or other organization.

4. Sign the CLA

Once you select the type of contributor, proceed to Sign the CLA and follow the instructions to complete the signing process through DocuSign.

After you have filled out the information, Click "Finish" and you will be redirected back to your Pull Request.

5. Look for an email indicating successful signup.

Hello,

This is a notification email from EasyCLA regarding the project Cloud Native Computing > Foundation (CNCF).

The CLA has now been signed. You can download the signed CLA as a PDF here.

If you need help or have questions about EasyCLA, you can read the documentation or reach out to us for support.

Thanks, EasyCLA Support Team

6. Validate your CLA

Once you are redirected back to your GitHub Pull Request, reply with a comment /easycla to update the CLA status of your PR.

Changing your Affiliation

If you've changed employers and still contribute to Istio, your affiliation needs to be updated. The CNCF uses gitdm to track who is contributing and from where. Create a pull request on the gitdm repository with a change to the corresponding developer affiliation text file. Your entry should look similar to this:

craigbox: craig.box!gmail.com, craigb!armosec.io, craigbox!google.com, craigbox!users.noreply.github.com
	Google LLC until 2022-10-18
	ARMO from 2022-10-18

Troubleshooting

If you encounter any problems signing the CLA and need further assistance, log a ticket by clicking on the "create a support ticket" link from the EasyCLA bot's response. Someone from the CNCF will respond to your ticket to help.

Should you have any issues using the LF Support Site, send a message to the backup email support address [email protected]