www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Roman Shaposhnik (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LEGAL-396) Allow Lucene to include GPL-with-classpath-exception-licenced JavaFX as a dependency
Date Tue, 24 Jul 2018 18:59:00 GMT

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

Roman Shaposhnik commented on LEGAL-396:
----------------------------------------

To your last point [~bayard] I thought we had a pretty detailed rationale: [https://www.apache.org/legal/resolved.html#category-x]

To quote:

"Special exceptions to the GNU GPLSome copyright holders have licensed their works under the
GPL with special exceptions. Although these exceptions may appear to be addressing the restrictions
disallowed by the ASF's first and second license criteria, the exceptions may only apply to
software not "derived from or based on" the covered work. This references terms defined in
the GPL that include works that "use" or "contain" the work."

> Allow Lucene to include GPL-with-classpath-exception-licenced JavaFX as a dependency
> ------------------------------------------------------------------------------------
>
>                 Key: LEGAL-396
>                 URL: https://issues.apache.org/jira/browse/LEGAL-396
>             Project: Legal Discuss
>          Issue Type: Task
>            Reporter: Steve Rowe
>            Priority: Major
>
> Luke, a non-Apache-hosted piece of software, is under consideration for donation as a
module to the Lucene project: https://issues.apache.org/jira/browse/LUCENE-2562 . Because
in its initial incarnation it depended for its UI on Thinlet, which uses a non-Apache-compliant
license, it was rewritten to use JavaFX to allow it to be donated to Apache.
> With JDK 8 (Lucene's currently supported Java version), JavaFX/OpenJFX is shipped inside
rt.jar (i.e. bundled with the Java runtime).  On other versions it is not included at all
and in Java 10 it's now part of the Java module system.
> Starting with Java 11, JavaFX is no longer shipped with the JDK, and will be available
via an external dependency available e.g. through Maven Central repository. Related: https://github.com/javafxports/openjdk-jfx/issues/52
("run JavaFX app using maven/gradle with Java 11")
> From https://wiki.openjdk.java.net/display/OpenJFX/Main :
> > OpenJFX is free software, licensed under the GNU General Public License with Classpath
Exception, just like the JDK Project.
> This license ^ is listed under Category X on https://www.apache.org/legal/resolved.html#category-x
, and as a result, once Java 11 (ETA September 2018) becomes a supported Java version by Lucene,
which is likely to happen relatively soon given Oracle's new Java versioning policy, Lucene
will not be able to release with Luke as a module in its current form.
> Can an exception be made for Lucene to include JavaFX/OpenJFX as an external dependency?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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


Mime
View raw message