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

Reply via email to