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

Reply via email to