You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polaris.apache.org by sn...@apache.org on 2026/03/11 18:39:55 UTC
(polaris) branch main updated: Update Spark Plugin BUNDLE-LICENSE/NOTICE for 1.4.0 (#3909)
This is an automated email from the ASF dual-hosted git repository.
snazy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/polaris.git
The following commit(s) were added to refs/heads/main by this push:
new 4696be93c0 Update Spark Plugin BUNDLE-LICENSE/NOTICE for 1.4.0 (#3909)
4696be93c0 is described below
commit 4696be93c0bfaef34ab5a06a7936b514e0316f7e
Author: Robert Stupp <sn...@snazy.de>
AuthorDate: Wed Mar 11 19:39:24 2026 +0100
Update Spark Plugin BUNDLE-LICENSE/NOTICE for 1.4.0 (#3909)
Fixes #3873
---
plugins/spark/v3.5/spark/BUNDLE-LICENSE | 286 ++++++++++++++++++++++++++++++--
plugins/spark/v3.5/spark/BUNDLE-NOTICE | 19 +++
2 files changed, 294 insertions(+), 11 deletions(-)
diff --git a/plugins/spark/v3.5/spark/BUNDLE-LICENSE b/plugins/spark/v3.5/spark/BUNDLE-LICENSE
index 920e403cdd..2e15155351 100644
--- a/plugins/spark/v3.5/spark/BUNDLE-LICENSE
+++ b/plugins/spark/v3.5/spark/BUNDLE-LICENSE
@@ -202,26 +202,18 @@
--------------------------------------------------------------------------------
-This product includes code from Apache Iceberg.
+This product bundles and includes code from Apache Iceberg.
* plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/PolarisRESTCatalog.java
* plugins/spark/v3.5/spark/src/main/java/org/apache/polaris/spark/SparkCatalog.java
-Copyright: 2017-2025 The Apache Software Foundation
-Home page: https://iceberg.apache.org
-License: https://www.apache.org/licenses/LICENSE-2.0
-
---------------------------------------------------------------------------------
-
-This binary artifact contains Apache Iceberg.
-
Copyright: 2017-2025 The Apache Software Foundation
Project URL: https://iceberg.apache.org/
License: Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt
--------------------------------------------------------------------------------
-This binary artifact contains Apache Spark.
+This product bundles and includes code from Apache Spark.
Copyright: 2014 and onwards The Apache Software Foundation
Project URL: https://spark.apache.org/
@@ -271,6 +263,14 @@ License: Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt
--------------------------------------------------------------------------------
+This binary artifact contains Apache Hive.
+
+Copyright: 2008-2020 The Apache Software Foundation
+Home page: https://hive.apache.org/
+License: Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt
+
+--------------------------------------------------------------------------------
+
This binary artifact contains Apache ORC.
Copyright: 2013 and onwards The Apache Software Foundation.
@@ -343,7 +343,17 @@ License: Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt
--------------------------------------------------------------------------------
-This binary artifact contains Apache HttpComponents Client.
+This product bundles and includes code from Apache HttpComponents Client.
+
+* retry and error handling logic in ExponentialHttpRequestRetryStrategy.java
+
+Copyright: 1999-2022 The Apache Software Foundation.
+Project URL: https://hc.apache.org/
+License: Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt
+
+--------------------------------------------------------------------------------
+
+This binary artifact contains Apache HttpComponents Core.
Copyright: 1999-2022 The Apache Software Foundation.
Project URL: https://hc.apache.org/
@@ -581,3 +591,257 @@ Project URL: https://github.com/OpenHFT
License: Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt
--------------------------------------------------------------------------------
+
+This binary artifact contains JCTools.
+
+Project URL: https://github.com/JCTools/JCTools
+License: Apache License 2.0 - https://www.apache.org/licenses/LICENSE-2.0.txt
+
+--------------------------------------------------------------------------------
+
+This binary artifact contains JTS Topology Suite.
+
+Project URL: https://github.com/locationtech/jts
+License: EPL 2.0 - https://github.com/locationtech/jts/blob/master/LICENSES.md
+
+https://github.com/locationtech/jts/blob/master/LICENSES.md
+https://github.com/geotools/geotools/wiki/JTS-Shapefile-Contribution
+
+| Copyright (c) 2003, Open Source Geospatial Foundation
+|
+| All rights reserved.
+|
+| Redistribution and use in source and binary forms, with or without
+| modification, are permitted provided that the following conditions are
+| met:
+|
+| * Redistributions of source code must retain the above copyright
+| notice, this list of conditions and the following disclaimer.
+| * 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.
+| * Neither the name of Google Inc. 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 binary artifact contains FastDoubleParser.
+
+Project URL: https://github.com/wrandelshofer/FastDoubleParser
+License: MIT License
+| Copyright (c) 2024 Werner Randelshofer, Switzerland.
+|
+| 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, sublicense, and/or sell
+| copies of the Software, and to permit persons to whom the Software is
+| furnished to do so, subject to the following conditions:
+|
+| The above copyright notice and this permission notice shall be included in 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.
+
+| # FastDoubleParser
+|
+| This is a Java port of Daniel Lemire's fast_float project.
+| This project provides parsers for double, float, BigDecimal and BigInteger values.
+|
+| ## Copyright
+|
+| Copyright © 2023 Werner Randelshofer, Switzerland.
+|
+| ## Licensing
+|
+| This code is licensed under MIT License.
+| https://github.com/wrandelshofer/FastDoubleParser/blob/522be16e145f43308c43b23094e31d5efcaa580e/LICENSE
+| (The file 'LICENSE' is included in the sources and classes Jar files that are released by this project
+| - as is required by that license.)
+|
+| Some portions of the code have been derived from other projects.
+| All these projects require that we include a copyright notice, and some require that we also include some text of their
+| license file.
+|
+| fast_double_parser, Copyright (c) 2022 Daniel Lemire. Apache 2.0 License.
+| https://github.com/fastfloat/fast_float
+| https://github.com/fastfloat/fast_float/blob/dc88f6f882ac7eb8ec3765f633835cb76afa0ac2/LICENSE-APACHE
+|
+| fast_float, Copyright (c) 2021 The fast_float authors. Apache 2.0 License.
+| https://github.com/fastfloat/fast_float
+| https://github.com/lemire/fast_double_parser/blob/07d9189a8fb815fe800cb15ca022e7a07093236e/LICENSE
+|
+| bigint, Copyright 2020 Tim Buktu. 2-clause BSD License.
+| https://github.com/tbuktu/bigint/tree/floatfft
+| https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE
+| https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE
+| (We only use those portions of the bigint project that can be licensed under 2-clause BSD License.)
+| (The file 'bigint-LICENSE' is included in the sources and classes Jar files that are released by this project
+| - as is required by that license.)
+
+--------------------------------------------------------------------------------
+
+This binary artifact contains bigint.
+
+Project URL: https://github.com/tbuktu/bigint
+License: BSD-2
+
+| Third-party license for
+| bigint, Copyright 2020 Tim Buktu. 2-clause BSD License.
+| https://github.com/tbuktu/bigint/tree/floatfft
+| https://github.com/tbuktu/bigint/blob/617c8cd8a7c5e4fb4d919c6a4d11e2586107f029/LICENSE
+| https://github.com/wrandelshofer/FastDoubleParser/blob/39e123b15b71f29a38a087d16a0bc620fc879aa6/bigint-LICENSE
+| (We only use those portions of the bigint project that can be licensed under 2-clause BSD License.)
+|
+| 2-clause BSD License
+|
+| Copyright 2022 Tim Buktu
+|
+| 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.
+|
+| 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 HOLDER 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 binary artifact contains fast_float.
+
+Project URL: https://github.com/fastfloat/fast_float
+License: MIT
+
+| Third-party license for
+| fast_float, Copyright (c) 2021 The fast_float authors. MIT License.
+| https://github.com/fastfloat/fast_float
+| https://github.com/fastfloat/fast_float/blob/35d523195bf7d57aba0e735ad6eba1e6f71ba8d6/LICENSE-MIT
+|
+| MIT License
+|
+| Copyright (c) 2021 The fast_float authors
+|
+| 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, sublicense, and/or sell
+| copies of the Software, and to permit persons to whom the Software is
+| furnished to do so, subject to the following conditions:
+|
+| The above copyright notice and this permission notice shall be included in 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.
+
+--------------------------------------------------------------------------------
+
+This binary artifact includes Google Protobuf via ORC with the following copyright notice:
+
+Copyright: 2008 Google Inc.
+Home page: https://developers.google.com/protocol-buffers
+License: https://github.com/protocolbuffers/protobuf/blob/master/LICENSE (BSD)
+
+| Copyright 2008 Google Inc. All rights reserved.
+|
+| Redistribution and use in source and binary forms, with or without
+| modification, are permitted provided that the following conditions are
+| met:
+|
+| * Redistributions of source code must retain the above copyright
+| notice, this list of conditions and the following disclaimer.
+| * 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.
+| * Neither the name of Google Inc. 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.
+|
+| Code generated by the Protocol Buffer compiler is owned by the owner
+| of the input file used when generating it. This code is not
+| standalone and requires a support library to be linked with it. This
+| support library is itself covered by the above license.
+
+--------------------------------------------------------------------------------
+
+The following license mentioned are in Iceberg's LICENSE bundled in the iceberg-spark-runtime artifact:
+
+--------------------------------------------------------------------------------
+
+This binary artifact contains code from Cloudera Kite.
+
+Copyright: 2013-2017 Cloudera Inc.
+Home page: https://kitesdk.org/
+License: http://www.apache.org/licenses/LICENSE-2.0
+
+--------------------------------------------------------------------------------
+
+This binary artifact contains code from Presto.
+
+Copyright: 2016 Facebook and contributors
+Home page: https://prestodb.io/
+License: http://www.apache.org/licenses/LICENSE-2.0
+
+--------------------------------------------------------------------------------
+
+--------------------------------------------------------------------------------
+
+This product includes code from Delta Lake.
+
+* AssignmentAlignmentSupport is an independent development but UpdateExpressionsSupport in Delta was used as a reference.
+
+Copyright: 2020 The Delta Lake Project Authors.
+Home page: https://delta.io/
+License: https://www.apache.org/licenses/LICENSE-2.0
diff --git a/plugins/spark/v3.5/spark/BUNDLE-NOTICE b/plugins/spark/v3.5/spark/BUNDLE-NOTICE
index be4561b6bb..0c87d65fca 100644
--- a/plugins/spark/v3.5/spark/BUNDLE-NOTICE
+++ b/plugins/spark/v3.5/spark/BUNDLE-NOTICE
@@ -481,3 +481,22 @@ file:
| * Homepage: https://spring.io/projects/spring-framework
--------------------------------------------------------------------------------
+
+This binary artifact contains code from Kite, developed at Cloudera, Inc. with
+the following copyright notice:
+
+| Copyright 2013 Cloudera Inc.
+|
+| 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.
+
+--------------------------------------------------------------------------------