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)

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



Back to the top