Просмотр исходного кода

Clarify license status of OpenJDK licenses

According to the lawyers, `GPL-2.0-only WITH OpenJDK-assembly-exception-1.0` mandates your code to be licensed under GPL-2.0, hence I consider this license as `REQUIRE_DISCLOSURE`.

However, I assume that the license itself does not apply, as we do not have any OpenJDK modules and we do not _link_ with OpenJDK code at all (this is a subject to change if will ever put OpenJDK code to the repo).

`GPL-2.0-only WITH Classpath-exception-2.0` looks permissive as it explicitly allows

> to copy and distribute the resulting executable under terms of your choice
thegeorg 1 год назад
Родитель
Сommit
015c2ef130
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      build/conf/license.conf

+ 2 - 2
build/conf/license.conf

@@ -76,11 +76,9 @@ LICENSES_UNATTRIBUTED= \
     Go-License \
     Google-Patent-License-Webm \
     Google-Patent-License-Webrtc \
-    GPL-2.0-only WITH Classpath-exception-2.0 \
     GPL-2.0 WITH FOSS-exception \
     GPL-2.0-only WITH freertos-exception-2.0 \
     GPL-2.0-only WITH Mysql-Linking-Exception-2018 \
-    GPL-2.0-only WITH OpenJDK-assembly-exception-1.0 \
     GPL-2.0-only WITH Universal-FOSS-exception-1.0 \
     GPL-2.0-or-later WITH Avisynth-C-Interface-Exception \
     GPL-2.0-or-later WITH Bison-Exception-2.0 \
@@ -214,6 +212,7 @@ LICENSES_REQUIRE_DISCLOSURE= \
     GPL-2.0 \
     GPL-2.0-only \
     GPL-2.0-only WITH GCC-exception-2.0 \
+    GPL-2.0-only WITH OpenJDK-assembly-exception-1.0 \
     GPL-2.0-only WITH Linux-syscall-note \
     GPL-2.0-or-later \
     GPL-2.0-or-later WITH GCC-exception-2.0 \
@@ -286,6 +285,7 @@ LICENSES_PERMISSIVE= \
     FDK \
     FSFAP \
     FTL \
+    GPL-2.0-only WITH Classpath-exception-2.0 \
     H2 \
     IBM-pibs \
     ICU \