You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kyuubi.apache.org by ch...@apache.org on 2022/08/23 12:08:44 UTC

[incubator-kyuubi] branch master updated: [KYUUBI #3254] Supplement the licenses of support etcd discovery

This is an automated email from the ASF dual-hosted git repository.

chengpan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-kyuubi.git


The following commit(s) were added to refs/heads/master by this push:
     new b01022d8f [KYUUBI #3254] Supplement the licenses of support etcd discovery
b01022d8f is described below

commit b01022d8f36fd51a473f4363bed41b578da2b0e1
Author: hongdongdong <ho...@apache.org>
AuthorDate: Tue Aug 23 20:08:30 2022 +0800

    [KYUUBI #3254] Supplement the licenses of support etcd discovery
    
    ### _Why are the changes needed?_
    
    Supplement the licenses.
    
    ### _How was this patch tested?_
    - [ ] Add some test cases that check the changes thoroughly including negative and positive cases if possible
    
    - [ ] Add screenshots for manual tests if appropriate
    
    - [ ] [Run test](https://kyuubi.apache.org/docs/latest/develop_tools/testing.html#running-tests) locally before make a pull request
    
    Closes #3254 from hddong/supplement-license.
    
    Closes #3254
    
    b9dfef64 [hongdongdong] remove netty-transport-native-kqueue from license-binary
    2185c964 [hongdongdong] Fix
    adb8f479 [hongdongdong] Fix
    0eeeb0f5 [hongdongdong] Update notice
    c296f78e [hongdd] Update license and notice
    88482efe [hongdongdong] Supplement the licenses of support etcd discovery
    
    Lead-authored-by: hongdongdong <ho...@apache.org>
    Co-authored-by: hongdd <ho...@hongdddeMac-mini.local>
    Signed-off-by: Cheng Pan <ch...@apache.org>
---
 LICENSE-binary                                     |  42 +++-
 NOTICE-binary                                      |  25 ++
 .../src/main/resources/META-INF/LICENSE            |  28 +++
 .../src/main/resources/META-INF/NOTICE             | 267 +++++++++++++++++++++
 licenses-binary/LICENSE-MIT-codehaus.txt           |  21 ++
 5 files changed, 375 insertions(+), 8 deletions(-)

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.<component>.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