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
