Re: Question RE a non-ASF hosted project requiring contributors to have a signed ICLA submitted to the ASF
On 4/19/2012 9:03 AM, Stephen Connolly wrote: > > I have a non-ASF hosted project (jszip.org hosted on github in case you are > interested), which I am hoping to build enough of a developer community > (currently it is just me) around to be able to bring it into the ASF. > > To this end, I am licensing it under the ASL. Sensible; although this would be the AL. There is no 'S' in license v2.0. > I don't want to have to maintain the ICLAs and CCLAs of contributors. > > Would it be OK if instead I just require that they have a signed ICLA with > the ASF and that they grant the copyright to the ASF since my eventual > intent is to bring this project into the ASF (once I have sufficient > community to bring it in that is! ;-) ) > > Thanks for considering this question. It has been repeatedly argued that ICLA, CCLA are not actually necessary to produce an AL 2.0 work. They help clarify intent. If you have another way of clarifying intent, use that. Document it, at least for yourself. Take our jira and bugzilla account creation logic, you license all contributions made under your account as AL code. And the AL has its own intrinsic language to help assure AL contributions are recognizably AL. Now, none of these people will become committers at the ASF without an ICLA, end of story. But that's up to them if they want to travel with the code, in any case you have an AL work coming in, and for every committer who tags along and files an ICLA, the better the paper trail becomes. AL clause 5 puts the burden on the contributor to show they expressly and carefully avoided granting an AL if they send you their work, end of story. - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Question RE a non-ASF hosted project requiring contributors to have a signed ICLA submitted to the ASF
definitely +1 for bringing jszip to the ASF :) Having all contributors sign an iCLA to the ASF would be enough from a legal perspective. If you need a Mentor for incubation then count me in. LieGrue, strub - Original Message - > From: Stephen Connolly > To: general@incubator.apache.org > Cc: > Sent: Thursday, April 19, 2012 4:03 PM > Subject: Question RE a non-ASF hosted project requiring contributors to have > a signed ICLA submitted to the ASF > > Bertrand suggested to send this question here. > > I have a non-ASF hosted project (jszip.org hosted on github in case you are > interested), which I am hoping to build enough of a developer community > (currently it is just me) around to be able to bring it into the ASF. > > To this end, I am licensing it under the ASL. > > I don't want to have to maintain the ICLAs and CCLAs of contributors. > > Would it be OK if instead I just require that they have a signed ICLA with > the ASF and that they grant the copyright to the ASF since my eventual > intent is to bring this project into the ASF (once I have sufficient > community to bring it in that is! ;-) ) > > Thanks for considering this question. > > -Stephen > - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Question RE a non-ASF hosted project requiring contributors to have a signed ICLA submitted to the ASF
Hi, On Thu, Apr 19, 2012 at 4:03 PM, Stephen Connolly wrote: > Would it be OK if instead I just require that they have a signed ICLA with > the ASF and that they grant the copyright to the ASF Note that the ICLA only covers "Contributions submitted to the Foundation". So if you're accepting contributions for something else than a project of the ASF, having an ICLA on file at the ASF doesn't enter into the picture. For example, if I now chose to contribute something to http://jszip.org/, that contribution would be covered by Section 5 of ALv2 (as described in http://jszip.org/license.html) unless otherwise specified. The fact that I also happen to have an ICLA on file with the ASF doesn't affect the licensing picture between me and jszip. If the code were to be later brought over to the ASF, I'd either need to explicitly OK my contributions to be under the terms of my existing ICLA or they should be treated as any other ALv2-licensed third party code. Of course in practice that distinction is mostly insignificant as long as we're talking about ALv2 code and not some other license. > since my eventual intent is to bring this project into the ASF > (once I have sufficient community to bring it in that is! ;-) ) Community size and activity are only exit, not entry criteria for incubating projects. In fact one of the purposes of the Incubator is to help new projects grow. So welcome to enter any time you like! :-) BR, Jukka Zitting - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Question RE a non-ASF hosted project requiring contributors to have a signed ICLA submitted to the ASF
On Apr 20, 2012 10:06 AM, "Jukka Zitting" wrote: > > Hi, > > On Thu, Apr 19, 2012 at 4:03 PM, Stephen Connolly >... > > since my eventual intent is to bring this project into the ASF > > (once I have sufficient community to bring it in that is! ;-) ) > > Community size and activity are only exit, not entry criteria for > incubating projects. In fact one of the purposes of the Incubator is > to help new projects grow. So welcome to enter any time you like! :-) One issue is making releases. If you have a small community, then growing it is much easier if you have an active series of releases. It garners attention. Unfortunately, incubating projects have a little harder time making releases (either the initial release getting things in order, or gathering three +1 votes if they're small) Justin and I moved serf out of the ASF because it was too small at the time. We didn't have a community to make proper ASF releases. Cheers, -g
Re: Question RE a non-ASF hosted project requiring contributors to have a signed ICLA submitted to the ASF
Hi, On Fri, Apr 20, 2012 at 4:34 PM, Greg Stein wrote: > One issue is making releases. If you have a small community, then growing > it is much easier if you have an active series of releases. It garners > attention. Unfortunately, incubating projects have a little harder time > making releases (either the initial release getting things in order, or > gathering three +1 votes if they're small) That's what we have mentors for (among other things). Even small podling should be able to cut releases as long as they have mentors who're willing to help. Of course that highlights the issue of having active mentors. If a potential podling can't find enough interested mentors, then it's probably best to first build momentum elsewhere before considering incubation. BR, Jukka Zitting - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Question RE a non-ASF hosted project requiring contributors to have a signed ICLA submitted to the ASF
Another way would be to add it as subproject to some other TLP. For jszip which is mainly (but not only) Maven related, we could consider doing a quick incubation and add it as sub project to the Maven TLP. LieGrue, strub PS: whoever does some builds with maven and has JavaScript in those projects should take a peek at jszip.org. It's really a nice project! - Original Message - > From: Jukka Zitting > To: general@incubator.apache.org > Cc: > Sent: Friday, April 20, 2012 5:04 PM > Subject: Re: Question RE a non-ASF hosted project requiring contributors to > have a signed ICLA submitted to the ASF > > Hi, > > On Fri, Apr 20, 2012 at 4:34 PM, Greg Stein wrote: >> One issue is making releases. If you have a small community, then growing >> it is much easier if you have an active series of releases. It garners >> attention. Unfortunately, incubating projects have a little harder time >> making releases (either the initial release getting things in order, or >> gathering three +1 votes if they're small) > > That's what we have mentors for (among other things). Even small > podling should be able to cut releases as long as they have mentors > who're willing to help. > > Of course that highlights the issue of having active mentors. If a > potential podling can't find enough interested mentors, then it's > probably best to first build momentum elsewhere before considering > incubation. > > BR, > > Jukka Zitting > > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > - To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org
Re: Question RE a non-ASF hosted project requiring contributors to have a signed ICLA submitted to the ASF
On 21 April 2012 10:32, Mark Struberg wrote: > PS: whoever does some builds with maven and has JavaScript in those > projects should take a peek at jszip.org. It's really a nice project! > > Thanks, great praise given that I only have the dynamic cross-reactor classpath reloading working at this point. Yes, you read that right, you go mvn jszip:run at the root of your reactor and then while that serves up your webapp you can work on the javascript in any module and just hit reload... work on a class in any module, just tell your IDE to compile it and 10sec later the servlet container will restart with the new classpath... add an external dependency to any pom and the servlet container will restart after it's downloaded... add an internal dependency to any pom and provided the reactor build order is not affected, the servlet container will restart also. Remaining features to integrate are the minifiers, LESS -> CSS compiler (and others), and the AMD simplified support... once I have that done it will be call in the alpha testers ;-) > > > - Original Message - > > From: Jukka Zitting > > To: general@incubator.apache.org > > Cc: > > Sent: Friday, April 20, 2012 5:04 PM > > Subject: Re: Question RE a non-ASF hosted project requiring contributors > to have a signed ICLA submitted to the ASF > > > > Hi, > > > > On Fri, Apr 20, 2012 at 4:34 PM, Greg Stein wrote: > >> One issue is making releases. If you have a small community, then > growing > >> it is much easier if you have an active series of releases. It garners > >> attention. Unfortunately, incubating projects have a little harder time > >> making releases (either the initial release getting things in order, or > >> gathering three +1 votes if they're small) > > > > That's what we have mentors for (among other things). Even small > > podling should be able to cut releases as long as they have mentors > > who're willing to help. > > > > Of course that highlights the issue of having active mentors. If a > > potential podling can't find enough interested mentors, then it's > > probably best to first build momentum elsewhere before considering > > incubation. > > > > BR, > > > > Jukka Zitting > > > > - > > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > > For additional commands, e-mail: general-h...@incubator.apache.org > > > > - > To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org > For additional commands, e-mail: general-h...@incubator.apache.org > >