Antonio Vieiro created NETBEANS-5650: ----------------------------------------
Summary: libs.antlr.cnd Key: NETBEANS-5650 URL: https://issues.apache.org/jira/browse/NETBEANS-5650 Project: NetBeans Issue Type: Sub-task Components: cnd - ASM, cnd - Code Model, cnd - Editor, cnd - Other Reporter: Antonio Vieiro About the "old" NetBeans "cnd.antlr" module: * The module "cnd.antlr" in NetBeans <=8.2 was a fork of Antlr v2.7.7 https://github.com/emilianbold/netbeans-releases/tree/master/cnd.antlr/src/org/netbeans/modules/cnd/antlr * This module contains both a compiler (org.netbeans.cnd.antlr.Tool) and a modified Antlr runtime. * The sources for this module were not donated by Oracle to the ASF. * As a substitute a new module "cnd/libs.antlr.cnd" was proposed in the 4th donation or Oracle to the ASF, containing a link to the previous module https://github.com/apache/netbeans/blob/308b080ac972e8cdea16c97d1e16c2156cb6bf59/cnd/libs.antlr.cnd/nbproject/project.properties#L23 * Recreating a fork of Antlr v2.7.7 sources is not possible under the ASF umbrella, because these sources have not a clean origin not a proper license, as recognized by the author in the release notes of Antlr v3.4 here https://theantlrguy.atlassian.net/wiki/spaces/ANTLR3/pages/2687376/ANTLR+3.4+Release+Notes * The "cnd.antlr" runtime is being used in the following cnd modules: cnd.apt (a lexer), cnd.asm (assembler support), cnd.kit (editor kit), cnd.modelimpl (C/C++ Model Implementation), cnd.model.jclank.bridge (a bridge for cnd.modelimpl to jclank) As a consecuence of all these findings we arrive to the following conclusions: * It's unclear if the "cnd.antlr" in NetBeans 8.2 (= "libs.antlr.cnd" in the 4th donation) is covered by the CDDL license or not (because Antlr v2.7.7 sources have unclear origin). * As a consequence, Apache NetBeans cannot depend on these binaries. * A replacement to "libs.antlr.cnd" is required. * All dependencies with "libs.antlr.cnd" (compiler and runtime) have to be reviewed. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org For additional commands, e-mail: commits-h...@netbeans.apache.org For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists