You are viewing a plain text version of this content. The canonical link for it is here.
Posted to legal-discuss@apache.org by "Henri Yandell (JIRA)" <ji...@apache.org> on 2016/11/07 00:46:59 UTC

[jira] [Commented] (LEGAL-279) Apache NetBeans optional Java cluster depending on external GPLv2+CPE nb-javac module

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

Henri Yandell commented on LEGAL-279:
-------------------------------------

Assuming we're talking about this variant of CPE. Including for reference.

"CLASSPATH" EXCEPTION TO THE GPL

Certain source files distributed by Oracle America and/or its affiliates are
subject to the following clarification and special exception to the GPL, but
only where Oracle has expressly included in the particular source file's header
the words "Oracle designates this particular file as subject to the "Classpath"
exception as provided by Oracle in the LICENSE file that accompanied this code."

    Linking this library statically or dynamically with other modules is making
    a combined work based on this library.  Thus, the terms and conditions of
    the GNU General Public License cover the whole combination.

    As a special exception, the copyright holders of this library give you
    permission to link this library with independent modules to produce an
    executable, regardless of the license terms of these independent modules,
    and to copy and distribute the resulting executable under terms of your
    choice, provided that you also meet, for each linked independent module,
    the terms and conditions of the license of that module.  An independent
    module is a module which is not derived from or based on this library.  If
    you modify this library, you may extend this exception to your version of
    the library, but you are not obligated to do so.  If you do not wish to do
    so, delete this exception statement from your version.

> Apache NetBeans optional Java cluster depending on external GPLv2+CPE nb-javac module
> -------------------------------------------------------------------------------------
>
>                 Key: LEGAL-279
>                 URL: https://issues.apache.org/jira/browse/LEGAL-279
>             Project: Legal Discuss
>          Issue Type: Question
>            Reporter: Ate Douma
>
> The Apache NetBeans incubator project is asking for an answer from the Apache Legal Affairs Committee to the following question:
> {quote}
>   Is the Apache NetBeans project allowed to develop and release
>   optional "Java cluster" modules which depends on the external category-X  (GPLv2+CPE) licensed nb-javac module?
> NetBeans users who wants to use these optional "Java cluster" modules will be required to provide for or install the nb-javac module themselves.
> {quote}
> The proposed solution and the above question, as well as possible alternative solutions, have been discussed at length \[1] on the project dev@ list, with a latest summary by me at \[2].
> The nb-javac module is a NetBeans specific fork of the Java JDK Java compiler, and is explicitly excluded by Oracle from the NetBeans code donation to Apache.
> The NetBeans optional Java cluster modules (for example the Java Editor) have an direct compile and runtime dependency on the nb-javac module (api and implementation).
> While Java is an important optional module for NetBeans, and many NetBeans users do use/need it for Java development support, it is not part of the NetBeans core.
> NetBeans also has many users not using or needing the Java support, for example for C/C++, Javascript or PHP development, or when using NetBeans as platform for other products.
> The proposed solution, requiring end users to install the Category-X nb-javac module themselves, only if they want to use the NetBeans Java cluster modules, assumes that the Java cluster modules may be regarded as "optional" as explained at \[3].
> \[1] https://lists.apache.org/thread.html/16b99577a9b219e87ff1b1bcd22edd2f2faf105f338d025350126d22@%3Cdev.netbeans.apache.org%3E
> \[2] https://lists.apache.org/thread.html/7ebc9ae9d6e5fceced128768f6cf312e837348cc66c3fafde02cd666@%3Cdev.netbeans.apache.org%3E
> \[3] http://www.apache.org/legal/resolved.html#optional



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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