Re: Question RE a non-ASF hosted project requiring contributors to have a signed ICLA submitted to the ASF

2012-04-19 Thread William A. Rowe Jr.
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

2012-04-20 Thread Mark Struberg
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

2012-04-20 Thread Jukka Zitting
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

2012-04-20 Thread Greg Stein
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

2012-04-20 Thread Jukka Zitting
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

2012-04-21 Thread Mark Struberg
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

2012-04-21 Thread Stephen Connolly
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
>
>