Hi Lee, One answer will be sufficient for your all questions:
*Only committers need to sign ICLA, not non-committers.* You can check an explanation from here: http://mail-archives.apache.org/mod_mbox/www-infrastructure-dev/201112.mbox/%[email protected]%3E Here is a recent discussion which is similar to your question: https://lists.apache.org/thread.html/re4cc7218280706dfccfe2a0b64944d5a90a15850400a7eb92c8c0069%40%3Clegal-discuss.apache.org%3E By the way, feel free to ask any questions to @legal, especially related to "PRs can be trivial or huge" part. Kind Regards, Furkan KAMACI On Sun, May 10, 2020 at 3:52 AM leerho <[email protected]> wrote: > This is a question the one of our Mentors should be able to answer: > > I have been studying the following ASF documents: > > - Contributor Agreements > <http://apache.org/licenses/contributor-agreements.html> > - Roles <http://apache.org/foundation/how-it-works.html#roles> > - CLA-FAQ <https://www.apache.org/licenses/cla-faq.html> > > The Contributor Agreements page states: > >> "The ASF desires that all contributors of ideas, *code*, or >> documentation to any Apache projects complete, sign, and submit via email >> an Individual Contributor License Agreement (ICLA)." ("desires" is a >> rather weak word here) > > > The Roles page states: > >> A *developer* is a user who contributes to a project in the form of >> *code* or documentation. ... Developers are also known as *contributors* >> . > > and > >> A *committer* is a developer that was given write access to the code >> repository and has a signed Contributor License Agreement (CLA) >> <http://www.apache.org/licenses/#clas> on file. ... > > > This seems to imply that a *developer / contributor* does *not* need to > sign an ICLA in order to contribute *code*, which appears to be in > conflict with what is stated on the Contributor Agreements page. > > I also looked on the CLA-FAQ page, hopefully to find answers to what I > consider some of the most obvious questions about ICLAs. I did not find any > of these addressed: > > - Does anyone (and everyone) who submits a PR (even trivial edits) to > a project have to have signed an ICLA on record, before we can accept > the PR? > - PRs can be trivial or huge, where do we draw the line (if there is a > line)? > - How is this supposed to be managed? Are project committers supposed > to ask anyone who submits a PR if they have a signed ICLA on record? > - Is it generally the case that employees of corporations and graduate > students of universities have to ask permission of their employer or > university to sign an ICLA? > > Cheers, > > Lee. > > > >
