Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "ECA"

(Other Links)
(10 intermediate revisions by 5 users not shown)
Line 1: Line 1:
The Eclipse Foundation is implementing Contributor License Agreements (CLA) to improve its intellectual property (IP) management and workflow. In part, CLAs are a portion of the work required to implement signed-off-by for all contributions coming to Eclipse via Git or Gerrit.
+
The Eclipse Foundation has implemented Contributor License Agreements ([http://www.eclipse.org/legal/CLA.php CLA]) to improve its intellectual property (IP) management and workflow. In part, CLAs are a portion of the work required to implement signed-off-by for all contributions coming to Eclipse via Git or Gerrit. All contributors are required to [[Development_Resources/Contributing_via_Git#Eclipse_Foundation_Contributor_License_Agreement|sign the CLA]] before contributing to any Eclipse project they are not a committer on.
  
The desire is to completely automate the workflows associated with CLAs in order to significantly reduce the effort required by contributors and committers to provide and accept contributions to Eclipse projects.
+
* [[Development Resources/Contributing via Git|Contributing via Git]], a resource for contributors (includes instructions on signing your own CLA)
 +
* [[Development Resources/Handling Git Contributions|Handling Git Contributions]], a resource for committers
  
=Links=
+
If you have any questions about CLAs, please check out the [http://www.eclipse.org/legal/clafaq.php FAQ] first. If that does not answer your questions, please contact [mailto:emo@eclipse.org emo@eclipse.org].
 +
==Existing Committers==
 +
If you are already a committer you can simply sign in to [https://projects.eclipse.org/user/login/sso projects.eclipse.org] and click the link below your name to sign the CLA.
 +
 
 +
=Troubleshooting=
 +
 
 +
'''I have signed the CLA and have signed-off on my commit, but Gerrit is rejecting it.'''
 +
 
 +
Email address matching is case-sensitive. Make sure that the case you use in your commit credentials matches the case you used when you signed the CLA.
 +
 
 +
The email address that's in the author field must match (case sensitive) the case in the ''Signed-off-by'' statement.
 +
 
 +
The ''Signed-off-by'' statement must be in the footer of the commit message. Make sure that there are no blank lines beneath the statement.
 +
 
 +
Make sure that you aren't pushing more than one commit. The id (SHA) of the commit that's rejected will appear in the output from your failed push. Make sure the id matches that of the commit you think you're pushing.
 +
 
 +
If that doesn't solve it, open a [https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Community&component=Gerrit bug].
 +
 
 +
=Other Links=
  
 
*[[CLA/Implementation Requirements|CLA Implementation Requirements]];
 
*[[CLA/Implementation Requirements|CLA Implementation Requirements]];
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&list_id=5143644&short_desc=%5BCLA%5D&short_desc_type=substring CLA Bugs];
 
* [https://bugs.eclipse.org/bugs/buglist.cgi?query_format=advanced&list_id=5143644&short_desc=%5BCLA%5D&short_desc_type=substring CLA Bugs];
* [[Development Resources/Contributing via Git|Contributing via Git]], a resource for contributors; and
+
 
* [[Development Resources/Handling Git Contributions|Handling Git Contributions]], a resource for committers
+
 
[[Category:CLA]]
 
[[Category:CLA]]

Revision as of 17:20, 30 October 2013

The Eclipse Foundation has implemented Contributor License Agreements (CLA) to improve its intellectual property (IP) management and workflow. In part, CLAs are a portion of the work required to implement signed-off-by for all contributions coming to Eclipse via Git or Gerrit. All contributors are required to sign the CLA before contributing to any Eclipse project they are not a committer on.

If you have any questions about CLAs, please check out the FAQ first. If that does not answer your questions, please contact emo@eclipse.org.

Existing Committers

If you are already a committer you can simply sign in to projects.eclipse.org and click the link below your name to sign the CLA.

Troubleshooting

I have signed the CLA and have signed-off on my commit, but Gerrit is rejecting it.

Email address matching is case-sensitive. Make sure that the case you use in your commit credentials matches the case you used when you signed the CLA.

The email address that's in the author field must match (case sensitive) the case in the Signed-off-by statement.

The Signed-off-by statement must be in the footer of the commit message. Make sure that there are no blank lines beneath the statement.

Make sure that you aren't pushing more than one commit. The id (SHA) of the commit that's rejected will appear in the output from your failed push. Make sure the id matches that of the commit you think you're pushing.

If that doesn't solve it, open a bug.

Other Links

Copyright © Eclipse Foundation, Inc. All Rights Reserved.