Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cdt-dev] FW: Heads up: All Contributors MUST sign an electronic CLA (Contributor License Agreement)

Wayne just left the building for a few days of vacation, but I can answer that question.


The reason we need a patch is that is what our code scanning tool is looking for as its input. So if the committer didn’t create and attach the patch, our IP staff would have to do it, and in general they have neither the skills nor tools to do so. Plus, we want the committer to be in the position of providing the IP team the code to avoid any doubt as to exactly what requires the review.


As Wayne mentioned, automating at least part of these processes is on our list of things to do.


Hope that helps.


Mike Milinkovich




From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Doug Schaefer
Sent: July-15-13 10:46 AM
To: Wayne Beaton
Cc: CDT General developers list.
Subject: Re: [cdt-dev] FW: Heads up: All Contributors MUST sign an electronic CLA (Contributor License Agreement)


Thanks Wayne!


I guess the question is why a patch? The gerrit review has the same information if not more.




From: Wayne Beaton <wayne@xxxxxxxxxxx>
Date: Monday, 15 July, 2013 4:42 PM
To: Doug Schaefer <dschaefer@xxxxxxx>
Cc: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Subject: Re: [cdt-dev] FW: Heads up: All Contributors MUST sign an electronic CLA (Contributor License Agreement)


At this point, we still need a patch attached to a CQ.

We have been thinking that it'd be nice to have a Gerrit plugin that automagically creates the CQ for contributions >250 LOC. As part of that functionality, it would be nice to include a button that can automatically create the CQ at the committer's discretion. I haven't spent the necessary time yet to investigate what this involves.

See Bugs 412977 [1] and 412980 [2].



On 07/15/2013 10:00 AM, Doug Schaefer wrote:

I have heard grumbling that this was true. Copying Wayne who may know more.


From: Sergey Prigogin <eclipse.sprigogin@xxxxxxxxx>
Reply-To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Date: Monday, 15 July, 2013 2:25 AM
To: "CDT General developers list." <cdt-dev@xxxxxxxxxxx>
Subject: Re: [cdt-dev] FW: Heads up: All Contributors MUST sign an electronic CLA (Contributor License Agreement)


Will it be possible to refer to patches in Gerrit when creating CQs? The current process requires a committer to pull from Gerrit, create a patch and then upload it.



On Fri, Jun 28, 2013 at 6:49 AM, Doug Schaefer <dschaefer@xxxxxxx> wrote:

Martin has put together a pretty good synopsis of the new CLA process. Forwarding to CDT.


From: <Oberhuber>, Martin <Martin.Oberhuber@xxxxxxxxxxxxx>
Reply-To: TCF Development <tcf-dev@xxxxxxxxxxx>
Date: Friday, 28 June, 2013 8:52 AM
To: "TCF Development (tcf-dev@xxxxxxxxxxx)" <tcf-dev@xxxxxxxxxxx>
Subject: [tcf-dev] Heads up: All Contributors MUST sign an electronic CLA (Contributor License Agreement)


Dear TCF committers and contributors,


The Eclipse Foundation has streamlined its process for tracking the legal aspects of inbound contributions.


1.       Every contributor MUST provide electronic signature on a CLA at least once every 3 years. Same for committers, who contribute to other projects. The CLA must be updated (ie invalidated and re-filed) when information such as employer or address changes. Please read “In order for a contributor to sign …” here:

2.       For contributions that come in through Gerrit, the system will check automatically that the contributor has a CLA on file.
The git “signed-off-by” flag must also be set in the contribution.
I highlight recommend committers to REQUIRE contributors use Gerrit since it’s much less work for everyone.
Quick-guide for Gerrit on TCF is here:

3.       For contributions that come through Bugzilla patch (the old “iplog+ system”), the committer MUST check whether the contributor has a CLA on file. This is done by pasting contributor’s E-Mail address here:


Since #2 is apparently less work than #3, I again highlighy recommend using Gerrit for contributions only and not use “iplog+” any more.


More details in webmaster’s message below.





Martin Oberhuber, SMTS / Product Architect – Development Tools, Wind River

direct +43.662.457915.85  fax +43.662.457915.6 [] On Behalf Of Denis Roy
Sent: Thursday, June 27, 2013 5:48 PM
Subject: [] Eclipse CLA verification automated today!



As you may know, the Eclipse Foundation has been working on ways to reduce the barriers to accepting contributions from non-committers.  The Contributor License Agreement[1], which, in essence, removes your requirement to ask the Three Questions[2] on each and every bug, is another step towards that goal.

Signing a CLA was enabled last week, and anyone with an Eclipse Foundation account can sign a CLA right now[3].

Today, at 2:00pm Eastern (in about 2 hours) we will be checking the Authors of all the commit entries that come into Gerrit and Git.  An overview of the workflow is described here:

For more background on the CLA initiative, please see and these docs:

For committers:

For contributors:

Like with any initiative, there will be some growing pains, but in the end we feel the CLA will provide a much simpler mechanism for our contributors.

Like always, please feel free to post comments on the related bugs and ask questions by emailing us directly.


Denis & Wayne

[3] Login into then select “My Account”, and then the “Contributor License Agreement” tab.

Denis Roy

cdt-dev mailing list



Wayne Beaton
Director of Open Source Projects, The Eclipse Foundation
Learn about Eclipse Projects

Back to the top