diff options
author | thegeorg <thegeorg@yandex-team.com> | 2023-09-14 17:50:22 +0300 |
---|---|---|
committer | thegeorg <thegeorg@yandex-team.com> | 2023-09-14 18:19:28 +0300 |
commit | 015c2ef130b03d387f765b8a43f02031041f95cd (patch) | |
tree | d1b2124b5ca68302aabc8dc5fe4c02b9d7cec577 | |
parent | a3d67ec26977b5701baee2b0a14a1009c10fdf26 (diff) | |
download | ydb-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.conf | 4 |
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 \ |