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 2c85dcbab [HOTFIX] Include ICU license in Flink JARs (#4429)
2c85dcbab is described below

commit 2c85dcbabbf2c14532acb1ad697e5de04164bb15
Author: Xu Bai <[email protected]>
AuthorDate: Thu Oct 8 20:00:01 2026 +0800

    [HOTFIX] Include ICU license in Flink JARs (#4429)
    
    Hotfix: append LICENSE file and update pom.xml for 
org/apache/amoro/flink/lookup/ByteArrayWrapper.java
---
 .../src/main/appended-resources/META-INF/LICENSE   | 48 ++++++++++++++++++++++
 .../v1.18/amoro-mixed-flink-runtime-1.18/pom.xml   |  5 +++
 .../v1.19/amoro-mixed-flink-runtime-1.19/pom.xml   |  5 +++
 .../v1.20/amoro-mixed-flink-runtime-1.20/pom.xml   |  5 +++
 4 files changed, 63 insertions(+)

diff --git 
a/amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/appended-resources/META-INF/LICENSE
 
b/amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/appended-resources/META-INF/LICENSE
new file mode 100644
index 000000000..0f447af2f
--- /dev/null
+++ 
b/amoro-format-mixed/amoro-mixed-flink/amoro-mixed-flink-common/src/main/appended-resources/META-INF/LICENSE
@@ -0,0 +1,48 @@
+
+This product includes software developed at The ICU Project
+   (https://github.com/unicode-org/icu).
+
+   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/amoro-format-mixed/amoro-mixed-flink/v1.18/amoro-mixed-flink-runtime-1.18/pom.xml
 
b/amoro-format-mixed/amoro-mixed-flink/v1.18/amoro-mixed-flink-runtime-1.18/pom.xml
index d2e715522..bdfafd361 100644
--- 
a/amoro-format-mixed/amoro-mixed-flink/v1.18/amoro-mixed-flink-runtime-1.18/pom.xml
+++ 
b/amoro-format-mixed/amoro-mixed-flink/v1.18/amoro-mixed-flink-runtime-1.18/pom.xml
@@ -88,6 +88,11 @@
                                     </excludes>
                                 </filter>
                             </filters>
+                            <transformers combine.children="append">
+                                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                                    <resource>META-INF/LICENSE</resource>
+                                </transformer>
+                            </transformers>
                             
<createDependencyReducedPom>false</createDependencyReducedPom>
                             <artifactSet>
                                 <includes combine.children="append">
diff --git 
a/amoro-format-mixed/amoro-mixed-flink/v1.19/amoro-mixed-flink-runtime-1.19/pom.xml
 
b/amoro-format-mixed/amoro-mixed-flink/v1.19/amoro-mixed-flink-runtime-1.19/pom.xml
index 1f3916dae..c423b86e9 100644
--- 
a/amoro-format-mixed/amoro-mixed-flink/v1.19/amoro-mixed-flink-runtime-1.19/pom.xml
+++ 
b/amoro-format-mixed/amoro-mixed-flink/v1.19/amoro-mixed-flink-runtime-1.19/pom.xml
@@ -88,6 +88,11 @@
                                     </excludes>
                                 </filter>
                             </filters>
+                            <transformers combine.children="append">
+                                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                                    <resource>META-INF/LICENSE</resource>
+                                </transformer>
+                            </transformers>
                             
<createDependencyReducedPom>false</createDependencyReducedPom>
                             <artifactSet>
                                 <includes combine.children="append">
diff --git 
a/amoro-format-mixed/amoro-mixed-flink/v1.20/amoro-mixed-flink-runtime-1.20/pom.xml
 
b/amoro-format-mixed/amoro-mixed-flink/v1.20/amoro-mixed-flink-runtime-1.20/pom.xml
index aced8a155..f37287e01 100644
--- 
a/amoro-format-mixed/amoro-mixed-flink/v1.20/amoro-mixed-flink-runtime-1.20/pom.xml
+++ 
b/amoro-format-mixed/amoro-mixed-flink/v1.20/amoro-mixed-flink-runtime-1.20/pom.xml
@@ -88,6 +88,11 @@
                                     </excludes>
                                 </filter>
                             </filters>
+                            <transformers combine.children="append">
+                                <transformer 
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
+                                    <resource>META-INF/LICENSE</resource>
+                                </transformer>
+                            </transformers>
                             
<createDependencyReducedPom>false</createDependencyReducedPom>
                             <artifactSet>
                                 <includes combine.children="append">

Reply via email to