lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rob Vesse <rve...@dotnetrdf.org>
Subject Unecessary Paperwork
Date Wed, 21 Jan 2015 09:30:22 GMT
Itamar

I notice you have been asking everyone to sign an ICLA before you'll
accept any pull requests which is actually unnecessary.   ICLAs are only
required for ASF committers (http://www.apache.org/licenses/#clas) -

"A signed CLA is required to be on file before an individual is given
commit rights to an ASF project."

The Apache License has a clause that explicitly covers contributions
(http://www.apache.org/licenses/LICENSE-2.0#contributions) so anything
submitted through the formal channels to the project is a valid
contribution unless the contributor explicitly states otherwise.  Of
course a committer still has to merge and push the changes and the buck
stops with the committer in terms of ensuring the IP of the contribution
is clean.

Of course ICLAs are still desirable particularly when people are making
larger contributions but they should not block you from reviewing and
accepting pull requests while you wait for one to be submitted
(http://www.apache.org/licenses/#clas):

"The ASF desires that all contributors of ideas, code, or documentation to
the Apache projects complete, sign, and submit (via postal mail, fax or
email) an Individual Contributor License Agreement
<http://www.apache.org/licenses/icla.txt>"

The key word being "desires", unless someone has commit rights to the
project they don't require an ICLA since the Apache License already covers
their contributions.

Btw if the PMC isn't already you should be thinking about offering some of
these folks who have been contributing for a while now committer rights.
Note that giving people committer rights does not prevent you from keeping
the projects existing pull request, review then commit workflow.

Regards,

Rob






Mime
View raw message