On Feb 18, 2014, at 5:45 PM, Dennis Reedy <dennis.re...@gmail.com> wrote:

>> 
>> I suggest that Rio would be setup as an additional deliverable alongside the 
>> JTSK and any other sub projects we might create.  It would be under the same 
>> governance and PMC as River (hence isn’t really a “sub-project” per se), but 
>> would be released separately from the core JTSK.  
> 
> Humm, I'm thinking it might be better as a sub-project. 

I’m not sure exactly how “sub-projects” work at Apache, except that the 
foundation has tried to get away from “umbrella” projects like the old Jakarta 
project.  PMCs are chartered by the Board, so if you wanted a different PMC, I 
think that would mean a new top-level project, which means going through the 
Incubator and setting up a completely different project from River.  And then 
the Incubator will ask “Why not just contribute the code to River?”  And the 
answer would be?

Could we setup a “Rio subcommittee”?  I’m not sure.  The policy requires that 
releases are signed off by three or more PMC members.  I kind of doubt that we 
can have different classes of PMC members.  Some projects differentiate between 
committers and PMC members.  We might be able to grant commit privileges to 
different areas of the repo, but I wonder if it’s worth the extra admin 
overhead.  It’s not like we’re overflowing with active committers.

I would certainly imagine that Rio would get its own Git repository, and Rio’s 
release cadence wouldn’t necessarily be tied to the JSK, so that wouldn’t be an 
issue.

In other words, could you expand on what you’d like to see that’s different 
from “another package distributed by the River project”?  Do you envision that 
the committer base would be wildly different from River?  Are you worried that 
River might negatively affect the progress of Rio?  (Just to be clear, I’m not 
positive or negative on “it might be better as a sub-project” - I just want to 
know what that means to you).

>> 
> 
> All who have contributed are listed 
> http://www.rio-project.org/team-list.html, as well as in the NOTICE.txt

From those pages, it looks like you’re the only one with commit access to Rio, 
and others have contributed patches, suggestions and documentation.  Is that 
also true of the project before GitHub (i.e. at Sun and then GigaSpaces?)  
Would it be fair to say that everyone who provided patches has assigned 
copyright to the project, and that they had the requisite rights to do so? 
(that’s what the Apache ICLA accomplishes).
 
> 
>> - Do we need to go through the Incubator to accept this code contribution?
>> 

I’m becoming convinced that that we will need to pass it through the incubator 
for IP clearance, but it looks more and more like a slam-dunk.

Cheers,

Greg Trasuk.

Reply via email to