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.