Ron, As part of committer on-boarding, the PMC requires each committer candidate have an ASF ICLA in place and verifies the CCLA of their employer.
Thanks, -John > john.burw...@shapeblue.com www.shapeblue.com 53 Chandos Place, Covent Garden, London VA WC2N 4HSUK @shapeblue On Jun 10, 2016, at 10:47 AM, Ron Wheeler <rwhee...@artifact-software.com> wrote: > > That is correct from my reading of the Apache page as well. > I think that your definition of committer and contributor is identical to > Apache's. > > > Ron > > On 09/06/2016 3:57 PM, John Burwell wrote: >> All, >> >> I believe Pierre-Luc’s explanation is correct, and that we may have slightly >> different definitions of contributor and committer. Generally, we define a >> contributor, we are referring to anyone (committer, PMC member, any person >> in the world) who contributes code, documentation, etc to the project. We >> define a committer as a contributor who demonstrated a strong and sustained >> commitment to the project. In recognition of this commitment, committers >> are granted the right to commit changes to the project’s public >> repositories. Execution of an ICLA and CCLA are required in order for >> someone to become an Apache CloudStack committer. >> >> IANAL, but my understanding is that any individual can contribute to an >> Apache project without signing an ICLA/CCLA because a committer with one in >> place will perform commit to the repository. The act of the individual >> giving code to the project and a committer reviewing and committing it to >> the repository qualifies as rights assignment under by the ASL. Since >> execution of an ICLA/CCLA is a prerequisite for all Apache CloudStack >> committers and Apache secures our repositories to only allow committers >> read/write access, rights assignment under the ASL for our repositories is >> properly enforced/managed. >> >> Thanks, >> -John >> >> john.burw...@shapeblue.com >> www.shapeblue.com >> 53 Chandos Place, Covent Garden, London VA WC2N 4HSUK >> @shapeblue >> >> >> On Jun 9, 2016, at 1:46 PM, Pierre-Luc Dion <pdion...@apache.org> wrote: >>> Hi Ron, >>> >>> As far as I know, ICLA and CCLA is required for commiters, but not required >>> for non-commiters contributors. I don't know about all details, someone >>> else in the ML might have more details about this. For sure, you can be a >>> contributor without submitting code as a anyone in this ML is consider as a >>> contributor. >>> >>> Cheers, >>> >>> >>> On Thu, Jun 9, 2016 at 11:46 AM, Ron Wheeler <rwhee...@artifact-software.com >>>> wrote: >>>> As part of a discussion during last weeks meeting in Mpntreal, the >>>> question was raised about the requirement to have an Individual Contributor >>>> License Agreement (ICLA) for each contributor. >>>> >>>> http://www.apache.org/licenses/ describes the requirements as follows: >>>> >>>> "The ASF desires that all contributors of ideas, code, or documentation to >>>> any Apache projects complete, sign, and submit (via fax or email) an >>>> Individual Contributor License Agreement (ICLA). The purpose of this >>>> agreement is to clearly define the terms under which intellectual property >>>> has been contributed to the ASF and thereby allow us to defend the project >>>> should there be a legal dispute regarding the software at some future time. >>>> A signed ICLA is required to be on file before an individual is given >>>> commit rights to an ASF project. >>>> >>>> For a corporation that has assigned employees to work on an Apache >>>> project, a Corporate CLA (CCLA) is available for contributing intellectual >>>> property via the corporation, that may have been assigned as part of an >>>> employment agreement. Note that a Corporate CLA does not remove the need >>>> for every developer to sign their own ICLA as an individual, to cover any >>>> of their contributions which are not owned by the corporation signing the >>>> CCLA." >>>> >>>> There is a split between desirable and mandatory. >>>> >>>> I am not sure that the argument that submitting a PR is a clear sign of >>>> intent to give up all rights, has ever been tested in a court but it is >>>> much easier to have an signed ICLA for each contributor. >>>> >>>> A CCLA for each company that is either paying people to work on the >>>> project or has a clause in their employment contract giving the company >>>> rights to all IP created during their employment is required. This removes >>>> any ambiguity about the individual's right to make a PR. >>>> >>>> It is a little bit of housekeeping to keep track of the list of >>>> contributors with ICLA's. A wiki page listing the contributors is a simple >>>> solution. >>>> >>>> https://cwiki.apache.org/confluence/display/OFBIZ/Apache+OFBiz+Contributors >>>> is what we did at OFBiz. >>>> >>>> The ICLA and CCLA is good for all Apache projects. >>>> >>>> Ron >>>> >>>> -- >>>> Ron Wheeler >>>> President >>>> Artifact Software Inc >>>> email: rwhee...@artifact-software.com >>>> skype: ronaldmwheeler >>>> phone: 866-970-2435, ext 102 >>>> >>>> > > > -- > Ron Wheeler > President > Artifact Software Inc > email: rwhee...@artifact-software.com > skype: ronaldmwheeler > phone: 866-970-2435, ext 102