diff --git a/LICENSE-binary b/LICENSE-binary index 74f18b45a..4ea04cdea 100644 --- a/LICENSE-binary +++ b/LICENSE-binary @@ -207,13 +207,28 @@ for text of these licenses. Apache License Version 2.0 -------------------------- +com.zaxxer:HikariCP +com.google.android:annotations commons-lang:commons-lang commons-logging:commons-logging org.apache.commons:commons-lang3 org.apache.curator:curator-client org.apache.curator:curator-framework org.apache.curator:curator-recipes +org.apache.derby:derby +com.google.errorprone:error_prone_annotations +net.jodah:failsafe +com.jakewharton.fliptables:fliptables com.github.mifmif:generex +io.grpc:grpc-api +io.grpc:grpc-context +io.grpc:grpc-core +io.grpc:grpc-grpclb +io.grpc:grpc-netty +io.grpc:grpc-protobuf-lite +io.grpc:grpc-protobuf +io.grpc:grpc-stub +com.google.code.gson:gson com.google.guava:guava org.apache.hadoop:hadoop-client-api org.apache.hadoop:hadoop-client-runtime @@ -225,6 +240,7 @@ org.apache.hive:hive-serde org.apache.hive:hive-service-rpc org.apache.hive:hive-shims-0.23 org.apache.hive:hive-shims-common +com.google.j2objc:j2objc-annotations com.fasterxml.jackson.core:jackson-annotations com.fasterxml.jackson.core:jackson-core com.fasterxml.jackson.core:jackson-databind @@ -243,6 +259,10 @@ org.glassfish.jersey.ext:jersey-entity-filtering org.glassfish.jersey.inject:jersey-hk2 org.glassfish.jersey.media:jersey-media-json-jackson org.glassfish.jersey.core:jersey-server +io.etcd:jetcd-api +io.etcd:jetcd-common +io.etcd:jetcd-core +io.etcd:jetcd-grpc org.eclipse.jetty:jetty-http org.eclipse.jetty:jetty-io org.eclipse.jetty:jetty-security @@ -263,22 +283,27 @@ io.dropwizard.metrics:metrics-jmx io.dropwizard.metrics:metrics-json io.dropwizard.metrics:metrics-jvm io.fabric8:kubernetes-client -io.etcd:jetcd-core -io.grpc:grpc-core -io.grpc:grpc-protobuf io.netty:netty-all io.netty:netty-buffer +io.netty:netty-codec-dns +io.netty:netty-codec-http +io.netty:netty-codec-http2 +io.netty:netty-codec-socks io.netty:netty-codec io.netty:netty-common +io.netty:netty-handler-proxy io.netty:netty-handler +io.netty:netty-resolver-dns io.netty:netty-resolver io.netty:netty-tcnative-classes io.netty:netty-transport-classes-epoll io.netty:netty-transport-classes-kqueue io.netty:netty-transport-native-epoll -io.netty:netty-transport-native-kqueue io.netty:netty-transport-native-unix-common io.netty:netty-transport +io.perfmark:perfmark-api +com.google.api.grpc:proto-google-common-protos +org.scala-lang:scala-library io.prometheus:simpleclient io.prometheus:simpleclient_common io.prometheus:simpleclient_dropwizard @@ -292,11 +317,9 @@ io.swagger.core.v3:swagger-core io.swagger.core.v3:swagger-integration io.swagger.core.v3:swagger-jaxrs2 io.swagger.core.v3:swagger-models +io.vertx:vertx-core +io.vertx:vertx-grpc org.apache.zookeeper:zookeeper -org.scala-lang:scala-library -com.zaxxer:HikariCP -org.apache.derby:derby -com.jakewharton.fliptables:fliptables kyuubi-server/src/main/resources/org/apache/kyuubi/ui/swagger/* @@ -306,6 +329,8 @@ BSD jline:jline com.thoughtworks.paranamer:paranamer dk.brics.automaton:automaton +com.google.protobuf:protobuf-java-util +com.google.protobuf:protobuf-java Eclipse Distribution License - v 1.0 ------------------------------------ @@ -328,6 +353,7 @@ MIT License ----------- com.github.scopt:scopt_* io.github.classgraph:classgraph +org.codehaus.mojo:animal-sniffer-annotations org.slf4j:slf4j-api org.slf4j:jcl-over-slf4j org.slf4j:jul-over-slf4j diff --git a/NOTICE-binary b/NOTICE-binary index 8a97ba749..bfa8e5b8a 100644 --- a/NOTICE-binary +++ b/NOTICE-binary @@ -1080,6 +1080,31 @@ Copyright 2005-2006 Tim Fennell Apache Log4j SLF4J Binding Copyright 1999-2022 The Apache Software Foundation +Swagger Core - swagger-annotations +Copyright (c) 2015. SmartBear Software Inc. +Swagger Core - swagger-annotations is licensed under Apache 2.0 license. +Copy of the Apache 2.0 license can be found in `LICENSE` file. + +Swagger Core - swagger-core +Copyright (c) 2015. SmartBear Software Inc. +Swagger Core - swagger-core is licensed under Apache 2.0 license. +Copy of the Apache 2.0 license can be found in `LICENSE` file. + +Swagger Core - swagger-integration +Copyright (c) 2015. SmartBear Software Inc. +Swagger Core - swagger-integration is licensed under Apache 2.0 license. +Copy of the Apache 2.0 license can be found in `LICENSE` file. + +Swagger Core - swagger-jaxrs2 +Copyright (c) 2015. SmartBear Software Inc. +Swagger Core - swagger-jaxrs2 is licensed under Apache 2.0 license. +Copy of the Apache 2.0 license can be found in `LICENSE` file. + +Swagger Core - swagger-models +Copyright (c) 2015. SmartBear Software Inc. +Swagger Core - swagger-models is licensed under Apache 2.0 license. +Copy of the Apache 2.0 license can be found in `LICENSE` file. + The Netty Project ================= diff --git a/externals/kyuubi-spark-sql-engine/src/main/resources/META-INF/LICENSE b/externals/kyuubi-spark-sql-engine/src/main/resources/META-INF/LICENSE index cc67ddab6..a37b034dc 100644 --- a/externals/kyuubi-spark-sql-engine/src/main/resources/META-INF/LICENSE +++ b/externals/kyuubi-spark-sql-engine/src/main/resources/META-INF/LICENSE @@ -210,3 +210,31 @@ Apache License Version 2.0 org.apache.curator:curator-client org.apache.curator:curator-framework org.apache.curator:curator-recipes +net.jodah:failsafe +io.grpc:grpc-core +io.grpc:grpc-protobuf +io.grpc:grpc-api +io.grpc:grpc-context +io.grpc:grpc-grpclb +io.grpc:grpc-netty +io.grpc:grpc-protobuf-lite +io.grpc:grpc-stub +com.google.guava:guava +io.etcd:jetcd-api +io.etcd:jetcd-common +io.etcd:jetcd-core +io.etcd:jetcd-grpc +io.netty:netty-codec-dns +io.netty:netty-codec-http +io.netty:netty-codec-http2 +io.netty:netty-codec-socks +io.netty:netty-handler-proxy +io.netty:netty-resolver-dns +io.perfmark:perfmark-api +io.vertx:vertx-core +io.vertx:vertx-grpc + +BSD License +-------------------------- +com.google.protobuf:protobuf-java-util +com.google.protobuf:protobuf-java diff --git a/externals/kyuubi-spark-sql-engine/src/main/resources/META-INF/NOTICE b/externals/kyuubi-spark-sql-engine/src/main/resources/META-INF/NOTICE index c067e8282..b80c1b166 100644 --- a/externals/kyuubi-spark-sql-engine/src/main/resources/META-INF/NOTICE +++ b/externals/kyuubi-spark-sql-engine/src/main/resources/META-INF/NOTICE @@ -22,3 +22,270 @@ Copyright 2019 The Apache Software Foundation Apache Thrift Copyright 2006-2010 The Apache Software Foundation. + +Google Guava Version 18.0 +* Copyright (C) 2009 The Guava Authors + + The Netty Project + ================= + +Please visit the Netty web site for more information: + + * https://netty.io/ + +Copyright 2014 The Netty Project + +The Netty Project licenses this file to you under the Apache License, +version 2.0 (the "License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at: + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, WITHOUT +WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the +License for the specific language governing permissions and limitations +under the License. + +Also, please refer to each LICENSE..txt file, which is located in +the 'license' directory of the distribution file, for the license terms of the +components that this product depends on. + +------------------------------------------------------------------------------- +This product contains the extensions to Java Collections Framework which has +been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene: + + * LICENSE: + * license/LICENSE.jsr166y.txt (Public Domain) + * HOMEPAGE: + * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/ + * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/ + +This product contains a modified version of Robert Harder's Public Domain +Base64 Encoder and Decoder, which can be obtained at: + + * LICENSE: + * license/LICENSE.base64.txt (Public Domain) + * HOMEPAGE: + * http://iharder.sourceforge.net/current/java/base64/ + +This product contains a modified portion of 'Webbit', an event based +WebSocket and HTTP server, which can be obtained at: + + * LICENSE: + * license/LICENSE.webbit.txt (BSD License) + * HOMEPAGE: + * https://github.com/joewalnes/webbit + +This product contains a modified portion of 'SLF4J', a simple logging +facade for Java, which can be obtained at: + + * LICENSE: + * license/LICENSE.slf4j.txt (MIT License) + * HOMEPAGE: + * https://www.slf4j.org/ + +This product contains a modified portion of 'Apache Harmony', an open source +Java SE, which can be obtained at: + + * NOTICE: + * license/NOTICE.harmony.txt + * LICENSE: + * license/LICENSE.harmony.txt (Apache License 2.0) + * HOMEPAGE: + * https://archive.apache.org/dist/harmony/ + +This product contains a modified portion of 'jbzip2', a Java bzip2 compression +and decompression library written by Matthew J. Francis. It can be obtained at: + + * LICENSE: + * license/LICENSE.jbzip2.txt (MIT License) + * HOMEPAGE: + * https://code.google.com/p/jbzip2/ + +This product contains a modified portion of 'libdivsufsort', a C API library to construct +the suffix array and the Burrows-Wheeler transformed string for any input string of +a constant-size alphabet written by Yuta Mori. It can be obtained at: + + * LICENSE: + * license/LICENSE.libdivsufsort.txt (MIT License) + * HOMEPAGE: + * https://github.com/y-256/libdivsufsort + +This product contains a modified portion of Nitsan Wakart's 'JCTools', Java Concurrency Tools for the JVM, + which can be obtained at: + + * LICENSE: + * license/LICENSE.jctools.txt (ASL2 License) + * HOMEPAGE: + * https://github.com/JCTools/JCTools + +This product optionally depends on 'JZlib', a re-implementation of zlib in +pure Java, which can be obtained at: + + * LICENSE: + * license/LICENSE.jzlib.txt (BSD style License) + * HOMEPAGE: + * http://www.jcraft.com/jzlib/ + +This product optionally depends on 'Compress-LZF', a Java library for encoding and +decoding data in LZF format, written by Tatu Saloranta. It can be obtained at: + + * LICENSE: + * license/LICENSE.compress-lzf.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/ning/compress + +This product optionally depends on 'lz4', a LZ4 Java compression +and decompression library written by Adrien Grand. It can be obtained at: + + * LICENSE: + * license/LICENSE.lz4.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/jpountz/lz4-java + +This product optionally depends on 'lzma-java', a LZMA Java compression +and decompression library, which can be obtained at: + + * LICENSE: + * license/LICENSE.lzma-java.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/jponge/lzma-java + +This product optionally depends on 'zstd-jni', a zstd-jni Java compression +and decompression library, which can be obtained at: + + * LICENSE: + * license/LICENSE.zstd-jni.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/luben/zstd-jni + +This product contains a modified portion of 'jfastlz', a Java port of FastLZ compression +and decompression library written by William Kinney. It can be obtained at: + + * LICENSE: + * license/LICENSE.jfastlz.txt (MIT License) + * HOMEPAGE: + * https://code.google.com/p/jfastlz/ + +This product contains a modified portion of and optionally depends on 'Protocol Buffers', Google's data +interchange format, which can be obtained at: + + * LICENSE: + * license/LICENSE.protobuf.txt (New BSD License) + * HOMEPAGE: + * https://github.com/google/protobuf + +This product optionally depends on 'Bouncy Castle Crypto APIs' to generate +a temporary self-signed X.509 certificate when the JVM does not provide the +equivalent functionality. It can be obtained at: + + * LICENSE: + * license/LICENSE.bouncycastle.txt (MIT License) + * HOMEPAGE: + * https://www.bouncycastle.org/ + +This product optionally depends on 'Snappy', a compression library produced +by Google Inc, which can be obtained at: + + * LICENSE: + * license/LICENSE.snappy.txt (New BSD License) + * HOMEPAGE: + * https://github.com/google/snappy + +This product optionally depends on 'JBoss Marshalling', an alternative Java +serialization API, which can be obtained at: + + * LICENSE: + * license/LICENSE.jboss-marshalling.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/jboss-remoting/jboss-marshalling + +This product optionally depends on 'Caliper', Google's micro- +benchmarking framework, which can be obtained at: + + * LICENSE: + * license/LICENSE.caliper.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/google/caliper + +This product optionally depends on 'Apache Commons Logging', a logging +framework, which can be obtained at: + + * LICENSE: + * license/LICENSE.commons-logging.txt (Apache License 2.0) + * HOMEPAGE: + * https://commons.apache.org/logging/ + +This product optionally depends on 'Apache Log4J', a logging framework, which +can be obtained at: + + * LICENSE: + * license/LICENSE.log4j.txt (Apache License 2.0) + * HOMEPAGE: + * https://logging.apache.org/log4j/ + +This product optionally depends on 'Aalto XML', an ultra-high performance +non-blocking XML processor, which can be obtained at: + + * LICENSE: + * license/LICENSE.aalto-xml.txt (Apache License 2.0) + * HOMEPAGE: + * https://wiki.fasterxml.com/AaltoHome + +This product contains a modified version of 'HPACK', a Java implementation of +the HTTP/2 HPACK algorithm written by Twitter. It can be obtained at: + + * LICENSE: + * license/LICENSE.hpack.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/twitter/hpack + +This product contains a modified version of 'HPACK', a Java implementation of +the HTTP/2 HPACK algorithm written by Cory Benfield. It can be obtained at: + + * LICENSE: + * license/LICENSE.hyper-hpack.txt (MIT License) + * HOMEPAGE: + * https://github.com/python-hyper/hpack/ + +This product contains a modified version of 'HPACK', a Java implementation of +the HTTP/2 HPACK algorithm written by Tatsuhiro Tsujikawa. It can be obtained at: + + * LICENSE: + * license/LICENSE.nghttp2-hpack.txt (MIT License) + * HOMEPAGE: + * https://github.com/nghttp2/nghttp2/ + +This product contains a modified portion of 'Apache Commons Lang', a Java library +provides utilities for the java.lang API, which can be obtained at: + + * LICENSE: + * license/LICENSE.commons-lang.txt (Apache License 2.0) + * HOMEPAGE: + * https://commons.apache.org/proper/commons-lang/ + + +This product contains the Maven wrapper scripts from 'Maven Wrapper', that provides an easy way to ensure a user has everything necessary to run the Maven build. + + * LICENSE: + * license/LICENSE.mvn-wrapper.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/takari/maven-wrapper + +This product contains the dnsinfo.h header file, that provides a way to retrieve the system DNS configuration on MacOS. +This private header is also used by Apple's open source + mDNSResponder (https://opensource.apple.com/tarballs/mDNSResponder/). + + * LICENSE: + * license/LICENSE.dnsinfo.txt (Apple Public Source License 2.0) + * HOMEPAGE: + * https://www.opensource.apple.com/source/configd/configd-453.19/dnsinfo/dnsinfo.h + +This product optionally depends on 'Brotli4j', Brotli compression and +decompression for Java., which can be obtained at: + + * LICENSE: + * license/LICENSE.brotli4j.txt (Apache License 2.0) + * HOMEPAGE: + * https://github.com/hyperxpro/Brotli4j diff --git a/licenses-binary/LICENSE-MIT-codehaus.txt b/licenses-binary/LICENSE-MIT-codehaus.txt new file mode 100644 index 000000000..2062eb88b --- /dev/null +++ b/licenses-binary/LICENSE-MIT-codehaus.txt @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) 2009 codehaus.org. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file