incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Josh Elser <>
Subject Re: Code import for Apache Accumulo
Date Tue, 05 Nov 2013 02:14:33 GMT

On 11/4/13, 8:45 PM, Eric Whyne wrote:
> I just scanned through the ip-clearance page and came away a bit confused
> after reading this sentence.
> "*This form is not for new projects.* This is for projects and PMCs that
> have already been created and are receiving a code donation into an
> existing codebase."
> We've brought raccumulo out of our internal repos and are now hosting it
> publicly here. The plan is for this to be it's new home.

Uhh... what? I thought this entire discussion was that you wanted 
raccumulo to be a part of Apache Accumulo. If you're planning to host it 
on your company's Github page, why are we having this discussion?

> Developer ICLAs are complete and filed with secretary@apache
> Data Tactics CCLA is complete and filed with secretary@apache
> A good goal seems to be having the project included as a contrib project
> here:

Again, I'm confused about your Github comment *and* having it be a 
contrib (sub project) to Accumulo.

> Some of my most recent questions:
> Of course, the big question, what is the "apache way" to do that? We want
> to do that, we're learning the process and we have more code we want to
> donate to the community.

"The Apache Way" can be summed up by (taken from

- collaborative software development
- commercial-friendly standard license
- consistently high quality software
- respectful, honest, technical-based interaction
- faithful implementation of standards
- security as a mandatory feature

You can think of it as guidelines and best practices designed to help 
you grow communities around software projects.

> Is it ip-clearance, since it's a large code donation to an apache project?

This is a prerequisite to inclusion into the ASF.

> Is it incubation as a sub-project? If incubation is the right way, would it
> preclude initiating the ip-clearance now?

Incubation would also require IP clearance (as the ASF would still hold 
the copyright). Incubation != sub-project, however sub-project sometimes 
leads into incubation as their own project (e.g. HBase, Hive, Pig, 
ZooKeeper to name a few). This typically depends on how the top-level 
project wants to "do business".

> R/
> Eric
> On Mon, Nov 4, 2013 at 3:26 PM, Mattmann, Chris A (398J) <
>> wrote:
>> +1
>> Sent from my iPhone
>>> On Nov 4, 2013, at 12:25 PM, "Jim Jagielski" <> wrote:
>>> +1
>>>> On Oct 30, 2013, at 8:22 AM, David Nalley <> wrote:
>>>> Hi Josh:
>>>> Separate repo (or not), release cycles, etc are project decisions.
>>>> As far as importation of the code; it almost certainly needs to go
>>>> through IP Clearance.
>>>> If you have questions or need help with that process, don't hesitate to
>> ask.
>>>> --David
>>>>> On Mon, Oct 28, 2013 at 11:19 AM, Josh Elser <>
>> wrote:
>>>>> Hi,
>>>>> Over at Apache Accumulo, we just got a nice bit of code that
>>>>> integrates the R programming language (via RStudio) with Accumulo.
>>>>> This was done completely by the community (non-committers) and we're
>>>>> trying to figure out what's best for it and where it can live.
>>>>> The general consensus for us is that we would want to import it into
>>>>> it's own repository (treat it as a contrib-project) since Accumulo has
>>>>> no need to depend on it and thus it can be versioned at its own pace.
>>>>> The contributors are currently working on ICLA/CCLA forms, but I
>>>>> wanted to see what else we (the Accumulo PMC) would need to do to
>>>>> import this code.
>>>>> Thanks!
>>>>> - Josh
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail:
>>>>> For additional commands, e-mail:
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail:
>>>> For additional commands, e-mail:
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail:
>>> For additional commands, e-mail:

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message