This is an automated email from the ASF dual-hosted git repository.
zhoujinsong pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/amoro.git
The following commit(s) were added to refs/heads/master by this push:
new dd77868ee [AMORO-4388] Complete LICENSE and LICENSE-binary third-party
attribution (#4389)
dd77868ee is described below
commit dd77868ee172604dbade9502b05f7774bf9aea27
Author: ConradJam <[email protected]>
AuthorDate: Wed Sep 23 12:41:02 2026 +0800
[AMORO-4388] Complete LICENSE and LICENSE-binary third-party attribution
(#4389)
Source distribution LICENSE:
- Add ICU license attribution for ByteArrayWrapper.java, derived from
com.ibm.icu.util.ByteArrayWrapper in ICU4J (binding -1 item from the
0.9.0-rc10 IPMC vote)
- List the v3.4 SparkInternalRowWrapper.java under the Iceberg section
(v3.3/v3.5 were already listed)
- List ThreadLocalCache.java (copied from Flink 1.18)
- List the Spark-derived MixedFormatParserUtils.scala and
MixedFormatSqlExtensionsParser.scala for v3.3/v3.4/v3.5
- Remove a duplicated Projection.java line
Binary distribution LICENSE-binary:
- Add javax.transaction:jta (CDDL 1.0) and javax.xml.bind:jaxb-api
(CDDL 1.1), both bundled in the binary distribution
- Move org.javassist:javassist from the BSD section to the Apache
License 2.0 section (tri-licensed MPL/LGPL/ALv2)
---
LICENSE | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
LICENSE-binary | 4 +++-
2 files changed, 60 insertions(+), 2 deletions(-)
diff --git a/LICENSE b/LICENSE
index 79fe61ff0..73be31939 100644
--- a/LICENSE
+++ b/LICENSE
@@ -206,6 +206,7 @@
amoro-common/src/main/java/org/apache/amoro/client/ClientPool.java
amoro-common/src/main/java/org/apache/amoro/client/ClientPoolImpl.java
amoro-format-mixed/amoro-mixed-spark/v3.3/amoro-mixed-spark-3.3/src/main/java/org/apache/amoro/spark/SparkInternalRowWrapper.java
+
amoro-format-mixed/amoro-mixed-spark/v3.4/amoro-mixed-spark-3.4/src/main/java/org/apache/amoro/spark/SparkInternalRowWrapper.java
amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/java/org/apache/amoro/spark/SparkInternalRowWrapper.java
from Apache Iceberg(https://github.com/apache/iceberg/) version 1.4.3
@@ -218,6 +219,61 @@
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/planner/calcite/FlinkTypeSystem.java
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util/DateTimeUtils.java
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util/Projection.java
-
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util/Projection.java
+
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/util/ThreadLocalCache.java
from Apache Flink(https://github.com/apache/flink/) version 1.18.1
+
amoro-format-mixed/amoro-mixed-spark/v3.3/amoro-mixed-spark-3.3/src/main/scala/org/apache/amoro/spark/sql/catalyst/parser/MixedFormatParserUtils.scala
+
amoro-format-mixed/amoro-mixed-spark/v3.3/amoro-mixed-spark-3.3/src/main/scala/org/apache/amoro/spark/sql/catalyst/parser/MixedFormatSqlExtensionsParser.scala
+
amoro-format-mixed/amoro-mixed-spark/v3.4/amoro-mixed-spark-3.4/src/main/scala/org/apache/amoro/spark/sql/catalyst/parser/MixedFormatParserUtils.scala
+
amoro-format-mixed/amoro-mixed-spark/v3.4/amoro-mixed-spark-3.4/src/main/scala/org/apache/amoro/spark/sql/catalyst/parser/MixedFormatSqlExtensionsParser.scala
+
amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/amoro/spark/sql/catalyst/parser/MixedFormatParserUtils.scala
+
amoro-format-mixed/amoro-mixed-spark/v3.5/amoro-mixed-spark-3.5/src/main/scala/org/apache/amoro/spark/sql/catalyst/parser/MixedFormatSqlExtensionsParser.scala
+ partially copied from Apache Spark(https://github.com/apache/spark/)
+
+ This product includes software developed at The ICU Project
+ (https://github.com/unicode-org/icu).
+
+
amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/java/org/apache/amoro/flink/lookup/ByteArrayWrapper.java
+ is derived from com.ibm.icu.util.ByteArrayWrapper from ICU4J. The
+ upstream file carries the following copyright notices:
+
+ Copyright (C) 1996-2016, International Business Machines Corporation
+ and others. All Rights Reserved.
+ Copyright (c) 2016 and later: Unicode, Inc. and others.
+
+ The file is licensed under the ICU License:
+
+ COPYRIGHT AND PERMISSION NOTICE (ICU 58 and later)
+
+ Copyright © 1991-2020 Unicode, Inc. All rights reserved.
+ Distributed under the Terms of Use in
https://www.unicode.org/copyright.html.
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of the Unicode data files and any associated documentation
+ (the "Data Files") or Unicode software and any associated documentation
+ (the "Software") to deal in the Data Files or Software
+ without restriction, including without limitation the rights to use,
+ copy, modify, merge, publish, distribute, and/or sell copies of
+ the Data Files or Software, and to permit persons to whom the Data Files
+ or Software are furnished to do so, provided that either
+ (a) this copyright and permission notice appear with all copies
+ of the Data Files or Software, or
+ (b) this copyright and permission notice appear in associated
+ Documentation.
+
+ THE DATA FILES AND SOFTWARE ARE 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 OF THIRD PARTY RIGHTS.
+ IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS
+ NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
+ DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,
+ DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
+ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
+ PERFORMANCE OF THE DATA FILES OR SOFTWARE.
+
+ Except as contained in this notice, the name of a copyright holder
+ shall not be used in advertising or otherwise to promote the sale,
+ use or other dealings in these Data Files or Software without prior
+ written authorization of the copyright holder.
+
diff --git a/LICENSE-binary b/LICENSE-binary
index 6af9f2a0a..ab60dd25b 100644
--- a/LICENSE-binary
+++ b/LICENSE-binary
@@ -309,6 +309,7 @@ org.datanucleus:datanucleus-rdbms
org.datanucleus:javax.jdo
org.eclipse.jetty:jetty-*
org.eclipse.jetty.websocket:websocket-*
+org.javassist:javassist
org.json4s:json4s-*
org.webjars:swagger-ui
com.github.jsqlparser:jsqlparser
@@ -383,7 +384,6 @@ org.antlr:ST4
org.codehaus.janino:commons-compiler
org.codehaus.janino:janino
org.codehaus.woodstox:stax2-api
-org.javassist:javassist
org.jboss.logging:jboss-logging
org.jboss.threads:jboss-threads
org.jboss.xnio:xnio-api
@@ -449,9 +449,11 @@ Common Development and Distribution License (CDDL) 1.0
javax.activation:activation
javax.annotation:javax.annotation-api
javax.servlet:javax.servlet-api
+javax.transaction:jta
Common Development and Distribution License (CDDL) 1.1
------------------------------------------------------
+javax.xml.bind:jaxb-api
org.glassfish:javax.json
The Go license