Vladimir, Yes, we can include the lib in our project. ANTLR is “BSD 3-clause license” [1] that is compliant with Apache 2.0 [2].
[1] https://github.com/antlr/antlr4/blob/master/LICENSE.txt <https://github.com/antlr/antlr4/blob/master/LICENSE.txt> [2] https://www.apache.org/legal/resolved.html#category-a <https://www.apache.org/legal/resolved.html#category-a> — Denis > On Sep 8, 2017, at 2:23 AM, Vladimir Ozerov <[email protected]> wrote: > > Igniters, > > We are evaluating ANTLR [1] as a parser generator for our SQL engine [2]. > At first glance it looks very good, we already able to parse certain SQL > commands with it. If implemented, it would greatly improve usability of our > SQL engine. However, it goes under BSD license and require one small > runtime dependency "antlr-runtime" [3]. > > I need assistance form someone with greater experience with different > licences - is it fine to add this dependency to Ignite? Would it violate > ASF licensing rules? > > AFAIK other ASF projects use it, e.g. Hive [4]. > > Vladimir. > > [1] http://www.antlr.org/ > [2] https://issues.apache.org/jira/browse/IGNITE-6276 > [3] https://mvnrepository.com/artifact/org.antlr/antlr-runtime > [4] https://github.com/apache/hive/blob/master/ql/pom.xml#L165
