You are viewing a plain text version of this content. The canonical link for it is here.
Posted to legal-discuss@apache.org by "Justin Mclean (Jira)" <ji...@apache.org> on 2021/04/15 06:51:00 UTC

[jira] [Commented] (LEGAL-568) Forking antlr v 2.7.7

    [ https://issues.apache.org/jira/browse/LEGAL-568?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17321949#comment-17321949 ] 

Justin Mclean commented on LEGAL-568:
-------------------------------------

The license is public domain which is generally regarded as Category A. [1] However note that it includes code under other licenses include BSD and other licenses. 

There are two files copyright SUN with this clause which is concerning:
" * Permission to use, copy, modify, and distribute this software
 * and its documentation for NON-COMMERCIAL purposes and without
 * fee is hereby granted provided that this copyright notice
 * appears in all copies. Please refer to the file "copyright.html"
 * for further important copyright and licensing information."

There is also some GPL licensed code copyright the Free Software Foundation, Inc which I think is covered by our build tool exception, but it's probably best to check that. There also a GPL licensed file called antlr-mode.el that states "This file is part of GNU Emacs.".

There is also compiled code in that release artefact (jar, exe and dll files).

Is there any reason you can't work with the Antlr community and make the changes there?

1. https://www.apache.org/legal/resolved.html#handling-public-domain-licensed-works

> Forking antlr v 2.7.7
> ---------------------
>
>                 Key: LEGAL-568
>                 URL: https://issues.apache.org/jira/browse/LEGAL-568
>             Project: Legal Discuss
>          Issue Type: Question
>          Components: Policy Question
>            Reporter: Antonio Vieiro
>            Priority: Major
>         Attachments: antlr-2.7.7-license.txt
>
>
> Hi all,
> As you may know Oracle donated the source code of NetBeans to the Apache Software Foundation, and the Apache NetBeans Team has been analyzing and incoporating the source code into the Apache NetBeans Project during the years.
> In order to continue to incorporate the source code donated by Oracle (that adds support for the C/C++ programming language to the IDE) *we will need to fork the "antlr" project, version 2.7.7*, and make modifications to the antlr source code, so the code donated by Oracle works properly.
>  * The "antlr" project is a well-known open source project that handles parsers and lexers for different programming languages.
>  * The "antlr 2" version is hosted in this website: [https://www.antlr2.org/]
>  * The source code of the exact version to fork ("antlr 2 v2.7.7)  is available in this link [https://www.antlr2.org/download/antlr-2.7.7.tar.gz |https://www.antlr2.org/download/antlr-2.7.7.tar.gz]
>  * Inside that ".tar.gz" file there's a LICENSE.txt file (being attached in this issue for easier reading).
> After reading the ASF Licensing FAQ ([https://www.apache.org/foundation/license-faq.html#code-developed-elsewhere-received-under-a-category-a-license-incorporated-into-apache-projects-distributed-by-apache-and-licensed-to-downstream-users-under-its-original-license] ) it seems that *we could fork this project under the ASF,* in order to make the modifications we need, but *only if the project's license were a "Category A" license*.
> We *would like ASF LEGAL to ratify that*:
>  # *The license of antlr2 v2.7.7* (as in that .tar.gz file above, also attached to this issue) indeed *classifies as a "Category A" license*.
>  # *If the Apache NetBeans Project could host the "antlr2 v2.7.7" source code* in an Apache source code repository, *and then proceed to make the modifications to the "antlr2 v2.7.7" source code*, keeping its original license headers, and adding the Apache License headers to future modifications by the Apache NetBeans Team.
>  



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org