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)

Thanks Wayne!

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

Doug.

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].

Wayne

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=412977
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=412980

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.

-sergey


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:
http://mmilinkov.wordpress.com/2013/06/17/eclipse-clas-are-live/

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: https://bugs.eclipse.org/bugs/show_bug.cgi?id=404603#c4

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:
https://projects.eclipse.org/user/cla/validate

 

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.

 

Thanks,

Martin

--

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

direct +43.662.457915.85  fax +43.662.457915.6

 

From:eclipse.org-committers-bounces@xxxxxxxxxxx [mailto:eclipse.org-committers-bounces@xxxxxxxxxxx] On Behalf Of Denis Roy
Sent: Thursday, June 27, 2013 5:48 PM
To: eclipse.org-committers@xxxxxxxxxxx
Subject: [eclipse.org-committers] Eclipse CLA verification automated today!

 

Greetings,

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:
http://wiki.eclipse.org/Development_Resources/Handling_Git_Contributions#Overview


For more background on the CLA initiative, please see http://bugs.eclipse.org/401236 and these docs:

For committers:
http://wiki.eclipse.org/Development_Resources/Handling_Git_Contributions

For contributors:
http://wiki.eclipse.org/Development_Resources/Contributing_via_Git


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.


Thanks,

Denis & Wayne



[1] http://www.eclipse.org/legal/CLA.php
[2] http://mmilinkov.wordpress.com/2013/02/21/a-major-overhaul-of-eclipse-ip/
[3] Login into https://projects.eclipse.org/ then select “My Account”, and then the “Contributor License Agreement” tab.

--
Denis Roy


_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev



--
Wayne Beaton
Director of Open Source Projects, The Eclipse Foundation
Learn about Eclipse Projects
ATT00001.htm

Back to the top