|
202 | 202 |
|
203 | 203 | -------------------------------------------------------------------------------- |
204 | 204 |
|
205 | | -3rdparty dependency nlohmann-json is statically linked in certain binary |
206 | | -distributions. nlohmann-json has the following license: |
| 205 | +This product includes code from smhasher. |
207 | 206 |
|
208 | | -MIT License |
| 207 | +* src/iceberg/murmur3_internal.h and src/iceberg/murmur3_internal.cc are adapted from MurmurHash3. |
209 | 208 |
|
210 | | -Copyright (c) 2013-2022 Niels Lohmann |
211 | | - |
212 | | -Permission is hereby granted, free of charge, to any person obtaining a copy |
213 | | -of this software and associated documentation files (the "Software"), to deal |
214 | | -in the Software without restriction, including without limitation the rights |
215 | | -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
216 | | -copies of the Software, and to permit persons to whom the Software is |
217 | | -furnished to do so, subject to the following conditions: |
218 | | - |
219 | | -The above copyright notice and this permission notice shall be included in all |
220 | | -copies or substantial portions of the Software. |
221 | | - |
222 | | -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
223 | | -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
224 | | -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
225 | | -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
226 | | -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
227 | | -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
228 | | -SOFTWARE. |
| 209 | +Copyright: Austin Appleby (placed in the public domain). |
| 210 | +Home page: https://github.com/aappleby/smhasher |
| 211 | +License: Public Domain |
229 | 212 |
|
230 | 213 | -------------------------------------------------------------------------------- |
231 | 214 |
|
232 | | -The file src/iceberg/murmur3_internal.h contains code adapted from |
233 | | - |
234 | | -https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.h |
| 215 | +This product bundles nlohmann-json. |
235 | 216 |
|
236 | | -The file src/iceberg/murmur3_internal.cc contains code adapted from |
| 217 | +* JSON serialization/deserialization functionality in src/iceberg/json_internal.h and src/iceberg/json_internal.cc. |
| 218 | +* Used throughout the codebase for Iceberg table metadata processing. |
237 | 219 |
|
238 | | -https://github.com/aappleby/smhasher/blob/master/src/MurmurHash3.cpp |
239 | | - |
240 | | -MurmurHash3 was written by Austin Appleby, and is placed in the public |
241 | | -domain. The author disclaims copyright to this source code. |
| 220 | +Copyright: 2013-2022 Niels Lohmann. |
| 221 | +Home page: https://github.com/nlohmann/json |
| 222 | +License: https://mit-license.org/ |
242 | 223 |
|
243 | 224 | -------------------------------------------------------------------------------- |
244 | 225 |
|
245 | | -The file src/iceberg/util/checked_cast.h contains code adapted from |
246 | | - |
247 | | -https://github.com/apache/arrow/blob/main/cpp/src/arrow/util/checked_cast.h |
248 | | - |
249 | | -The file src/iceberg/util/visit_type.h contains code adapted from |
| 226 | +This product includes code from Apache Arrow. |
250 | 227 |
|
251 | | -https://github.com/apache/arrow/blob/main/cpp/src/arrow/visit_type_inline.h |
252 | | - |
253 | | -The file src/iceberg/util/decimal.h contains code adapted from |
254 | | - |
255 | | -https://github.com/apache/arrow/blob/main/cpp/src/arrow/util/decimal.h |
256 | | - |
257 | | -The file src/iceberg/util/decimal.cc contains code adapted from |
258 | | - |
259 | | -https://github.com/apache/arrow/blob/main/cpp/src/arrow/util/decimal.cc |
| 228 | +* checked_cast utility in src/iceberg/util/checked_cast.h. |
| 229 | +* visit_type utility in src/iceberg/util/visit_type.h. |
| 230 | +* Decimal128 implementation details in src/iceberg/util/decimal files. |
260 | 231 |
|
261 | 232 | Copyright: 2016-2025 The Apache Software Foundation. |
262 | 233 | Home page: https://arrow.apache.org/ |
263 | 234 | License: https://www.apache.org/licenses/LICENSE-2.0 |
264 | 235 |
|
265 | 236 | -------------------------------------------------------------------------------- |
266 | 237 |
|
267 | | -3rdparty dependency spdlog is statically linked in certain binary |
268 | | -distributions. spdlog has the following license: |
| 238 | +This product bundles spdlog. |
269 | 239 |
|
270 | | -MIT License |
| 240 | +* Used for structured logging functionality. |
271 | 241 |
|
272 | | -Copyright (c) 2016 Gabi Melman |
| 242 | +Copyright: 2016 Gabi Melman. |
| 243 | +Home page: https://github.com/gabime/spdlog |
| 244 | +License: https://mit-license.org/ |
273 | 245 |
|
274 | | -Permission is hereby granted, free of charge, to any person obtaining a copy |
275 | | -of this software and associated documentation files (the "Software"), to deal |
276 | | -in the Software without restriction, including without limitation the rights |
277 | | -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell |
278 | | -copies of the Software, and to permit persons to whom the Software is |
279 | | -furnished to do so, subject to the following conditions: |
| 246 | +-------------------------------------------------------------------------------- |
| 247 | + |
| 248 | +This product bundles zlib. |
280 | 249 |
|
281 | | -The above copyright notice and this permission notice shall be included in all |
282 | | -copies or substantial portions of the Software. |
| 250 | +* gzip compression/decompression functionality in src/iceberg/util/gzip_internal.cc |
283 | 251 |
|
284 | | -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR |
285 | | -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, |
286 | | -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE |
287 | | -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER |
288 | | -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, |
289 | | -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE |
290 | | -SOFTWARE. |
| 252 | +Copyright: 1995-2024 Jean-loup Gailly and Mark Adler. |
| 253 | +Home page: https://zlib.net/ |
| 254 | +License: https://www.zlib.net/zlib_license.html |
291 | 255 |
|
292 | 256 | -------------------------------------------------------------------------------- |
293 | 257 |
|
294 | | -3rdparty dependency zlib is used by certain binary distributions. zlib has |
295 | | -the following license: |
| 258 | +This product bundles cpr. |
296 | 259 |
|
297 | | -zlib License |
| 260 | +* REST catalog implementation in src/iceberg/catalog/rest. |
298 | 261 |
|
299 | | -Copyright (c) 1995-2024 Jean-loup Gailly and Mark Adler |
| 262 | +Copyright: 2017-2021 Huu Nguyen, 2022 libcpr and contributors. |
| 263 | +Home page: https://github.com/libcpr/cpr |
| 264 | +License: https://mit-license.org/ |
300 | 265 |
|
301 | | -This software is provided 'as-is', without any express or implied |
302 | | -warranty. In no event will the authors be held liable for any damages |
303 | | -arising from the use of this software. |
| 266 | +-------------------------------------------------------------------------------- |
304 | 267 |
|
305 | | -Permission is granted to anyone to use this software for any purpose, |
306 | | -including commercial applications, and to alter it and redistribute it |
307 | | -freely, subject to the following restrictions: |
| 268 | +This product bundles curl (as a dependency of cpr). |
308 | 269 |
|
309 | | -1. The origin of this software must not be misrepresented; you must not |
310 | | - claim that you wrote the original software. If you use this software |
311 | | - in a product, an acknowledgment in the product documentation would be |
312 | | - appreciated but is not required. |
313 | | -2. Altered source versions must be plainly marked as such, and must not be |
314 | | - misrepresented as being the original software. |
315 | | -3. This notice may not be removed or altered from any source distribution. |
| 270 | +* REST catalog implementation in src/iceberg/catalog/rest. |
316 | 271 |
|
317 | | -Jean-loup Gailly Mark Adler |
318 | | - |
| 272 | +Copyright: 1996-2025 Daniel Stenberg and many contributors. |
| 273 | +Home page: https://curl.se/ |
| 274 | +License: https://curl.se/docs/copyright.html |
0 commit comments