This is an automated email from the ASF dual-hosted git repository. czy006 pushed a commit to branch issues/AMORO-4388 in repository https://gitbox.apache.org/repos/asf/amoro.git
commit ee2cb55f6a91e267c37c2ae64ab5ba77afaf4305 Author: ConradJam <[email protected]> AuthorDate: Wed Sep 23 10:33:01 2026 +0800 [AMORO-4388] Complete LICENSE and LICENSE-binary third-party attribution 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 | 36 +++++++++++++++++++++++++++++++++++- LICENSE-binary | 4 +++- 2 files changed, 38 insertions(+), 2 deletions(-) diff --git a/LICENSE b/LICENSE index 79fe61ff0..cf390afa2 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,39 @@ 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, + Copyright (c) 2016 and later: Unicode, Inc. and others. The file is + licensed under the ICU License: + + 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, and/or sell copies of the Software, and to permit persons + to whom the Software is furnished to do so, provided that the above + copyright notice and this permission notice appear with 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. + 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
