Cos,

The folks just followed Roman’s suggestion:

------------
So here's a set of steps you need to do:
   1. make code available some place on GitHub
   2. file and SGA with ASF pointing at a tag in that repo
   3. once both of these are done -- restart the discussion thread
————————

Basically, if to take a look at the list of donations on this page [1] it’s up 
to a community to decide where to “incubate” a donation - on a private GitHub 
repo or in an ASF branch.

[1] http://incubator.apache.org/ip-clearance/index.html 
<http://incubator.apache.org/ip-clearance/index.html>

—
Denis

> On May 19, 2017, at 2:55 PM, Konstantin Boudnik <c...@apache.org> wrote:
> 
> Dmitriy,
> 
> no one has ever suggested to keep the code in a separate repository
> (once the grant issues were sorted out). Not sure where you get this
> impression. I don't think there's anything to argue about ;)
> --
>  Take care,
> Konstantin (Cos) Boudnik
> 2CAC 8312 4870 D885 8616  6115 220F 6980 1F27 E622
> 
> Disclaimer: Opinions expressed in this email are those of the author,
> and do not necessarily represent the views of any company the author
> might be affiliated with at the moment of writing.
> 
> 
> On Thu, May 18, 2017 at 6:36 PM, Dmitriy Setrakyan
> <dsetrak...@apache.org> wrote:
>> Cos, Roman,
>> 
>> This has nothing to do with any deadlines, but rather with an easier and
>> more efficient process.
>> 
>> I am not sure how keeping the code in a separate code base is better for
>> the community than keeping it in a separate Apache Ignite branch, where we
>> can integrate it into Ignite CI process, run tests, stabilize, all while
>> the community is getting familiar with it. Keeping the code base outside of
>> Apache Ignite GIT makes it much more difficult to integrate or stabilize.
>> Moreover, if the code is in a separate Ignite branch, we can get the
>> community help to work on it and discuss issues on the dev list.
>> 
>> I would propose to move the code to a separate branch in Apache Ignite
>> right now, especially given that the paperwork has already been taken care
>> of. We can still decide within the Ignite community not to accept it down
>> the road, in which case we can toss away the branch.
>> 
>> Would you agree with this approach?
>> 
>> D.
>> 
>> On Wed, May 17, 2017 at 5:01 PM, Roman Shaposhnik <r...@apache.org> wrote:
>> 
>>> On Wed, May 17, 2017 at 3:04 PM, Konstantin Boudnik <c...@apache.org>
>>> wrote:
>>>> Well, here's the issue with "simple move from private repo". This is a
>>>> huge chunk of code. And while employees of Gridgain are quite familiar
>>>> with it (or so I presume), the rest of the community is not. I, for
>>>> one, don't consider that the fact it has been tested and integrated
>>>> with AI 2.0 and, effectively, outside of AI 2.0 is a reasonable "go"
>>>> criteria.
>>> 
>>> Cos is absolutely correct here. Strong +1 to the above.
>>> 
>>>> I am sorry that I have to repeat this after 1.5 years after project's
>>>> graduation from the Incubator. However, I, personally and otherwise,
>>>> feel like a community process of creating software should be thought
>>>> through in the spirit of the community, rather than "release dates" or
>>>> "feature richness". Which means that the community has to be on board
>>>> with the decisions like this. And "on board" doesn't mean "majority of
>>>> the votes" as we, fortunately, aren't playing in democracy @apache.
>>>> Release dates are relevant to an entity, building and selling
>>>> products. in Apache we're are working on projects, and while releases
>>>> are important here, they convey a very different meaning.
>>> 
>>> Which brings me to a related question: what exactly needs to be released
>>> on this aggressive schedule and who is a beneficiary of this release?
>>> 
>>> What I am trying to say is this: if GirdGain has a product delivery
>>> deadline -- the
>>> company can go ahead and release its product with whatever features it
>>> needs to.
>>> 
>>> But I'm with Cos -- the community has to be given time to get comfortable
>>> with
>>> the code base if for nothing else but for licensing implications.
>>> 
>>> Thanks,
>>> Roman.
>>> 

Reply via email to