This is an automated email from the ASF dual-hosted git repository. vinish pushed a commit to branch 700-NOTICE in repository https://gitbox.apache.org/repos/asf/incubator-xtable.git
commit 8c7d41a847dc8c52daa84d8d60f747b6b46cd8a7 Author: Vinish Reddy <vin...@apache.org> AuthorDate: Wed May 7 23:27:07 2025 -0700 Update NOTICE file for bundled jars --- xtable-aws/pom.xml | 2 +- .../src/main/resources/META-INF/NOTICE-bundled | 130 ++++++++++++++++++++ xtable-hive-metastore/pom.xml | 2 +- .../src/main/resources/META-INF/LICENSE-bundled | 2 + .../src/main/resources/META-INF/NOTICE-bundled | 110 +++++++++++++++++ .../xtable-hudi-support-extensions/pom.xml | 2 +- .../src/main/resources/META-INF/NOTICE-bundled | 131 +++++++++++++++++++++ 7 files changed, 376 insertions(+), 3 deletions(-) diff --git a/xtable-aws/pom.xml b/xtable-aws/pom.xml index 7d402bc9..6018360e 100644 --- a/xtable-aws/pom.xml +++ b/xtable-aws/pom.xml @@ -122,7 +122,7 @@ </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> <resource>META-INF/NOTICE</resource> - <file>target/classes/META-INF/NOTICE</file> + <file>target/classes/META-INF/NOTICE-bundled</file> </transformer> </transformers> </configuration> diff --git a/xtable-aws/src/main/resources/META-INF/NOTICE-bundled b/xtable-aws/src/main/resources/META-INF/NOTICE-bundled new file mode 100644 index 00000000..dfecee50 --- /dev/null +++ b/xtable-aws/src/main/resources/META-INF/NOTICE-bundled @@ -0,0 +1,130 @@ +Apache XTable (incubating) +Copyright 2024-2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- + +This binary artifact bundles the following projects with NOTICE: + +-------------------------------------------------------------------------------- + +Group: com.fasterxml.jackson.core Name: jackson-annotations Version: 2.18.2 +Group: com.fasterxml.jackson.core Name: jackson-databind Version: 2.18.2 +Group: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2 +com.fasterxml.jackson.module:jackson-module-scala_2.12:2.18.2 + +NOTICE: +| # Jackson JSON processor +| +| Jackson is a high-performance, Free/Open Source JSON processing library. +| It was originally written by Tatu Saloranta (tatu.salora...@iki.fi), and has +| been in development since 2007. +| It is currently developed by a community of developers. +| +| ## Copyright +| +| Copyright 2007-, Tatu Saloranta (tatu.salora...@iki.fi) +| +| ## Licensing +| +| Jackson 2.x core and extension components are licensed under Apache License 2.0 +| To find the details that apply to this artifact see the accompanying LICENSE file. +| +| ## Credits +| +| A list of contributors may be found from CREDITS(-2.x) file, which is included +| in some artifacts (usually source distributions); but is always available +| from the source code management (SCM) system project uses. + +-------------------------------------------------------------------------------- + +Group: com.fasterxml.jackson.core Name: jackson-core Version: 2.18.2 + +NOTICE: +| # Jackson JSON processor +| +| Jackson is a high-performance, Free/Open Source JSON processing library. +| It was originally written by Tatu Saloranta (tatu.salora...@iki.fi), and has +| been in development since 2007. +| It is currently developed by a community of developers. +| +| ## Copyright +| +| Copyright 2007-, Tatu Saloranta (tatu.salora...@iki.fi) +| +| ## Licensing +| +| Jackson 2.x core and extension components are licensed under Apache License 2.0 +| To find the details that apply to this artifact see the accompanying LICENSE file. +| +| ## Credits +| +| A list of contributors may be found from CREDITS(-2.x) file, which is included +| in some artifacts (usually source distributions); but is always available +| from the source code management (SCM) system project uses. +| +| ## FastDoubleParser +| +| jackson-core bundles a shaded copy of FastDoubleParser <https://github.com/wrandelshofer/FastDoubleParser>. +| That code is available under an MIT license <https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE> +| under the following copyright. +| +| Copyright © 2023 Werner Randelshofer, Switzerland. MIT License. +| +| See FastDoubleParser-NOTICE for details of other source code included in FastDoubleParser +| and the licenses and copyrights that apply to that code. + +-------------------------------------------------------------------------------- + +Group: io.delta:delta-core_2.12:2.4.0 +Group: io.delta:delta-storage:2.4.0 + +NOTICE: +| Delta Lake +| Copyright (2021) The Delta Lake Project Authors. +| +| Licensed 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 +| +| http://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. +| +| This project includes software licensed by the Apache Software Foundation (Apache 2.0) +| from the Apache Spark project (www.github.com/apache/spark) +| +| ---------------------------------------------------------- +| Apache Spark +| Copyright 2014 and onwards The Apache Software Foundation. +| +| This product includes software developed at +| The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- + +Group: software.amazon.awssdk:glue:2.29.40 + +NOTICE: +| AWS SDK for Java +| Copyright 2010-2014 Amazon.com, Inc. or its affiliates. All Rights Reserved. +| +| This product includes software developed by +| Amazon Technologies, Inc (http://www.amazon.com/). +| +| ********************** +| THIRD PARTY COMPONENTS +| ********************** +| This software includes third party software subject to the following copyrights: +| - XML parsing and utility functions from JetS3t - Copyright 2006-2009 James Murty. +| - PKCS#1 PEM encoded private key parsing and utility functions from oauth.googlecode.com - Copyright 1998-2010 AOL Inc. +| +| The licenses for these third party components are included in LICENSE.txt + +-------------------------------------------------------------------------------- \ No newline at end of file diff --git a/xtable-hive-metastore/pom.xml b/xtable-hive-metastore/pom.xml index 21bdfd11..16d5a5de 100644 --- a/xtable-hive-metastore/pom.xml +++ b/xtable-hive-metastore/pom.xml @@ -214,7 +214,7 @@ </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> <resource>META-INF/NOTICE</resource> - <file>target/classes/META-INF/NOTICE</file> + <file>target/classes/META-INF/NOTICE-bundled</file> </transformer> </transformers> </configuration> diff --git a/xtable-hive-metastore/src/main/resources/META-INF/LICENSE-bundled b/xtable-hive-metastore/src/main/resources/META-INF/LICENSE-bundled index 8ef1e29b..04fe28aa 100644 --- a/xtable-hive-metastore/src/main/resources/META-INF/LICENSE-bundled +++ b/xtable-hive-metastore/src/main/resources/META-INF/LICENSE-bundled @@ -229,6 +229,8 @@ org.apache.iceberg:iceberg-api:1.4.2 org.apache.iceberg:iceberg-core:1.4.2 org.apache.logging.log4j:log4j-1.2-api:2.22.0 org.apache.logging.log4j:log4j-api:2.22.0 +io.delta:delta-core_2.12:2.4.0 +io.delta:delta-storage:2.4.0 org.roaringbitmap:RoaringBitmap:0.9.47 BSD 3-Clause diff --git a/xtable-hive-metastore/src/main/resources/META-INF/NOTICE-bundled b/xtable-hive-metastore/src/main/resources/META-INF/NOTICE-bundled new file mode 100644 index 00000000..e4c885ba --- /dev/null +++ b/xtable-hive-metastore/src/main/resources/META-INF/NOTICE-bundled @@ -0,0 +1,110 @@ +Apache XTable (incubating) +Copyright 2024-2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- + +This binary artifact bundles the following projects with NOTICE: + +-------------------------------------------------------------------------------- + +Group: com.fasterxml.jackson.core Name: jackson-annotations Version: 2.18.2 +Group: com.fasterxml.jackson.core Name: jackson-databind Version: 2.18.2 +Group: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2 +com.fasterxml.jackson.module:jackson-module-scala_2.12:2.18.2 + +NOTICE: +| # Jackson JSON processor +| +| Jackson is a high-performance, Free/Open Source JSON processing library. +| It was originally written by Tatu Saloranta (tatu.salora...@iki.fi), and has +| been in development since 2007. +| It is currently developed by a community of developers. +| +| ## Copyright +| +| Copyright 2007-, Tatu Saloranta (tatu.salora...@iki.fi) +| +| ## Licensing +| +| Jackson 2.x core and extension components are licensed under Apache License 2.0 +| To find the details that apply to this artifact see the accompanying LICENSE file. +| +| ## Credits +| +| A list of contributors may be found from CREDITS(-2.x) file, which is included +| in some artifacts (usually source distributions); but is always available +| from the source code management (SCM) system project uses. + +-------------------------------------------------------------------------------- + +Group: com.fasterxml.jackson.core Name: jackson-core Version: 2.18.2 + +NOTICE: +| # Jackson JSON processor +| +| Jackson is a high-performance, Free/Open Source JSON processing library. +| It was originally written by Tatu Saloranta (tatu.salora...@iki.fi), and has +| been in development since 2007. +| It is currently developed by a community of developers. +| +| ## Copyright +| +| Copyright 2007-, Tatu Saloranta (tatu.salora...@iki.fi) +| +| ## Licensing +| +| Jackson 2.x core and extension components are licensed under Apache License 2.0 +| To find the details that apply to this artifact see the accompanying LICENSE file. +| +| ## Credits +| +| A list of contributors may be found from CREDITS(-2.x) file, which is included +| in some artifacts (usually source distributions); but is always available +| from the source code management (SCM) system project uses. +| +| ## FastDoubleParser +| +| jackson-core bundles a shaded copy of FastDoubleParser <https://github.com/wrandelshofer/FastDoubleParser>. +| That code is available under an MIT license <https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE> +| under the following copyright. +| +| Copyright © 2023 Werner Randelshofer, Switzerland. MIT License. +| +| See FastDoubleParser-NOTICE for details of other source code included in FastDoubleParser +| and the licenses and copyrights that apply to that code. + +-------------------------------------------------------------------------------- + +Group: io.delta:delta-core_2.12:2.4.0 +Group io.delta:delta-storage:2.4.0 + +NOTICE: +| Delta Lake +| Copyright (2021) The Delta Lake Project Authors. +| +| Licensed 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 +| +| http://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. +| +| This project includes software licensed by the Apache Software Foundation (Apache 2.0) +| from the Apache Spark project (www.github.com/apache/spark) +| +| ---------------------------------------------------------- +| Apache Spark +| Copyright 2014 and onwards The Apache Software Foundation. +| +| This product includes software developed at +| The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- diff --git a/xtable-hudi-support/xtable-hudi-support-extensions/pom.xml b/xtable-hudi-support/xtable-hudi-support-extensions/pom.xml index 05394814..40478a04 100644 --- a/xtable-hudi-support/xtable-hudi-support-extensions/pom.xml +++ b/xtable-hudi-support/xtable-hudi-support-extensions/pom.xml @@ -214,7 +214,7 @@ </transformer> <transformer implementation="org.apache.maven.plugins.shade.resource.IncludeResourceTransformer"> <resource>META-INF/NOTICE</resource> - <file>target/classes/META-INF/NOTICE</file> + <file>target/classes/META-INF/NOTICE-bundled</file> </transformer> </transformers> </configuration> diff --git a/xtable-hudi-support/xtable-hudi-support-extensions/src/main/resources/META-INF/NOTICE-bundled b/xtable-hudi-support/xtable-hudi-support-extensions/src/main/resources/META-INF/NOTICE-bundled new file mode 100644 index 00000000..86d698ad --- /dev/null +++ b/xtable-hudi-support/xtable-hudi-support-extensions/src/main/resources/META-INF/NOTICE-bundled @@ -0,0 +1,131 @@ +Apache XTable (incubating) +Copyright 2024-2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- + +This binary artifact bundles the following projects with NOTICE: + +-------------------------------------------------------------------------------- + +Group: com.fasterxml.jackson.core Name: jackson-annotations Version: 2.18.2 +Group: com.fasterxml.jackson.core Name: jackson-databind Version: 2.18.2 +Group: com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2 +Group: com.fasterxml.jackson.module:jackson-module-scala_2.12:2.18.2 + +NOTICE: +| # Jackson JSON processor +| +| Jackson is a high-performance, Free/Open Source JSON processing library. +| It was originally written by Tatu Saloranta (tatu.salora...@iki.fi), and has +| been in development since 2007. +| It is currently developed by a community of developers. +| +| ## Copyright +| +| Copyright 2007-, Tatu Saloranta (tatu.salora...@iki.fi) +| +| ## Licensing +| +| Jackson 2.x core and extension components are licensed under Apache License 2.0 +| To find the details that apply to this artifact see the accompanying LICENSE file. +| +| ## Credits +| +| A list of contributors may be found from CREDITS(-2.x) file, which is included +| in some artifacts (usually source distributions); but is always available +| from the source code management (SCM) system project uses. + +-------------------------------------------------------------------------------- + +Group: com.fasterxml.jackson.core Name: jackson-core Version: 2.18.2 + +NOTICE: +| # Jackson JSON processor +| +| Jackson is a high-performance, Free/Open Source JSON processing library. +| It was originally written by Tatu Saloranta (tatu.salora...@iki.fi), and has +| been in development since 2007. +| It is currently developed by a community of developers. +| +| ## Copyright +| +| Copyright 2007-, Tatu Saloranta (tatu.salora...@iki.fi) +| +| ## Licensing +| +| Jackson 2.x core and extension components are licensed under Apache License 2.0 +| To find the details that apply to this artifact see the accompanying LICENSE file. +| +| ## Credits +| +| A list of contributors may be found from CREDITS(-2.x) file, which is included +| in some artifacts (usually source distributions); but is always available +| from the source code management (SCM) system project uses. +| +| ## FastDoubleParser +| +| jackson-core bundles a shaded copy of FastDoubleParser <https://github.com/wrandelshofer/FastDoubleParser>. +| That code is available under an MIT license <https://github.com/wrandelshofer/FastDoubleParser/blob/main/LICENSE> +| under the following copyright. +| +| Copyright © 2023 Werner Randelshofer, Switzerland. MIT License. +| +| See FastDoubleParser-NOTICE for details of other source code included in FastDoubleParser +| and the licenses and copyrights that apply to that code. + +-------------------------------------------------------------------------------- + +Group: io.delta:delta-core_2.12:2.4.0 +Group: io.delta:delta-storage:2.4.0 + +NOTICE: +| Delta Lake +| Copyright (2021) The Delta Lake Project Authors. +| +| Licensed 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 +| +| http://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. +| +| This project includes software licensed by the Apache Software Foundation (Apache 2.0) +| from the Apache Spark project (www.github.com/apache/spark) +| +| ---------------------------------------------------------- +| Apache Spark +| Copyright 2014 and onwards The Apache Software Foundation. +| +| This product includes software developed at +| The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- + +Group: io.prometheus:simpleclient:0.8.0 +Group: io.prometheus:simpleclient_common:0.8.0 +Group: io.prometheus:simpleclient_dropwizard:0.8.0 +Group: io.prometheus:simpleclient_httpserver:0.8.0 +Group: io.prometheus:simpleclient_pushgateway:0.8.0 + +-------------------------------------------------------------------------------- + +NOTICE: +| Prometheus instrumentation library for JVM applications +| Copyright 2012-2015 The Prometheus Authors +| +| This product includes software developed at +| Boxever Ltd. (http://www.boxever.com/). +| +| This product includes software developed at +| SoundCloud Ltd. (http://soundcloud.com/). +| +| This product includes software developed as part of the +| Ocelli project by Netflix Inc. (https://github.com/Netflix/ocelli/). \ No newline at end of file