Denis, I’m glad you’re thinking of using SQLLine. Under the BSD license, you don’t need my permission to distribute, but I grant that permission.
Drill, Phoenix and Calcite already distribute SQLLine, so Ignite is in good company. If you need extensions, please discuss on the dev list, or open a GitHub case or pull request. SQLLine operates in the usual way for a GitHub project. It’s unlikely that you’ll need Ignite-specific extensions — SQLLine just exposes what comes through the JDBC driver — but we can discuss if the need arises. The Hive project forked SQLLine into its own Beeline module and I’d like to avoid a repeat of that. Julian > On Aug 29, 2017, at 6:35 PM, Denis Magda <dma...@apache.org> wrote: > > Igniters, > > Let me introduce Julian Hyde [1], creator of SQLLine tool and our Apache mate, > > Julian, > > Please grant that Apache Ignite community a permission to include SQLLine [2] > it in every Ignite deliverable (source, binary). It’s planned to suggest the > tool as a default command line SQL utility for Ignite clusters. SQLLite and > Ignite usage will also be documented on Ignite’s technical documentation. > > [1] https://people.apache.org/~jhyde/ <https://people.apache.org/~jhyde/> > [2] https://github.com/julianhyde/sqlline > <https://github.com/julianhyde/sqlline> > > — > Denis > >> On Aug 25, 2017, at 9:17 AM, Denis Magda <dma...@apache.org >> <mailto:dma...@apache.org>> wrote: >> >> Hi Ilya, >> >> Thanks for the clarification! Referring to the page shared by you [1] if we >> need to get author’s consent in a written form: >> >> A permissive license similar to the BSD 2-Clause License, but with a 3rd >> clause that prohibits others from using the name of the project or its >> contributors to promote derived products without written consent. >> >> [1] https://github.com/julianhyde/sqlline/blob/master/LICENSE >> <https://github.com/julianhyde/sqlline/blob/master/LICENSE> >> <https://github.com/julianhyde/sqlline/blob/master/LICENSE >> <https://github.com/julianhyde/sqlline/blob/master/LICENSE>> >> >> I’ll reach out the author requesting the permit. >> >> — >> Denis >> >>> On Aug 25, 2017, at 9:12 AM, Ilya Kasnacheev <ilya.kasnach...@gmail.com >>> <mailto:ilya.kasnach...@gmail.com>> wrote: >>> >>> Hi Denis, >>> >>> There are two kinds of BSD license, 3-clause and 4-clause. The difference >>> between them is advertising clause: >>> >>> "3. All advertising materials mentioning features or use of this software >>> must display the following acknowledgement: This product includes software >>> developed by the University of California, Berkeley and its contributors." >>> >>> which is causing problems with other licenses and which sqlline's license >>> doesn't contain: >>> https://github.com/julianhyde/sqlline/blob/master/LICENSE >>> <https://github.com/julianhyde/sqlline/blob/master/LICENSE> >>> So it should be all good for inclusion. >>> >>> -- >>> Ilya Kasnacheev. >>> >>> 2017-08-25 18:48 GMT+03:00 Denis Magda <dma...@apache.org>: >>> >>>> Hi Ilya, >>>> >>>> It will be a useful addition to Ignite. I would include the tool in one of >>>> the nearest releases. It’s license is BSD-3 which is compatible with ours. >>>> However, there is a note on ASF side saying that BSD licenses can be >>>> included without advertising clause [1]. What does it mean for us? Can we >>>> document the tool and mention on our site? >>>> >>>> [1] https://www.apache.org/legal/resolved.html#category-a < >>>> https://www.apache.org/legal/resolved.html#category-a> >>>> >>>> — >>>> Denis >>>> >>>>> On Aug 25, 2017, at 8:32 AM, Ilya Suntsov <isunt...@gridgain.com> wrote: >>>>> >>>>> Hi Igniters, >>>>> >>>>> I've found one command line tool that can be used for execute queries >>>>> (DDL/DML) with data from Apache Ignite grid via >>>>> *org.apache.ignite.IgniteJdbcThinDriver*. >>>>> >>>>> Here you can find overview of internal commands of this tool: >>>>> https://cwiki.apache.org/confluence/display/IGNITE/Overview+sqlline+tool >>>>> >>>>> The most problems with sqlline relate with some issues from our side or >>>>> some unsupported features. >>>>> >>>>> Would be nice to add tool like this (sqlline or something else) in our >>>>> project. >>>>> >>>>> Have you any objections or other thoughts? >>>>> >>>>> >>>>> -- >>>>> Ilya Suntsov >>>> >>>> >> >