On 19/03/2015 17:32, Bruno P. Kinoshita wrote: > Hello, > > There is a pending pull request at GitHub to the incubator [text] > component that I would like to merge. Before doing so, could someone > confirm whether I have to check if the user has already signed a CLA > [1], and if not, ask him/her to sign it, please?
Warning: Personal pet peeve ahead. Apologies in advance for the shouting :) No, no, no, no, NO! CLAs are NEVER *required* for the ASF to use patch. Section 5 of the Apache License V2 gives us all the legal permissions we *need* to use a patch, assuming the conditions of that section are met. There is the question of what is an intentional submission but it is safe to assume - unless the author states otherwise - that something submitted via Jira or a pull request is an intentional submission. There is a view among many projects that for 'large' contributions is is prudent to have a CLA on file. I do not share that view. The only folks we *require* CLAs from are committers. > IIRC, when users > submit patches via JIRA it displays an option to donate the code > submitted via patch to ASF. We removed that option years ago because it served no purpose (and it was a PITA to maintain the custom plug-in that implemented it). Again, section 5 of the ALv2 gives us all the cover we need. Bugzilla (which pre-dates Jira) has never had such an option. > If signing CLA's is a requirement for > GitHub pull requests, maybe we could ping @infra and check with them > if we could use clabot [2] for that? No need. Just review the pull request and - if it is acceptable - merge it. Mark --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org For additional commands, e-mail: dev-h...@commons.apache.org