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

ajantha pushed a commit to branch fix-bundle-license-typos-and-missing-entries
in repository https://gitbox.apache.org/repos/asf/polaris-tools.git

commit 61a8fdbea4774be425a68af3d45260b0cc01daab
Author: ajantha-bhat <[email protected]>
AuthorDate: Mon Mar 9 11:19:59 2026 +0530

    Catalog Migrator: Address review feedback on BUNDLE-LICENSE and 
BUNDLE-NOTICE
    
    - Remove gradlew section (not bundled in jar)
    - Remove duplicate Apache Iceberg entry
    - Remove Maven coordinates from bouncycastle, fix "Bouncy Caste" typo
    - Rename Dropwizard to Codahale Metrics (Dropwizard)
    - Fix DataNucleaus -> DataNucleus typo in LICENSE and NOTICE
    - Change jaxb entry from Maven coordinates to javax.xml (JAXB API)
    - Remove duplicate JAXB Bind entry
    - Convert javax.servlet/jsp entries from Maven coordinates to proper format
    - Clean up jsch to only show BSD license (remove LGPL history)
    - Update Mortbay Jetty to include util, xml, log packages
    - Add missing entries: ASM, javax.xml.stream, JASPIC 1.0, Jansi
    - Note cglib as coming via Guice
    - Fix formatting: missing blank lines, "followinig" typo in NOTICE
    
    Co-Authored-By: Claude Opus 4.6 <[email protected]>
---
 iceberg-catalog-migrator/cli/BUNDLE-LICENSE | 130 ++++++++++++++++++----------
 iceberg-catalog-migrator/cli/BUNDLE-NOTICE  |   4 +-
 2 files changed, 84 insertions(+), 50 deletions(-)

diff --git a/iceberg-catalog-migrator/cli/BUNDLE-LICENSE 
b/iceberg-catalog-migrator/cli/BUNDLE-LICENSE
index fd6ae92..dd100fd 100644
--- a/iceberg-catalog-migrator/cli/BUNDLE-LICENSE
+++ b/iceberg-catalog-migrator/cli/BUNDLE-LICENSE
@@ -203,17 +203,6 @@
 
 
--------------------------------------------------------------------------------
 
-This product includes a gradle wrapper.
-
-* gradlew
-* gradle/wrapper/gradle-wrapper.properties
-
-Copyright: 2010-2019 Gradle Authors.
-Home page: https://github.com/gradle/gradle
-License: https://www.apache.org/licenses/LICENSE-2.0
-
---------------------------------------------------------------------------------
-
 This artifact bundles Apache Tez.
 
 Project URL: https://tez.apache.org
@@ -397,10 +386,6 @@ This artifact bundles Jcraft jsch.
 
 Project URL: http://www.jcraft.com/jsch/
 License: BSD License
-| JSch 0.0.* was released under the GNU LGPL license.  Later, we have switched 
-| over to a BSD-style license. 
-| 
-| 
------------------------------------------------------------------------------
 | Copyright (c) 2002-2015 Atsuhiko Yamanaka, JCraft,Inc. 
 | All rights reserved.
 | 
@@ -451,13 +436,6 @@ License: CDDL 1.1 - 
http://glassfish.java.net/public/CDDL+GPL_1_1.html
 
 
--------------------------------------------------------------------------------
 
-This artifact bundles JAXB Bind.
-
-Project URL: http://jaxb.java.net/
-License: CDDL 1.1 - http://glassfish.java.net/public/CDDL+GPL_1_1.html
-
---------------------------------------------------------------------------------
-
 This artifact bundles Apache Commons Beanutils.
 
 Project URL: https://commons.apache.org/proper/commons-beanutils/
@@ -473,6 +451,7 @@ License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.
 
--------------------------------------------------------------------------------
 
 This artifact bundles Apache Commons Codec.
+
 Project URL: https://commons.apache.org/proper/commons-codec/
 License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.0.txt
 
@@ -592,9 +571,9 @@ License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.
 
 
--------------------------------------------------------------------------------
 
-This artifact bundles Dropwizard.
+This artifact bundles Codahale Metrics (Dropwizard).
 
-Project URL: https://github.com/dropwizard/dropwizard
+Project URL: https://github.com/dropwizard/metrics
 License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.0.txt
 
 
--------------------------------------------------------------------------------
@@ -728,21 +707,24 @@ License: CDDL 1.1 - 
http://glassfish.java.net/public/CDDL+GPL_1_1.html
 
 
--------------------------------------------------------------------------------
 
-Group: javax.servlet Name: jsp-api Version: 2.0
-Project URL: N/A
-License: No license information found
+This artifact bundles javax.servlet jsp-api.
+
+Project URL: https://jcp.org/en/jsr/detail?id=152
+License: CDDL 1.1 - http://glassfish.java.net/public/CDDL+GPL_1_1.html
 
 
--------------------------------------------------------------------------------
 
-Group: javax.servlet Name: servlet-api Version: 2.4
-Project URL: N/A
-License: No license information found
+This artifact bundles javax.servlet servlet-api.
+
+Project URL: https://jcp.org/en/jsr/detail?id=315
+License: CDDL 1.1 - http://glassfish.java.net/public/CDDL+GPL_1_1.html
 
 
--------------------------------------------------------------------------------
 
-Group: javax.servlet.jsp Name: jsp-api Version: 2.1
-Project URL: N/A
-License: No license information found
+This artifact bundles javax.servlet.jsp jsp-api.
+
+Project URL: https://jcp.org/en/jsr/detail?id=245
+License: CDDL 1.1 - http://glassfish.java.net/public/CDDL+GPL_1_1.html
 
 
--------------------------------------------------------------------------------
 
@@ -760,9 +742,10 @@ License: CDDL 1.1 - 
http://glassfish.java.net/public/CDDL+GPL_1_1.html
 
 
--------------------------------------------------------------------------------
 
-Group: javax.xml.bind Name: jaxb-api Version: 2.2.12
-Project URL: [http://www.oracle.com/](http://www.oracle.com/), 
[http://jaxb.java.net/](http://jaxb.java.net/)
-License: CDDL 1.1 - 
[https://glassfish.java.net/public/CDDL+GPL_1_1.html](https://glassfish.java.net/public/CDDL+GPL_1_1.html)
 (Selecting CDDL as per instruction)
+This artifact bundles javax.xml (JAXB API).
+
+Project URL: http://jaxb.java.net/
+License: CDDL 1.1 - https://glassfish.java.net/public/CDDL+GPL_1_1.html
 
 
--------------------------------------------------------------------------------
 
@@ -847,6 +830,7 @@ License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.
 
--------------------------------------------------------------------------------
 
 This artifact bundles Apache Log4j.
+
 Project URL: http://logging.apache.org/log4j/
 License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.0.txt
 
@@ -1004,13 +988,6 @@ License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.
 
 
--------------------------------------------------------------------------------
 
-This artifact bundles Apache Iceberg.
-
-Project URL: https://iceberg.apache.org
-License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.0.txt
-
---------------------------------------------------------------------------------
-
 This artifact bundles Apache Ivy.
 
 Project URL: https://ant.apache.org/ivy/
@@ -1061,10 +1038,10 @@ License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.
 
--------------------------------------------------------------------------------
 
 This artifact bundles bouncycastle.
-Group: org.bouncycastle Name: bcprov-jdk18on Version: 1.78.1
+
 Project URL: https://www.bouncycastle.org/java.html
 License: MIT License
-| Please note the Bouncy Caste License should be read in the same way as the 
MIT license.
+| Please note the Bouncy Castle License should be read in the same way as the 
MIT license.
 | 
 | Please also note this licensing model is made possible through funding from 
donations and the sale of support contracts.
 | 
@@ -1200,7 +1177,7 @@ License: BSD 2-Clause
 
 
--------------------------------------------------------------------------------
 
-This artifact bundles DataNucleaus.
+This artifact bundles DataNucleus.
 
 Project URL: https://www.datanucleus.org/
 License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.0.txt
@@ -1353,16 +1330,73 @@ License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.
 
 
--------------------------------------------------------------------------------
 
-This artifact bundles Mortbay Jetty 6.1.26.
+This artifact bundles Mortbay Jetty (including jetty, jetty-util, 
jetty-sslengine, servlet-api, xml, log).
 
 Project URL: http://www.mortbay.org/jetty/
 License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.0.txt
 
 
--------------------------------------------------------------------------------
 
-This artifact bundles cglib.
+This artifact bundles cglib (via Guice).
 
 Project URL: https://github.com/cglib/cglib
 License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.0.txt
 
+--------------------------------------------------------------------------------
+
+This artifact bundles ASM (shaded in Jersey).
+
+Project URL: https://asm.ow2.io/
+License: BSD 3-Clause
+| Copyright (c) 2000-2011 INRIA, France Telecom
+| All rights reserved.
+|
+| Redistribution and use in source and binary forms, with or without
+| modification, are permitted provided that the following conditions
+| are met:
+|
+| 1. Redistributions of source code must retain the above copyright
+|    notice, this list of conditions and the following disclaimer.
+|
+| 2. Redistributions in binary form must reproduce the above copyright
+|    notice, this list of conditions and the following disclaimer in the
+|    documentation and/or other materials provided with the distribution.
+|
+| 3. Neither the name of the copyright holders nor the names of its
+|    contributors may be used to endorse or promote products derived from
+|    this software without specific prior written permission.
+|
+| THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+| AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+| IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+| ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+| LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+| CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+| SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+| INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+| CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+| ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+| THE POSSIBILITY OF SUCH DAMAGE.
+
+--------------------------------------------------------------------------------
+
+This artifact bundles javax.xml.stream (xml-apis).
+
+Project URL: http://xml.apache.org/commons/
+License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.0.txt
+
+--------------------------------------------------------------------------------
+
+This artifact bundles JASPIC 1.0 (javax.security.auth.message).
+
+Project URL: https://jcp.org/en/jsr/detail?id=196
+License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.0.txt
+
+--------------------------------------------------------------------------------
+
+This artifact bundles Jansi (Fusesource).
+
+Project URL: https://github.com/fusesource/jansi
+License: Apache License, Version 2.0 - 
http://www.apache.org/licenses/LICENSE-2.0.txt
+
 
--------------------------------------------------------------------------------
\ No newline at end of file
diff --git a/iceberg-catalog-migrator/cli/BUNDLE-NOTICE 
b/iceberg-catalog-migrator/cli/BUNDLE-NOTICE
index 03211f2..f45c751 100644
--- a/iceberg-catalog-migrator/cli/BUNDLE-NOTICE
+++ b/iceberg-catalog-migrator/cli/BUNDLE-NOTICE
@@ -43,7 +43,7 @@ This artifact bundles Jackson JSON Parser with the following 
in its NOTICE:
 
 -------------------------------------------------------------------------
 
-This artifact bundles Joshelser Dropwizard Metrics Hadoop reporter with the 
followinig in its NOTICE:
+This artifact bundles Joshelser Dropwizard Metrics Hadoop reporter with the 
following in its NOTICE:
 | Copyright 2016 Josh Elser
 
 -------------------------------------------------------------------------
@@ -76,7 +76,7 @@ This artifact bundles Joda Time with the following in its 
NOTICE:
 
 -------------------------------------------------------------------------
 
-This artifact bundles DataNucleaus with the following in its NOTICE:
+This artifact bundles DataNucleus with the following in its NOTICE:
 | ===================================================================
 | This product includes software developed by many individuals,
 | including the following:

Reply via email to