aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.com>2023-09-14 17:50:22 +0300
committerthegeorg <thegeorg@yandex-team.com>2023-09-14 18:19:28 +0300
commit015c2ef130b03d387f765b8a43f02031041f95cd (patch)
treed1b2124b5ca68302aabc8dc5fe4c02b9d7cec577
parenta3d67ec26977b5701baee2b0a14a1009c10fdf26 (diff)
downloadydb-015c2ef130b03d387f765b8a43f02031041f95cd.tar.gz
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
-rw-r--r--build/conf/license.conf4
1 files changed, 2 insertions, 2 deletions
diff --git a/build/conf/license.conf b/build/conf/license.conf
index 474a51c8c1..20dfd16d04 100644
--- a/build/conf/license.conf
+++ b/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 \