Good point. I will try to get rid of GPL code in my project. ~water
> On May 9, 2018, at 3:23 PM, Cheyenne Forbes <[email protected]> > wrote: > > Hi, my advise is to change it to APL from now before you start having > contributors, a project with contributors will need written permission from > each to change the license. > > Best regards, > Cheyenne > > On Wed, May 9, 2018 at 1:57 PM, Water Guo <[email protected]> wrote: > >> Well, I didn’t expect the license has become the concern instead of the >> software itself. So I did my homework trying to have a good understanding >> of the license. So GPL means you need to open source derived work as long >> as you make the software public, even by dynamically linking to a GPL >> library. Sounds pretty good to me personally. I have no issue with that. >> Sure I understand it can be bitch to make a profitable business on top of >> that. LGPL means you can link to a LGPL library without publishing derived >> work. >> >> As of today, AntsDB does more than linking to the MySQL JDBC driver. There >> are private members of the network protocol implementation in the JDBC >> driver that I use. Yah I mean i copied some of the source code for the sake >> of laziness. But don’t let license hold your feet. I own 100% of the source >> code. If the community find good use of my program, I’d be more than happy >> to overcome my laziness and rewrite the GPLed code, making it LGPL. >> >> ~water >> >>> On May 9, 2018, at 1:59 PM, Sanel Zukan <[email protected]> wrote: >>> >>> What about Connector/J from MariaDB? It is LGPL and (I think) that >>> should make it easier to mix with Apache license. >>> >>> Best, >>> Sanel >>> >>> Water Guo <[email protected]> writes: >>>> I am not an expert with software license. But my gut’s feeling is I >> can’t claim Apache if I am using code from MySQL JDBC driver (GPL), can I? >>>> >>>>> On May 8, 2018, at 11:49 AM, Stack <[email protected]> wrote: >>>>> >>>>> On Mon, May 7, 2018 at 11:58 AM, Water Guo <[email protected]> >> wrote: >>>>> >>>>>> Not it is not. AntsDB has no dependence on MySQL code. It is written >> in >>>>>> Java and uses a couple of open source libraries. >>>>>> >>>>>> >>>>> Sorry. There seems to be a misunderstanding. I was just asking if why >>>>> antsdb has a GPL license rather than say an Apache one: >>>>> https://github.com/waterguo/antsdb/blob/master/LICENSE.txt >>>>> >>>>> Thanks, >>>>> S >>>>> >>>>> >>>>>>> Sounds great Water. Lets take it for a spin. Quick question, why the >> "GNU >>>>>>> Affero General Public License, version 3" Is it up from mysql? >> Thanks, >>>>>>> S >>>>>> >>>>>> On Mon, May 7, 2018 at 10:09 AM, Water Guo <[email protected]> >> wrote: >>>>>> >>>>>>> Dear HBase Community, >>>>>>> >>>>>>> I’d like to take this opportunity to introduce my open source project >>>>>>> AntsDB. It is a database virtualization software that brings MySQL >>>>>>> compatibility to HBase. It means you can use any MySQL bindings such >> as >>>>>>> JDBC, ODBC, PHP, Perl to manipulate data in HBase. It supports most >> MySQL >>>>>>> DDLs and all DMLs, transaction control, table locks, row locks etc. >> Up to >>>>>>> date applications such as MySQL console, MySQL command lines, >>>>>> BenchmarkSQL, >>>>>>> MediaWiki, SonarQube, DBeaver, SquirrelSQL and many others can run >>>>>> directly >>>>>>> on HBase using AntsDB layer. The project is hosted at >>>>>>> https://github.com/waterguo/antsdb. >>>>>>> >>>>>>> AntsDB is designed to support high concurrency, low latency >> applications. >>>>>>> It uses local storage as cache so it can further reduce the latency >> of >>>>>>> HBase. We have benchmarked AntsDB using YCSB. The result is at >>>>>>> http://www.antsdb.com/?p=171. >>>>>>> >>>>>>> People always ask me how it is different from Phoenix. While Phoenix >> is >>>>>>> building a powerful SQL layer for HBase, we want to focus on backward >>>>>>> compatibility. We want to have applications built for MySQL can be >> used >>>>>>> directly on HBase. And people who are familiar with traditional >>>>>> relational >>>>>>> database can adopt HBase/Hadoop stack with ease. >>>>>>> >>>>>>> I’d be very glad if you find the project is useful and your feedback >> is >>>>>>> very welcome. >>>>>>> >>>>>>> Thanks >>>>>>> -water >>>>>>> >>>>>> >>>>>> >> >>
