Hello, Denis. Who can contribute to gridgain/h2?
Who are commiters of gridgain/h2? В Чт, 04/07/2019 в 19:26 +0300, Dmitriy Pavlov пишет: > Hi Denis, > > As you know, some time ago I've started a discussion about removing > dependence from gridgain:shmem. Ignite community seems to be not so much > interested in this removal, for now. So once added it could stay here > forever. Reverse dependency direction seems to be more natural. It is like > the open-core model. > > I feel more comfortable if all Ignite dependencies are released as part of > the Ignite code base, or some open governed project with a license from > Category A https://www.apache.org/legal/resolved.html. > > It is true that H2 has Category B license, so derivative can't be committed > into ASF repository. > > What if we consult with le...@apache.org to find additional ways to donate > forked version into ASF codebase? We anyway need their approval because > gridgain/h2 has a non-standard license, so we should approve including > non-standard licensed component it the product. > > Sincerely, > Dmitriy Pavlov > > чт, 4 июл. 2019 г. в 18:57, Denis Magda <dma...@apache.org>: > > > Hi Igniters, > > > > As you know, Ignite SQL engine is tightly coupled with the H2 database that > > provides basic parsing and query execution capabilities. This synergy has > > worked well for a while until Ignite SQL engine got a much broader adoption > > for all sort of use cases. > > > > Presently, there is a list of impactful issues and limitations related to > > memory management, distributed engine optimization, and queries planning > > that require changes in H2. We've tried to contribute to H2 directly with > > no significant luck - what's needed for our distributed engine is of no > > interest to H2 community. At the same time, we can't leave the things as > > is, as long as these limitations keep Ignite SQL engine from gradual > > evolution. > > > > As a solution, we created an H2 fork [1] and did all of the required > > changes there. We would be happy to include the fork into Ignite source > > base, but H2's license (available under dual MPL 2.0 and EPL 1.0) is not > > compliant with Apache 2.0. However, if Ignite starts using our maven > > artifacts instead of the standard H2's ones, then the licensing issue is > > solved. > > > > Is the community ready to accept this solution and swap the standard H2 > > artifact with the one prepared by GridGain? Presently, all of those > > improvements are available to GridGain customers, but GridGain wants to > > make all of them be available for Ignite community. And that's the only > > legal way we've come up with... > > > > > > [1] https://github.com/gridgain/gridgain/tree/master/modules/h2 > > > > > > > > -- > > - > > Denis > >
signature.asc
Description: This is a digitally signed message part