Hi Pablo,

> On 2. Apr 2024, at 12:11, Pablo Duboue <pablo.dub...@gmail.com> wrote:
> 
> Just double checking, we need a CLA for a contribution irrespective of its
> size or complexity, right?
> 
> From: https://www.apache.org/licenses/contributor-agreements.html

That page says "All contributors of ideas, code, or documentation to any Apache 
projects must complete, sign, and submit via email an Individual Contributor 
License Agreement (ICLA)."

To be honest, I remember it a bit differently, namely that often small 
contributions would be incorporated even without an ICLA just following the 
provisions of the Apache License 2.0 Section 5 which regulates contributions 
and the ICLAs would only be enforced for larger, regular contributions and be a 
prerequisite for commit access.

Maybe the page was updated in the meantime or maybe I remember wrongly.

>> All contributors of ideas, code, or documentation to any Apache projects
> must complete, sign, and submit via email an Individual Contributor License
> Agreement (ICLA).
> 
> If the contributor does not have an ICLA in place (and does not have an
> employer), then should I ask them to sign a ICLA and to set UIMA for the
> "notify project" bit of it?

I have to admit that I may not have chased down ICLAs from occasional drive-by 
contributors and accepted small contributions under the provisions provided by 
Section 5 of the license.
My experience is that going through the extra effort for a minor contribution 
typically means
that there won't be a contribution.

That said, I think it is a good idea in particular for a GSOC participant to 
jump through all the hoops as GSOC is a non-casual exercise in participating in 
open source development and that should IMHO also include the bureaucracy.

I'll see if I find somebody on Slack to maybe provide more insight into ICLA vs 
Section 5.

Cheers,

-- Richard

Reply via email to