From 31a1f090f1dbb26f9320e8bf855d07546e8d6567 Mon Sep 17 00:00:00 2001 From: Manu Zhang Date: Sat, 31 Oct 2026 18:48:52 +0800 Subject: [PATCH 1/6] fix: package native dependency license materials Include reviewed native dependency license texts and notices in shaded artifacts and validate the generated bundle and packaged legal entries. Co-authored-by: Codex --- .github/workflows/ci.yml | 3 + dev/ensure-jars-have-correct-contents.sh | 3 + dev/licenses/native-NOTICE.txt | 104 + dev/licenses/native-dependencies.txt | 10829 ++++++++++++++++ dev/licenses/native-license-reference.txt | 8 + dev/licenses/native-licenses.json | 26 + dev/release/check-native-licenses.py | 64 + dev/release/native-licenses.toml | 59 + dev/release/rat_exclude_files.txt | 6 + dev/release/test-native-licenses.py | 140 + dev/release/update-native-licenses.py | 188 + .../contributor-guide/release_process.md | 42 + spark/pom.xml | 53 +- 13 files changed, 11518 insertions(+), 7 deletions(-) create mode 100644 dev/licenses/native-NOTICE.txt create mode 100644 dev/licenses/native-dependencies.txt create mode 100644 dev/licenses/native-license-reference.txt create mode 100644 dev/licenses/native-licenses.json create mode 100644 dev/release/check-native-licenses.py create mode 100644 dev/release/native-licenses.toml create mode 100644 dev/release/test-native-licenses.py create mode 100644 dev/release/update-native-licenses.py diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0fc66aba7f4..00dec9e630d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -175,6 +175,9 @@ jobs: - name: Apache RAT license check run: ./dev/release/check-rat.sh HEAD + - name: Check native license packaging + run: python3 dev/release/test-native-licenses.py + - name: Setup Node.js uses: actions/setup-node@v7 with: diff --git a/dev/ensure-jars-have-correct-contents.sh b/dev/ensure-jars-have-correct-contents.sh index 1907743667b..439d54d4fa2 100755 --- a/dev/ensure-jars-have-correct-contents.sh +++ b/dev/ensure-jars-have-correct-contents.sh @@ -152,3 +152,6 @@ done if [ "${bad_artifacts}" -gt 0 ]; then exit 1 fi + +script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +python3 "${script_dir}/release/check-native-licenses.py" "${artifact_list[@]}" diff --git a/dev/licenses/native-NOTICE.txt b/dev/licenses/native-NOTICE.txt new file mode 100644 index 00000000000..96220a1e42a --- /dev/null +++ b/dev/licenses/native-NOTICE.txt @@ -0,0 +1,104 @@ + +Notices from dependencies of Comet's native libraries + +-------------------------------------------------------------------------------- +Used by: apache-avro 0.22.0 + +Apache Avro +Copyright 2010-2025 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +The initial implementation of the Apache Avro Rust SDK has been +developed by Flavien Raynaud (https://github.com/flavray/avro-rs) +and donated to the Apache Avro project in 2020. + +-------------------------------------------------------------------------------- +Used by: arrow 59.3.1, arrow-arith 59.3.1, arrow-array 59.3.1, arrow-buffer 59.3.1, arrow-cast 59.3.1, arrow-csv 59.3.1, arrow-data 59.3.1, arrow-ipc 59.3.1, arrow-json 59.3.1, arrow-ord 59.3.1, arrow-row 59.3.1, arrow-schema 59.3.1, arrow-select 59.3.1, arrow-string 59.3.1, parquet 59.3.1 + +Apache Arrow +Copyright 2016-2026 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +This product includes software from the chronoutil crate (MIT) + * Copyright (c) 2020-2022 Oliver Margetts + * https://github.com/olliemath/chronoutil + +This product includes software from the compact-thrift project (Apache 2.0) + * Copyright Jörn Horstmann + * https://github.com/jhorstmann/compact-thrift + +-------------------------------------------------------------------------------- +Used by: asyncband 0.7.3 + +Apache Asyncband (Incubating) +Copyright 2026 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +-------------------------------------------------------------------------------- +Used by: datafusion 55.2.0, datafusion-catalog 55.2.0, datafusion-catalog-listing 55.2.0, datafusion-common 55.2.0, datafusion-common-runtime 55.2.0, datafusion-datasource 55.2.0, datafusion-datasource-arrow 55.2.0, datafusion-datasource-csv 55.2.0, datafusion-datasource-json 55.2.0, datafusion-datasource-parquet 55.2.0, datafusion-doc 55.2.0, datafusion-execution 55.2.0, datafusion-expr 55.2.0, datafusion-expr-common 55.2.0, datafusion-functions 55.2.0, datafusion-functions-aggregate 55.2.0, datafusion-functions-aggregate-common 55.2.0, datafusion-functions-nested 55.2.0, datafusion-functions-table 55.2.0, datafusion-functions-window 55.2.0, datafusion-functions-window-common 55.2.0, datafusion-macros 55.2.0, datafusion-optimizer 55.2.0, datafusion-physical-expr 55.2.0, datafusion-physical-expr-adapter 55.2.0, datafusion-physical-expr-common 55.2.0, datafusion-physical-optimizer 55.2.0, datafusion-physical-plan 55.2.0, datafusion-pruning 55.2.0, datafusion-session 55.2.0, datafusion-spark 55.2.0, datafusion-sql 55.2.0 + +Apache DataFusion +Copyright 2019-2026 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +Used by: iceberg 0.10.1, iceberg-property-macro 0.10.1, iceberg-storage-opendal 0.10.1 + +Apache Iceberg Rust +Copyright 2023-2026 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +Used by: moka 0.12.16 + +Additional Notices for Moka + +The majority of the Moka library is dual-licensed under the MIT and Apache 2.0 +licenses. + +However, the following files are an exception and are licensed solely under +the Apache License 2.0: + +- src/common/frequency_sketch.rs +- src/common/timer_wheel.rs + +These files were ported from the Java Caffeine library and are not dual-licensed. + +Please refer to the LICENSE-APACHE file for more details on the Apache License 2.0. + +-------------------------------------------------------------------------------- +Used by: object_store 0.13.2 + +Apache Arrow Object Store +Copyright 2020-2024 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +Used by: opendal 0.58.2, opendal-core 0.58.2, opendal-http-transport-reqwest 0.58.2, opendal-layer-concurrent-limit 0.58.2, opendal-layer-logging 0.58.2, opendal-layer-retry 0.58.2, opendal-layer-timeout 0.58.2, opendal-service-azdls 0.58.2, opendal-service-azure-common 0.58.2, opendal-service-fs 0.58.2, opendal-service-gcs 0.58.2, opendal-service-hdfs 0.58.2, opendal-service-oss 0.58.2, opendal-service-s3 0.58.2 + +Apache OpenDAL +Copyright 2023-2026 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). + +-------------------------------------------------------------------------------- +Used by: reqsign-aliyun-oss 3.2.0, reqsign-aws-core 3.2.0, reqsign-aws-v4 3.3.1, reqsign-azure-storage 3.3.0, reqsign-core 3.3.2, reqsign-file-read-tokio 3.0.7, reqsign-google 3.2.0 + +Apache OpenDAL Reqsign +Copyright 2025-2026 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (http://www.apache.org/). diff --git a/dev/licenses/native-dependencies.txt b/dev/licenses/native-dependencies.txt new file mode 100644 index 00000000000..4314042696c --- /dev/null +++ b/dev/licenses/native-dependencies.txt @@ -0,0 +1,10829 @@ +THIRD-PARTY LICENSES FOR COMET'S NATIVE LIBRARIES + +Generated with cargo-about 0.9.3 from native/Cargo.lock. +Includes transitive normal dependencies of datafusion-comet's default +features for Linux and macOS, x86_64 and aarch64. Build-only and test-only +dependencies are excluded. See the contributor release guide to refresh. +All upstream license texts and copyright notices below retain their terms. + +================================================================================ +Licenses: 0BSD +Used by: + mock_instant 0.6.1 + +Copyright (C) 2020 by museun + +Permission to use, copy, modify, and/or distribute this software for any purpose +with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +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 +THIS SOFTWARE. + +================================================================================ +Licenses: Apache-2.0 +Used by: + moka 0.12.16 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2020 - 2026 Tatsuya Kawano + + 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + backon 1.6.0 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2021 Datafuse Labs + + 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + powerfmt 0.2.1 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2023 Jacob Pratt et al. + + 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + zerocopy 0.8.63 + zerocopy-derive 0.8.63 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2023 The Fuchsia 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + deranged 0.5.9 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2024 Jacob Pratt et al. + + 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + as-any 0.3.2 + asyncband 0.6.7 + cmov 0.5.4 + crc-fast 1.10.0 + ctutils 0.4.5 + iceberg 0.10.1 + iceberg-property-macro 0.10.1 + iceberg-storage-opendal 0.10.1 + mea 0.6.7 + object_store 0.13.2 + opendal 0.58.2 + opendal-core 0.58.2 + opendal-http-transport-reqwest 0.58.2 + opendal-layer-concurrent-limit 0.58.2 + opendal-layer-logging 0.58.2 + opendal-layer-retry 0.58.2 + opendal-layer-timeout 0.58.2 + opendal-service-azdls 0.58.2 + opendal-service-azure-common 0.58.2 + opendal-service-fs 0.58.2 + opendal-service-gcs 0.58.2 + opendal-service-hdfs 0.58.2 + opendal-service-oss 0.58.2 + opendal-service-s3 0.58.2 + reqsign-aliyun-oss 3.2.0 + reqsign-aws-core 3.2.0 + reqsign-aws-v4 3.3.1 + reqsign-azure-storage 3.3.0 + reqsign-core 3.3.2 + reqsign-file-read-tokio 3.0.7 + reqsign-google 3.2.0 + rustls-platform-verifier 0.7.1 + siphasher 1.0.4 + static_assertions 1.1.0 + utf8_iter 1.0.4 + zeroize 1.9.1 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + linux-raw-sys 0.12.1 + rustix 1.1.5 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + + +--- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. + +================================================================================ +Licenses: Apache-2.0 +Used by: + ring 0.17.14 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + + +Licenses for support code +------------------------- + +Parts of the TLS test suite are under the Go license. This code is not included +in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so +distributing code linked against BoringSSL does not trigger this license: + +Copyright (c) 2009 The Go Authors. 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. + + +BoringSSL uses the Chromium test infrastructure to run a continuous build, +trybots etc. The scripts which manage this, and the script for generating build +metadata, are under the Chromium license. Distributing code linked against +BoringSSL does not trigger this license. + +Copyright 2015 The Chromium Authors. 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + datafusion 55.2.0 + datafusion-catalog 55.2.0 + datafusion-catalog-listing 55.2.0 + datafusion-common 55.2.0 + datafusion-common-runtime 55.2.0 + datafusion-datasource 55.2.0 + datafusion-datasource-arrow 55.2.0 + datafusion-datasource-csv 55.2.0 + datafusion-datasource-json 55.2.0 + datafusion-datasource-parquet 55.2.0 + datafusion-doc 55.2.0 + datafusion-execution 55.2.0 + datafusion-expr 55.2.0 + datafusion-expr-common 55.2.0 + datafusion-functions 55.2.0 + datafusion-functions-aggregate 55.2.0 + datafusion-functions-aggregate-common 55.2.0 + datafusion-functions-nested 55.2.0 + datafusion-functions-table 55.2.0 + datafusion-functions-window 55.2.0 + datafusion-functions-window-common 55.2.0 + datafusion-macros 55.2.0 + datafusion-optimizer 55.2.0 + datafusion-physical-expr 55.2.0 + datafusion-physical-expr-adapter 55.2.0 + datafusion-physical-expr-common 55.2.0 + datafusion-physical-optimizer 55.2.0 + datafusion-physical-plan 55.2.0 + datafusion-pruning 55.2.0 + datafusion-session 55.2.0 + datafusion-spark 55.2.0 + datafusion-sql 55.2.0 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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 code from Apache Aurora. + +* dev/release/{release,changelog,release-candidate} are based on the scripts from + Apache Aurora + +Copyright: 2016 The Apache Software Foundation. +Home page: https://aurora.apache.org/ +License: http://www.apache.org/licenses/LICENSE-2.0 + +================================================================================ +Licenses: Apache-2.0 +Used by: + arrow 59.3.1 + arrow-arith 59.3.1 + arrow-array 59.3.1 + arrow-buffer 59.3.1 + arrow-cast 59.3.1 + arrow-csv 59.3.1 + arrow-data 59.3.1 + arrow-ipc 59.3.1 + arrow-json 59.3.1 + arrow-ord 59.3.1 + arrow-row 59.3.1 + arrow-schema 59.3.1 + arrow-select 59.3.1 + arrow-string 59.3.1 + parquet 59.3.1 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +-------------------------------------------------------------------------------- + +arrow-array/src/delta.rs: MIT + +This file is derived from the chronoutil crate. The full MIT license +text is in arrow-array/LICENSE-MIT. + +================================================================================ +Licenses: Apache-2.0 +Used by: + ipnet 2.12.2 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2017 Juniper Networks, 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + aws-sdk-sso 1.117.0 + aws-sdk-ssooidc 1.119.0 + aws-sdk-sts 1.122.0 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. + + 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + crc32fast 1.5.3 + ctor 1.0.13 + derive_builder 0.20.2 + derive_builder_core 0.20.2 + derive_builder_macro 0.20.2 + hex 0.4.3 + humantime 2.4.0 + jni-sys 0.4.1 + link-section 0.19.3 + linktime-proc-macro 0.2.3 + murmur3 0.5.2 + procfs 0.18.0 + procfs-core 0.18.0 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "{}" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright {yyyy} {name of copyright owner} + + 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + apache-avro 0.22.0 + +Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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 + + https://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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + futures 0.3.34 + futures-channel 0.3.34 + futures-core 0.3.34 + futures-executor 0.3.34 + futures-io 0.3.34 + futures-macro 0.3.34 + futures-sink 0.3.34 + futures-task 0.3.34 + futures-util 0.3.34 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright (c) 2016 Alex Crichton +Copyright (c) 2017 The Tokio 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + typenum 1.20.1 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2014 Paho Lurie-Gregg + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + reqwest 0.12.28 + reqwest 0.13.5 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2016 Sean McArthur + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + yansi 1.0.1 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2017 Sergio Benitez + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + http 1.5.0 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2017 http-rs 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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + tokio-rustls 0.26.6 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2017 quininer kel + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + array-init 2.1.0 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2017-2020 The array-init developers + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + ppv-lite86 0.2.21 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2019 The CryptoCorrosion Contributors + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + iana-time-zone 0.1.65 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2020 Andrew Straw + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + rustls-pki-types 1.15.1 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2023 Dirkjan Ochtman + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + bigdecimal 0.4.11 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2023 The BigDecimal-rs Contributors + + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + ahash 0.8.12 + arc-swap 1.9.3 + arrayvec 0.7.8 + async-channel 2.5.0 + async-compression 0.4.51 + async-lock 3.4.2 + async-task 4.7.1 + atomic-waker 1.1.2 + base64 0.22.1 + base64 0.23.1 + bitflags 2.13.2 + blocking 1.7.0 + bytes-utils 0.1.4 + bzip2 0.6.1 + cfg-if 1.0.5 + chrono 0.4.45 + compression-codecs 0.4.46 + compression-core 0.4.34 + concurrent-queue 2.5.0 + const-random 0.1.18 + const-random-macro 0.1.16 + core-foundation 0.10.1 + core-foundation-sys 0.8.7 + crossbeam-channel 0.5.17 + crossbeam-epoch 0.9.21 + crossbeam-utils 0.8.23 + displaydoc 0.2.7 + either 1.19.0 + equivalent 1.0.3 + errno 0.3.14 + event-listener 5.4.2 + event-listener-strategy 0.5.4 + fastrand 2.5.0 + fixedbitset 0.5.7 + flate2 1.1.10 + fnv 1.0.7 + form_urlencoded 1.2.2 + futures-lite 2.6.1 + glob 0.3.4 + hashbrown 0.14.5 + hashbrown 0.15.5 + hashbrown 0.17.1 + heck 0.4.1 + heck 0.5.0 + httparse 1.10.1 + hyper-rustls 0.27.10 + idna 1.1.0 + idna_adapter 1.2.2 + indexmap 2.14.2 + itertools 0.13.0 + itertools 0.14.0 + itertools 0.15.0 + lazy_static 1.5.1 + liblzma 0.4.9 + liblzma-sys 0.4.9 + linux-raw-sys 0.12.1 + lock_api 0.4.14 + log 0.4.34 + log-mdc 0.1.0 + log4rs 1.4.0 + num 0.4.3 + num-bigint 0.4.8 + num-bigint 0.5.1 + num-bigint-dig 0.8.6 + num-complex 0.4.6 + num-integer 0.1.47 + num-iter 0.1.46 + num-rational 0.4.2 + num-traits 0.2.19 + once_cell 1.21.4 + openssl-probe 0.2.1 + parking 2.2.1 + parking_lot 0.12.5 + parking_lot_core 0.9.12 + percent-encoding 2.3.2 + petgraph 0.8.3 + piper 0.2.5 + prost 0.14.4 + prost-derive 0.14.4 + regex 1.13.1 + regex-automata 0.4.18 + regex-lite 0.1.9 + regex-syntax 0.8.11 + ring 0.17.14 + roaring 0.11.5 + rsa 0.9.10 + rustix 1.1.5 + rustls 0.23.46 + rustls-native-certs 0.8.5 + scopeguard 1.2.0 + security-framework 3.7.0 + security-framework-sys 2.17.0 + serde_with 3.24.0 + serde_with_macros 3.24.0 + signal-hook-registry 1.4.8 + simd_cesu8 1.2.0 + smallvec 1.16.3 + socket2 0.6.5 + sqlparser 0.62.0 + sqlparser_derive 0.5.0 + stable_deref_trait 1.2.1 + tempfile 3.27.0 + typed-builder 0.20.1 + typed-builder-macro 0.20.1 + unicode-segmentation 1.13.3 + unicode-width 0.2.2 + unicode-xid 0.2.6 + url 2.5.8 + uuid 1.29.0 + xattr 1.6.1 + xmlparser 0.13.6 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + lexical-core 1.0.6 + lexical-parse-float 1.0.6 + lexical-parse-integer 1.0.6 + lexical-util 1.0.7 + lexical-write-float 1.0.6 + lexical-write-integer 1.0.6 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + aead 0.5.2 + aes 0.8.4 + aes-gcm 0.10.3 + base64ct 1.8.3 + blake2 0.10.6 + block-buffer 0.10.4 + block-buffer 0.12.1 + block-padding 0.3.3 + cbc 0.1.2 + chacha20 0.10.2 + cipher 0.4.4 + const-oid 0.10.2 + const-oid 0.9.6 + cpufeatures 0.2.17 + cpufeatures 0.3.1 + crypto-common 0.1.7 + crypto-common 0.2.2 + ctr 0.9.2 + der 0.7.10 + digest 0.10.7 + digest 0.11.3 + ghash 0.5.1 + hmac 0.12.1 + hmac 0.13.0 + hybrid-array 0.4.15 + inout 0.1.4 + md-5 0.10.6 + md-5 0.11.0 + opaque-debug 0.3.1 + pbkdf2 0.12.2 + pem-rfc7468 0.7.0 + pkcs1 0.7.5 + pkcs5 0.7.1 + pkcs8 0.10.2 + polyval 0.6.2 + salsa20 0.10.2 + scrypt 0.11.0 + sha1 0.10.7 + sha1 0.11.0 + sha2 0.10.9 + sha2 0.11.1 + signature 2.2.0 + spki 0.7.3 + universal-hash 0.5.1 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + rand_core 0.10.1 + rand_core 0.6.4 + rand_core 0.9.5 + +Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +================================================================================ +Licenses: Apache-2.0 +Used by: + getrandom 0.2.17 + getrandom 0.3.4 + getrandom 0.4.3 + rand_chacha 0.3.1 + +Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +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 + + https://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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + adler2 2.0.1 + +Apache License + Version 2.0, January 2004 + https://www.apache.org/licenses/LICENSE-2.0 + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +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 + + https://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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + bnum 0.12.1 + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2022 Isaac Holt + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + bytemuck 1.25.2 + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + + "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + (b) You must cause any modified files to carry prominent notices stating that You changed the files; and + (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + + You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + allocator-api2 0.2.21 + anyhow 1.0.104 + async-trait 0.1.92 + asyncband 0.7.3 + aws-config 1.13.0 + aws-credential-types 1.3.1 + aws-runtime 1.10.2 + aws-sigv4 1.6.3 + aws-smithy-async 1.3.1 + aws-smithy-http 0.64.2 + aws-smithy-http-client 1.5.1 + aws-smithy-json 0.65.0 + aws-smithy-observability 0.3.0 + aws-smithy-query 0.64.0 + aws-smithy-runtime 1.16.1 + aws-smithy-runtime-api 1.19.1 + aws-smithy-runtime-api-macros 1.1.0 + aws-smithy-schema 1.1.0 + aws-smithy-types 1.9.0 + aws-smithy-xml 0.64.0 + aws-types 1.7.0 + bimap 0.6.3 + blake3 1.8.7 + bon 3.10.3 + bon-macros 3.10.3 + constant_time_eq 0.4.2 + crc32c 0.6.8 + datafusion-comet-proto 1.3.0 + datafusion-comet-spark-expr 1.3.0 + datasketches 0.3.0 + destructure_traitobject 0.2.0 + dlv-list 0.5.2 + erased-serde 0.4.10 + fastnum 0.7.5 + flatbuffers 25.12.19 + half 2.7.1 + hdfs-sys 0.3.1 + hdrs 0.3.4 + ident_case 1.0.1 + inventory 0.3.25 + itoa 1.0.18 + jni 0.22.4 + jni-macros 0.22.4 + jni-sys-macros 0.4.1 + libc 0.2.191 + miniz_oxide 0.9.1 + num-conv 0.2.2 + object_store_opendal 0.58.0 + ouroboros 0.18.5 + ouroboros_macro 0.18.5 + parquet-variant 59.3.1 + parquet-variant-compute 59.3.1 + parquet-variant-json 59.3.1 + paste 1.0.15 + pin-project 1.1.13 + pin-project-internal 1.1.13 + pin-project-lite 0.2.17 + portable-atomic 1.15.0 + prettyplease 0.3.0 + proc-macro2 1.0.107 + proc-macro2-diagnostics 0.10.1 + quote 1.0.47 + rand 0.10.3 + rand 0.8.8 + rand 0.9.5 + rand_chacha 0.9.0 + rustversion 1.0.23 + ryu 1.0.23 + seq-macro 0.3.6 + serde 1.0.229 + serde-big-array 0.5.1 + serde_bytes 0.11.19 + serde_core 1.0.229 + serde_derive 1.0.229 + serde_json 1.0.154 + serde_repr 0.1.21 + serde_urlencoded 0.7.1 + serde_yaml 0.9.34+deprecated + simdutf8 0.1.5 + syn 2.0.119 + syn 3.0.9 + sync_wrapper 1.0.2 + tagptr 0.2.0 + thiserror 2.0.21 + thiserror-impl 2.0.21 + thread-id 5.1.0 + time 0.3.55 + time-core 0.1.9 + typeid 1.0.3 + typetag 0.2.23 + typetag-impl 0.2.23 + unicode-ident 1.0.27 + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + + (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + + You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +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. + +================================================================================ +Licenses: Apache-2.0 +Used by: + chrono-tz 0.10.4 + +Chrono-TZ is dual-licensed under the MIT License and Apache 2.0 Licence. +The licenses do not apply to files in the tzdb folder which are in the +public domain. parse-zoneinfo was forked from zoneinfo-parse, which +was originally created by Benjamin Sago under the MIT license. + +Copyright (c) 2016-2024 Benjamin Sago & the chronotope maintainers + +The MIT License + +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. + +Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright 2016 Djzin + +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. + +================================================================================ +Licenses: Apache-2.0, BSD-3-Clause, ISC, MIT +Used by: + aws-lc-sys 0.46.0 + +AWS Libcrypto (AWS-LC) + +AWS-LC is a fork of BoringSSL, which is itself a fork of OpenSSL. +Content from these and other sources retains their original licensing, +as described below. New files from AWS-LC are made available under the Apache-2.0 license OR the ISC +license. These licenses are reproduced at the bottom of this file. + +``` +Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. +SPDX-License-Identifier: Apache-2.0 OR ISC +``` + + +================================================================================ +BoringSSL +================================================================================ + +BoringSSL is a Google-maintained fork of OpenSSL. Historically, code +authored by Google for BoringSSL was licensed under the ISC License. +BoringSSL has since relicensed upstream to Apache License 2.0. Existing +AWS-LC code originating from BoringSSL retains its ISC license, while +newer code taken from BoringSSL is licensed under Apache License 2.0. + +``` +Copyright (c) 2014-2024 Google Inc. +SPDX-License-Identifier: ISC +``` + +Additional individual contributions to BoringSSL-derived code are +covered under the ISC license: + + - Brian Smith (Copyright 2016) + - Robert Nagy (Copyright 2022) + - Arm Ltd (Copyright 2020) + +``` +Copyright (c) 2025-2026 Google Inc. +SPDX-License-Identifier: Apache-2.0 +``` + +================================================================================ +OpenSSL +================================================================================ + +Code derived from the OpenSSL project is licensed under the +Apache License, Version 2.0. + +``` +Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. +SPDX-License-Identifier: Apache-2.0 +``` + +Some OpenSSL-derived files also carry the original SSLeay copyright: + +``` +Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com). All rights reserved. +SPDX-License-Identifier: Apache-2.0 +``` + +Portions of OpenSSL-derived code include contributions from: + + - Sun Microsystems, Inc. (Copyright 2002) + - Nokia (Copyright 2005) + - Intel Corporation (Copyright 2012-2021) + +These contributions are covered under the Apache-2.0 license. + +================================================================================ +mlkem-native +================================================================================ + +Code from the mlkem-native project is licensed under Apache License 2.0 or MIT or ISC. + +``` +Copyright (c) The mlkem-native project authors. +SPDX-License-Identifier: Apache-2.0 OR ISC OR MIT +``` + +================================================================================ +mldsa-native +================================================================================ + +Code from the mldsa-native project is licensed under Apache License 2.0 or MIT or ISC + +``` +Copyright (c) The mldsa-native project authors. +SPDX-License-Identifier: Apache-2.0 OR ISC OR MIT +``` + +================================================================================ +Third-Party Libraries (compiled into libcrypto/libssl) +================================================================================ + +Fiat Cryptography +----------------- +Synthesizing Correct-by-Construction Code for Cryptographic Primitives. +See third_party/fiat/LICENSE. + +``` +Copyright (c) 2015-2020 the fiat-crypto authors. +SPDX-License-Identifier: MIT +``` + +s2n-bignum +---------- +Integer arithmetic routines for cryptography. +See third_party/s2n-bignum/s2n-bignum-imported/LICENSE. + +``` +Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. +SPDX-License-Identifier: Apache-2.0 OR ISC OR MIT-0 +``` + +Note: ML-KEM/SHA3 code within s2n-bignum is licensed as +Apache-2.0 OR ISC OR MIT (with attribution), sourced from the +mlkem-native project. + +Jitter Entropy RNG +------------------- +CPU Jitter Random Number Generator Library. +See third_party/jitterentropy/jitterentropy-library/LICENSE. + +The Jitter Entropy library is dual-licensed under a BSD-style license +and the GNU General Public License Version 2. Amazon expressly elects +to distribute the package under the 3-Clause BSD License and NOT under +GNU General Public License Version 2. + +``` +Copyright (C) 2017 - 2025, Stephan Mueller . +SPDX-License-Identifier: BSD-3-Clause +``` + +Keccak / AES Reference Implementations +--------------------------------------- +Public domain (CC0) contributions. +https://creativecommons.org/public-domain/cc0 + +Code from sources and by authors listed in comments on top of the respective files. + + +================================================================================ +Third-Party Libraries (NOT compiled into libcrypto/libssl) +================================================================================ + +The following are used for testing and build tooling only. Distributing +code linked against AWS-LC (libcrypto/libssl) does NOT trigger these +license obligations. + +Google Test +----------- +See third_party/googletest/LICENSE. + +``` +Copyright 2008 Google Inc. +SPDX-License-Identifier: BSD-3-Clause +``` + +Go Standard Library +------------------- +Code in ssl/test/runner/ is derived from the Go standard library. + +``` +Copyright (c) The Go Authors. All rights reserved. +SPDX-License-Identifier: BSD-3-Clause +``` + +Wycheproof Test Vectors +------------------------ +Project Wycheproof is a community managed repository of test vectors that can be used by cryptography library +developers to test against known attacks, specification inconsistencies, and other various implementation bugs. + +See third_party/wycheproof_testvectors/LICENSE. + +``` +SPDX-License-Identifier: Apache-2.0 +``` + + +================================================================================ +Full License Texts +================================================================================ + +Apache License 2.0 +------------------ +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses/ + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. + + "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. + 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. + 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. + 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: + (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and + (b) You must cause any modified files to carry prominent notices stating that You changed the files; and + (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and + (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. + + You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. + 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. + 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. + 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. + 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. + 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + +To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +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. + +ISC License +----------- +Permission to use, copy, modify, and/or distribute this software for +any purpose with or without fee is hereby granted, provided that the +above copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL +WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE +AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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 THIS SOFTWARE. + +MIT License +----------- +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. + +BSD 3-Clause License +-------------------- +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 holder 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 +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. + +MIT No Attribution (MIT-0) +-------------------------- +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. + +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. + +================================================================================ +Licenses: BSD-3-Clause +Used by: + zstd 0.14.3 + zstd-safe 7.3.0 + zstd-safe 8.2.0 + zstd-sys 2.1.2+zstd.1.5.7 + +BSD 3-Clause License + +Copyright (c) 2026, Alexandre Bury + +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 holder 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 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. + +================================================================================ +Licenses: BSD-3-Clause +Used by: + zstd-sys 2.1.2+zstd.1.5.7 + +BSD License + +For Zstandard software + +Copyright (c) Meta Platforms, Inc. and affiliates. 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 Facebook, nor Meta, 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 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. + +================================================================================ +Licenses: BSD-3-Clause +Used by: + alloc-no-stdlib 2.0.4 + alloc-stdlib 0.2.4 + brotli 8.0.4 + brotli-decompressor 5.0.3 + +Copyright (c) 2016 Dropbox, 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: + +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 holder 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 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. + +================================================================================ +Licenses: BSD-3-Clause +Used by: + subtle 2.6.1 + +Copyright (c) 2016-2017 Isis Agora Lovecruft, Henry de Valence. All rights reserved. +Copyright (c) 2016-2024 Isis Agora Lovecruft. 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 holder 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 +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. + +================================================================================ +Licenses: BSD-3-Clause +Used by: + snap 1.1.2 + +Copyright 2011, The Snappy-Rust Authors. 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 the copyright holder 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. + +================================================================================ +Licenses: BSD-3-Clause +Used by: + zstd-sys 2.1.2+zstd.1.5.7 + +The auto-generated bindings are under the 3-clause BSD license: + +BSD License + +For Zstandard software + +Copyright (c) Meta Platforms, Inc. and affiliates. 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 Facebook, nor Meta, 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 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. + +================================================================================ +Licenses: CC0-1.0 +Used by: + tiny-keccak 2.0.2 + +Creative Commons Legal Code + +CC0 1.0 Universal + + CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE + LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN + ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS + INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES + REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS + PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM + THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED + HEREUNDER. + +Statement of Purpose + +The laws of most jurisdictions throughout the world automatically confer +exclusive Copyright and Related Rights (defined below) upon the creator +and subsequent owner(s) (each and all, an "owner") of an original work of +authorship and/or a database (each, a "Work"). + +Certain owners wish to permanently relinquish those rights to a Work for +the purpose of contributing to a commons of creative, cultural and +scientific works ("Commons") that the public can reliably and without fear +of later claims of infringement build upon, modify, incorporate in other +works, reuse and redistribute as freely as possible in any form whatsoever +and for any purposes, including without limitation commercial purposes. +These owners may contribute to the Commons to promote the ideal of a free +culture and the further production of creative, cultural and scientific +works, or to gain reputation or greater distribution for their Work in +part through the use and efforts of others. + +For these and/or other purposes and motivations, and without any +expectation of additional consideration or compensation, the person +associating CC0 with a Work (the "Affirmer"), to the extent that he or she +is an owner of Copyright and Related Rights in the Work, voluntarily +elects to apply CC0 to the Work and publicly distribute the Work under its +terms, with knowledge of his or her Copyright and Related Rights in the +Work and the meaning and intended legal effect of CC0 on those rights. + +1. Copyright and Related Rights. A Work made available under CC0 may be +protected by copyright and related or neighboring rights ("Copyright and +Related Rights"). Copyright and Related Rights include, but are not +limited to, the following: + + i. the right to reproduce, adapt, distribute, perform, display, + communicate, and translate a Work; + ii. moral rights retained by the original author(s) and/or performer(s); +iii. publicity and privacy rights pertaining to a person's image or + likeness depicted in a Work; + iv. rights protecting against unfair competition in regards to a Work, + subject to the limitations in paragraph 4(a), below; + v. rights protecting the extraction, dissemination, use and reuse of data + in a Work; + vi. database rights (such as those arising under Directive 96/9/EC of the + European Parliament and of the Council of 11 March 1996 on the legal + protection of databases, and under any national implementation + thereof, including any amended or successor version of such + directive); and +vii. other similar, equivalent or corresponding rights throughout the + world based on applicable law or treaty, and any national + implementations thereof. + +2. Waiver. To the greatest extent permitted by, but not in contravention +of, applicable law, Affirmer hereby overtly, fully, permanently, +irrevocably and unconditionally waives, abandons, and surrenders all of +Affirmer's Copyright and Related Rights and associated claims and causes +of action, whether now known or unknown (including existing as well as +future claims and causes of action), in the Work (i) in all territories +worldwide, (ii) for the maximum duration provided by applicable law or +treaty (including future time extensions), (iii) in any current or future +medium and for any number of copies, and (iv) for any purpose whatsoever, +including without limitation commercial, advertising or promotional +purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each +member of the public at large and to the detriment of Affirmer's heirs and +successors, fully intending that such Waiver shall not be subject to +revocation, rescission, cancellation, termination, or any other legal or +equitable action to disrupt the quiet enjoyment of the Work by the public +as contemplated by Affirmer's express Statement of Purpose. + +3. Public License Fallback. Should any part of the Waiver for any reason +be judged legally invalid or ineffective under applicable law, then the +Waiver shall be preserved to the maximum extent permitted taking into +account Affirmer's express Statement of Purpose. In addition, to the +extent the Waiver is so judged Affirmer hereby grants to each affected +person a royalty-free, non transferable, non sublicensable, non exclusive, +irrevocable and unconditional license to exercise Affirmer's Copyright and +Related Rights in the Work (i) in all territories worldwide, (ii) for the +maximum duration provided by applicable law or treaty (including future +time extensions), (iii) in any current or future medium and for any number +of copies, and (iv) for any purpose whatsoever, including without +limitation commercial, advertising or promotional purposes (the +"License"). The License shall be deemed effective as of the date CC0 was +applied by Affirmer to the Work. Should any part of the License for any +reason be judged legally invalid or ineffective under applicable law, such +partial invalidity or ineffectiveness shall not invalidate the remainder +of the License, and in such case Affirmer hereby affirms that he or she +will not (i) exercise any of his or her remaining Copyright and Related +Rights in the Work or (ii) assert any associated claims and causes of +action with respect to the Work, in either case contrary to Affirmer's +express Statement of Purpose. + +4. Limitations and Disclaimers. + + a. No trademark or patent rights held by Affirmer are waived, abandoned, + surrendered, licensed or otherwise affected by this document. + b. Affirmer offers the Work as-is and makes no representations or + warranties of any kind concerning the Work, express, implied, + statutory or otherwise, including without limitation warranties of + title, merchantability, fitness for a particular purpose, non + infringement, or the absence of latent or other defects, accuracy, or + the present or absence of errors, whether or not discoverable, all to + the greatest extent permissible under applicable law. + c. Affirmer disclaims responsibility for clearing rights of other persons + that may apply to the Work or any use thereof, including without + limitation any person's Copyright and Related Rights in the Work. + Further, Affirmer disclaims responsibility for obtaining any necessary + consents, permissions or other rights required for any use of the + Work. + d. Affirmer understands and acknowledges that Creative Commons is not a + party to this document and has no duty or obligation with respect to + this CC0 or use of the Work. + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +/* Copyright (c) 2014, Intel Corporation. + * + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + * + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * SPECIAL, DIRECT, 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 THIS SOFTWARE. */ + +#ifndef OPENSSL_HEADER_EC_ECP_NISTZ384_H +#define OPENSSL_HEADER_EC_ECP_NISTZ384_H + +#include "../../limbs/limbs.h" + +#define P384_LIMBS (384u / LIMB_BITS) + +typedef struct { + Limb X[P384_LIMBS]; + Limb Y[P384_LIMBS]; + Limb Z[P384_LIMBS]; +} P384_POINT; + +typedef struct { + Limb X[P384_LIMBS]; + Limb Y[P384_LIMBS]; +} P384_POINT_AFFINE; + + +#endif // OPENSSL_HEADER_EC_ECP_NISTZ384_H + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2015-2016 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +//! EdDSA Signatures. + +use super::ops::ELEM_LEN; +use crate::digest; + +pub mod signing; +pub mod verification; + +/// The length of an Ed25519 public key. +pub const ED25519_PUBLIC_KEY_LEN: usize = ELEM_LEN; + +pub fn eddsa_digest(signature_r: &[u8], public_key: &[u8], msg: &[u8]) -> digest::Digest { + let mut ctx = digest::Context::new(&digest::SHA512); + ctx.update(signature_r); + ctx.update(public_key); + ctx.update(msg); + ctx.finish() +} + +================================================================================ +Licenses: ISC +Used by: + untrusted 0.9.0 + +// Copyright 2015-2016 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHORS DISCLAIM ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR +// ANY SPECIAL, DIRECT, 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 THIS SOFTWARE. + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2015-2022 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +use crate::limb::Limb; + +#[derive(Clone, Copy)] +#[repr(transparent)] +pub struct N0([Limb; 2]); + +impl N0 { + #[cfg(feature = "alloc")] + pub(super) const LIMBS_USED: usize = 64 / crate::limb::LIMB_BITS; + + #[inline] + pub const fn precalculated(n0: u64) -> Self { + #[cfg(target_pointer_width = "64")] + { + Self([n0, 0]) + } + + #[cfg(target_pointer_width = "32")] + { + Self([n0 as Limb, (n0 >> crate::limb::LIMB_BITS) as Limb]) + } + } +} + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2015-2024 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +#[cfg(target_pointer_width = "64")] +type CompilerWord = u64; + +#[cfg(target_pointer_width = "32")] +type CompilerWord = u32; + +/// A native word that isn't secret. +/// +/// `LeakyWord` supports `as` conversions to/from native types. +/// +/// XXX: This isn't the native word size on targets where a pointer isn't the +/// same size as a native word. TODO: Fix this. +pub(crate) type LeakyWord = CompilerWord; + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2015-2025 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +use crate::{bb, error}; + +#[deprecated( + note = "To be removed. Internal function not intended for external use with no promises regarding side channels." +)] +pub fn verify_slices_are_equal(a: &[u8], b: &[u8]) -> Result<(), error::Unspecified> { + bb::verify_slices_are_equal(a, b) +} + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2016 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +//! Elliptic curve operations and schemes using Curve25519. + +pub mod ed25519; + +pub mod x25519; + +mod ops; +mod scalar; + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2016-2024 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +use crate::error::{KeyRejected, Unspecified}; + +impl From for Unspecified { + fn from(source: untrusted::EndOfInput) -> Self { + super::erase(source) + } +} + +impl From for Unspecified { + fn from(source: core::array::TryFromSliceError) -> Self { + super::erase(source) + } +} + +impl From for Unspecified { + fn from(source: KeyRejected) -> Self { + super::erase(source) + } +} + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2018 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +#[cfg(target_arch = "x86")] +pub fn shift_full_blocks( + in_out: super::overlapping::Overlapping<'_, u8>, + mut transform: impl FnMut(&[u8; BLOCK_LEN]) -> [u8; BLOCK_LEN], +) { + let (in_out, src) = in_out.into_slice_src_mut(); + let in_out_len = in_out[src.clone()].len(); + + for i in (0..in_out_len).step_by(BLOCK_LEN) { + let block = { + let input = + <&[u8; BLOCK_LEN]>::try_from(&in_out[(src.start + i)..][..BLOCK_LEN]).unwrap(); + transform(input) + }; + let output = <&mut [u8; BLOCK_LEN]>::try_from(&mut in_out[i..][..BLOCK_LEN]).unwrap(); + *output = block; + } +} + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2018 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +//! Serialization and deserialization. + +#[doc(hidden)] +pub mod der; + +#[cfg(feature = "alloc")] +mod writer; + +#[cfg(feature = "alloc")] +pub(crate) mod der_writer; + +pub(crate) mod positive; + +pub use self::positive::Positive; + +#[cfg(feature = "alloc")] +pub(crate) use self::writer::TooLongError; + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2019-2024 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +use super::BlockLen; + +pub(super) use self::{ + sha2_32::{block_data_order_32, State32, SHA256_BLOCK_LEN}, + sha2_64::{block_data_order_64, State64, SHA512_BLOCK_LEN}, +}; + +pub(super) const CHAINING_WORDS: usize = 8; + +#[cfg(any( + all(target_arch = "aarch64", target_endian = "little"), + all(target_arch = "arm", target_endian = "little"), + target_arch = "x86_64" +))] +#[macro_use] +mod ffi; + +pub(super) mod fallback; +mod sha2_32; +mod sha2_64; + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2022 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +/// Polyfill for `Option::unwrap()` as a const fn; feature `const_option`. +/// https://github.com/rust-lang/rust/issues/67441. +/// TODO(MSRV): Replace this with `x.unwrap()`. +/// +/// `T: Copy` avoids "constant functions cannot evaluate destructors." +pub const fn unwrap_const(x: Option) -> T +where + T: Copy, +{ + if let Some(x) = x { + x + } else { + panic!("unwrap_const on `None`"); + } +} + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2024 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +// TODO(MSRV 1.76): Replace with `core::ptr::from_mut`. +#[allow(dead_code)] +#[inline(always)] +pub fn from_mut(r: &mut T) -> *mut T { + r +} + +// TODO(MSRV 1.76): Replace with `core::ptr::from_ref`. +#[allow(dead_code)] +#[inline(always)] +pub const fn from_ref(r: &T) -> *const T { + r +} + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2024 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +//! Integration tests for non-public APIs. + +mod bits_tests; + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2024 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +//! Utilities to make dealing with slices less tediuous. + +/// Replaces the first N elements of `a` with the first N elements of `b`, where +/// N is `core::cmp::min(a.len(), b.len())`, leaving the rest unchanged. +pub fn overwrite_at_start(a: &mut [T], b: &[T]) { + a.iter_mut().zip(b).for_each(|(a, b)| { + *a = *b; + }); +} + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2024 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +pub use self::{ + array::Array, + base::{IndexError, Overlapping}, + partial_block::PartialBlock, +}; + +mod array; +mod base; +mod partial_block; + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2024 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +use crate::testutil; +use core::{marker::PhantomData, mem::size_of}; + +/// A ZST that can be added to any type to make the type `!Send`. +#[derive(Clone, Copy)] +pub struct NotSend(PhantomData<*mut ()>); + +impl NotSend { + pub const VALUE: Self = Self(PhantomData); +} + +#[allow(deprecated)] +const _: () = testutil::compile_time_assert_clone::(); +#[allow(deprecated)] +const _: () = testutil::compile_time_assert_copy::(); +const _: () = assert!(size_of::() == 0); + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2025 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +#![cfg(all(target_arch = "aarch64", target_endian = "little"))] + +pub(in super::super) mod mont; + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2025 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +#![cfg(target_arch = "x86_64")] + +pub(in super::super::super) mod mont; + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2025 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +mod storage; + +pub(super) use self::storage::{AlignedStorage, LIMBS_PER_CHUNK}; + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +// Copyright 2025 Brian Smith. +// +// Permission to use, copy, modify, and/or distribute this software for any +// purpose with or without fee is hereby granted, provided that the above +// copyright notice and this permission notice appear in all copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +// SPECIAL, DIRECT, 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 THIS SOFTWARE. + +pub(super) mod aarch64; +pub(super) mod x86_64; + +================================================================================ +Licenses: ISC +Used by: + ring 0.17.14 + +Copyright 2015-2025 Brian Smith. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, 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 THIS SOFTWARE. + +================================================================================ +Licenses: ISC +Used by: + libloading 0.8.9 + +Copyright © 2015, Simonas Kazlauskas + +Permission to use, copy, modify, and/or distribute this software for any purpose with or without +fee is hereby granted, provided that the above copyright notice and this permission notice appear +in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS +SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE +AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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 +THIS SOFTWARE. + +================================================================================ +Licenses: ISC +Used by: + rustls-webpki 0.103.16 + +Except as otherwise noted, this project is licensed under the following +(ISC-style) terms: + +Copyright 2015 Brian Smith. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHORS DISCLAIM ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR +ANY SPECIAL, DIRECT, 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 THIS SOFTWARE. + +The files under third-party/chromium are licensed as described in +third-party/chromium/LICENSE. + +================================================================================ +Licenses: ISC +Used by: + aws-lc-rs 1.18.2 + +SPDX-License-Identifier: ISC AND (Apache-2.0 OR ISC) + + +Apache 2.0 license +------------------------------------- + + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + +ISC license +------------------------------------- + + +Copyright Amazon.com, Inc. or its affiliates. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, 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 THIS SOFTWARE. + +================================================================================ +Licenses: MIT +Used by: + brotli 8.0.4 + +Copyright (c) 2009, 2010, 2013-2016 by the Brotli 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. + +================================================================================ +Licenses: MIT +Used by: + mio 1.2.4 + +Copyright (c) 2014 Carl Lerche and other MIO contributors + +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. + +================================================================================ +Licenses: MIT +Used by: + hyper 1.12.0 + +Copyright (c) 2014-2026 Sean McArthur + +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. + +================================================================================ +Licenses: MIT +Used by: + ordered-float 2.10.1 + ordered-float 4.6.0 + +Copyright (c) 2015 Jonathan Reem + +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. + +================================================================================ +Licenses: MIT +Used by: + serde-value 0.7.0 + +Copyright (c) 2016 arcnmx + +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. + +================================================================================ +Licenses: MIT +Used by: + h2 0.4.20 + +Copyright (c) 2017 h2 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. + +================================================================================ +Licenses: MIT +Used by: + bytes 1.12.1 + +Copyright (c) 2018 Carl Lerche + +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. + +================================================================================ +Licenses: MIT +Used by: + want 0.3.2 + +Copyright (c) 2018-2019 Sean McArthur + +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. + +================================================================================ +Licenses: MIT +Used by: + try-lock 0.2.5 + +Copyright (c) 2018-2023 Sean McArthur +Copyright (c) 2016 Alex Crichton + +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. + +================================================================================ +Licenses: MIT +Used by: + slab 0.4.12 + +Copyright (c) 2019 Carl Lerche + +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. + +================================================================================ +Licenses: MIT +Used by: + tracing 0.1.44 + tracing-attributes 0.1.31 + tracing-core 0.1.36 + +Copyright (c) 2019 Tokio Contributors + +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. + +================================================================================ +Licenses: MIT +Used by: + tower 0.5.3 + tower-layer 0.3.3 + tower-service 0.3.3 + +Copyright (c) 2019 Tower Contributors + +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. + +================================================================================ +Licenses: MIT +Used by: + tower-http 0.6.11 + +Copyright (c) 2019-2021 Tower Contributors + +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. + +================================================================================ +Licenses: MIT +Used by: + http-body 1.1.0 + http-body-util 0.1.5 + +Copyright (c) 2019-2026 Sean McArthur & Hyper Contributors + +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. + +================================================================================ +Licenses: MIT +Used by: + hyper-util 0.1.21 + +Copyright (c) 2023-2025 Sean McArthur + +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. + +================================================================================ +Licenses: MIT +Used by: + synstructure 0.14.0 + +Copyright 2016 Nika Layzell + +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. + +================================================================================ +Licenses: MIT +Used by: + typemap-ors 1.0.0 + unsafe-any-ors 1.0.0 + +Upstream declares MIT but supplies no copyright/license file. +The canonical MIT permission text follows; no copyright holder +has been inferred. Package metadata identifies these authors: + typemap-ors 1.0.0: Jonathan Reem , Anton Whalley anton@venshare.com + Repository: https://github.com/orphanage-rs/rust-typemap + unsafe-any-ors 1.0.0: Jonathan Reem , anton whalley anton@venshare.com + Repository: https://github.com/orphanage-rs/rust-unsafe-any + +MIT License + + +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. + +================================================================================ +Licenses: MIT +Used by: + atoi 2.0.0 + +MIT License + +Copyright (c) 2017 + +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. + +================================================================================ +Licenses: MIT +Used by: + darling 0.20.11 + darling 0.24.1 + darling_core 0.20.11 + darling_core 0.24.1 + darling_macro 0.20.11 + darling_macro 0.24.1 + +MIT License + +Copyright (c) 2017 Ted Driggs + +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. + +================================================================================ +Licenses: MIT +Used by: + ordered-multimap 0.7.3 + +MIT License + +Copyright (c) 2018 sgodwincs + +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. + +================================================================================ +Licenses: MIT +Used by: + dashmap 6.2.1 + +MIT License + +Copyright (c) 2019 Acrimon + +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. + +================================================================================ +Licenses: MIT +Used by: + comfy-table 7.2.2 + +MIT License + +Copyright (c) 2019 Arne Beer + +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. + +================================================================================ +Licenses: MIT +Used by: + strum 0.27.2 + strum 0.28.0 + strum_macros 0.27.2 + strum_macros 0.28.0 + +MIT License + +Copyright (c) 2019 Peter Glotfelty + +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. + +================================================================================ +Licenses: MIT +Used by: + tokio-macros 2.7.2 + +MIT License + +Copyright (c) 2019 Yoshua Wuyts +Copyright (c) Tokio Contributors + +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. + +================================================================================ +Licenses: MIT +Used by: + arrow-array 59.3.1 + +MIT License + +Copyright (c) 2020-2022 Oliver Margetts + +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. + +================================================================================ +Licenses: MIT +Used by: + base64-simd 0.8.0 + vsimd 0.8.0 + +MIT License + +Copyright (c) 2021 Nugine + +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. + +================================================================================ +Licenses: MIT +Used by: + outref 0.5.2 + +MIT License + +Copyright (c) 2022 Nugine + +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. + +================================================================================ +Licenses: MIT +Used by: + tokio 1.54.1 + tokio-stream 0.1.19 + tokio-util 0.7.20 + +MIT License + +Copyright (c) Tokio Contributors + +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. + +================================================================================ +Licenses: MIT +Used by: + simd-adler32 0.3.10 + +MIT License + +Copyright (c) [2021] [Marvin Countryman] + +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. + +================================================================================ +Licenses: MIT +Used by: + unsafe-libyaml 0.2.11 + zmij 1.0.23 + +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. + +================================================================================ +Licenses: MIT +Used by: + spin 0.10.1 + spin 0.9.9 + tracing-core 0.1.36 + +The MIT License (MIT) + +Copyright (c) 2014 Mathijs van de Nes + +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. + +================================================================================ +Licenses: MIT +Used by: + rust-ini 0.21.3 + +The MIT License (MIT) + +Copyright (c) 2014 Y. T. CHUNG + +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. + +================================================================================ +Licenses: MIT +Used by: + phf 0.12.1 + phf_shared 0.12.1 + +The MIT License (MIT) + +Copyright (c) 2014-2022 Steven Fackler, Yuki Okushi + +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. + +================================================================================ +Licenses: MIT +Used by: + aho-corasick 1.1.5 + byteorder 1.5.0 + csv 1.4.0 + csv-core 0.1.13 + jiff 0.2.38 + jiff-core 0.1.1 + memchr 2.8.3 + walkdir 2.5.0 + +The MIT License (MIT) + +Copyright (c) 2015 Andrew Gallant + +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. + +================================================================================ +Licenses: MIT +Used by: + generic-array 0.14.7 + +The MIT License (MIT) + +Copyright (c) 2015 Bartłomiej Kamiński + +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. + +================================================================================ +Licenses: MIT +Used by: + strsim 0.11.1 + +The MIT License (MIT) + +Copyright (c) 2015 Danny Guo +Copyright (c) 2016 Titus Wormer +Copyright (c) 2018 Akash Kurdekar + +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. + +================================================================================ +Licenses: MIT +Used by: + twox-hash 2.1.5 + +The MIT License (MIT) + +Copyright (c) 2015 Jake Goulding + +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. + +================================================================================ +Licenses: MIT +Used by: + combine 4.6.9 + +The MIT License (MIT) + +Copyright (c) 2015 Markus Westerlind + +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. + +================================================================================ +Licenses: MIT +Used by: + derive_more 2.1.1 + derive_more-impl 2.1.1 + +The MIT License (MIT) + +Copyright (c) 2016 Jelte Fennema + +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. + +================================================================================ +Licenses: MIT +Used by: + quick-xml 0.39.4 + quick-xml 0.41.0 + quick-xml 0.42.0 + +The MIT License (MIT) + +Copyright (c) 2016 Johann Tuffe + +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. + +================================================================================ +Licenses: MIT +Used by: + pem 4.0.0 + +The MIT License (MIT) + +Copyright (c) 2016 Jonathan Creekmore + +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. + +================================================================================ +Licenses: MIT +Used by: + same-file 1.0.6 + +The MIT License (MIT) + +Copyright (c) 2017 Andrew Gallant + +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. + +================================================================================ +Licenses: MIT +Used by: + aliasable 0.1.3 + +The MIT License (MIT) + +Copyright (c) 2020 James Dyson + +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. + +================================================================================ +Licenses: MIT +Used by: + lz4_flex 0.14.0 + +The MIT License (MIT) + +Copyright (c) 2020 Pascal Seitz + +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. + +================================================================================ +Licenses: MIT +Used by: + crunchy 0.2.4 + +The MIT License (MIT) + +Copyright 2017-2023 Eira Fransham. + +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. + +================================================================================ +Licenses: MIT +Used by: + zstd 0.13.3 + +The MIT License (MIT) +Copyright (c) 2016 Alexandre Bury + +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. + +================================================================================ +Licenses: MIT +Used by: + libm 0.2.16 + +rust-lang/libm as a whole is available for use under the MIT license: + +------------------------------------------------------------------------------ +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. +------------------------------------------------------------------------------ + +As a contributor, you agree that your code can be used under either the MIT +license or the Apache-2.0 license: + +------------------------------------------------------------------------------ + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + 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 Rust library contains the following copyrights: + + Copyright (c) 2018 Jorge Aparicio + +Portions of this software are derived from third-party works licensed under +terms compatible with the above MIT license: + +* musl libc https://www.musl-libc.org/. This library contains the following + copyright: + + Copyright © 2005-2020 Rich Felker, et al. + +* The CORE-MATH project https://core-math.gitlabpages.inria.fr/. CORE-MATH + routines are available under the MIT license on a per-file basis. + +The musl libc COPYRIGHT file also includes the following notice relevant to +math portions of the library: + +------------------------------------------------------------------------------ +Much of the math library code (src/math/* and src/complex/*) is +Copyright © 1993,2004 Sun Microsystems or +Copyright © 2003-2011 David Schultz or +Copyright © 2003-2009 Steven G. Kargl or +Copyright © 2003-2009 Bruce D. Evans or +Copyright © 2008 Stephen L. Moshier or +Copyright © 2017-2018 Arm Limited +and labelled as such in comments in the individual source files. All +have been licensed under extremely permissive terms. +------------------------------------------------------------------------------ + +Copyright notices are retained in src/* files where relevant. + +================================================================================ +Licenses: MIT +Used by: + urlencoding 2.1.3 + +© 2016 Bertram Truong +© 2021 Kornel Lesiński + +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. + +================================================================================ +Licenses: Unicode-3.0 +Used by: + unicode-ident 1.0.27 + +UNICODE LICENSE V3 + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2023 Unicode, Inc. + +NOTICE TO USER: Carefully read the following legal agreement. BY +DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR +SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT +DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of data files and any associated documentation (the "Data Files") or +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. + +================================================================================ +Licenses: Unicode-3.0 +Used by: + icu_collections 2.4.0 + icu_locale_core 2.4.0 + icu_normalizer 2.4.0 + icu_normalizer_data 2.4.0 + icu_properties 2.4.0 + icu_properties_data 2.4.0 + icu_provider 2.4.0 + litemap 0.8.3 + potential_utf 0.1.6 + tinystr 0.8.5 + writeable 0.6.4 + yoke 0.8.4 + yoke-derive 0.8.4 + zerofrom 0.1.8 + zerofrom-derive 0.1.8 + zerotrie 0.2.5 + zerovec 0.11.9 + zerovec-derive 0.11.7 + +UNICODE LICENSE V3 + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 2020-2024 Unicode, Inc. + +NOTICE TO USER: Carefully read the following legal agreement. BY +DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR +SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT +DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of data files and any associated documentation (the "Data Files") or +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. + +SPDX-License-Identifier: Unicode-3.0 + +— + +Portions of ICU4X may have been adapted from ICU4C and/or ICU4J. +ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others. + +================================================================================ +Licenses: Zlib +Used by: + zlib-rs 0.6.8 + +(C) 2024 Trifecta Tech Foundation + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. + +================================================================================ +Licenses: Zlib +Used by: + foldhash 0.1.5 + foldhash 0.2.0 + +Copyright (c) 2024 Orson Peters + +This software is provided 'as-is', without any express or implied warranty. In +no event will the authors be held liable for any damages arising from the use of +this software. + +Permission is granted to anyone to use this software for any purpose, including +commercial applications, and to alter it and redistribute it freely, subject to +the following restrictions: + +1. The origin of this software must not be misrepresented; you must not claim + that you wrote the original software. If you use this software in a product, + an acknowledgment in the product documentation would be appreciated but is + not required. + +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + +3. This notice may not be removed or altered from any source distribution. + +================================================================================ +Licenses: bzip2-1.0.6 +Used by: + libbz2-rs-sys 0.2.5 + +-------------------------------------------------------------------------- + +The original program, "bzip2", the associated library "libbzip2", and all +documentation, are + +Copyright (C) 1996-2021 Julian R Seward. +Copyright (C) 2019-2020 Federico Mena Quintero +Copyright (C) 2021 Micah Snyder + +This Rust translation, "libbzip2-rs" is a derived work based on "bzip2" and +"libbzip2", and is Copyright (C) 2024-2025 Trifecta Tech Foundation and contributors + +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. The origin of this software must not be misrepresented; you must + not claim that you wrote the original software. If you use this + software in a product, an acknowledgment in the product + documentation would be appreciated but is not required. + +3. Altered source versions must be plainly marked as such, and must + not be misrepresented as being the original software. + +4. The name of the author may not be used to endorse or promote + products derived from this software without specific prior written + permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. + +Julian Seward, jseward@acm.org +bzip2/libbzip2 version 1.1.0 of 6 September 2010 + +-------------------------------------------------------------------------- diff --git a/dev/licenses/native-license-reference.txt b/dev/licenses/native-license-reference.txt new file mode 100644 index 00000000000..4c36892e743 --- /dev/null +++ b/dev/licenses/native-license-reference.txt @@ -0,0 +1,8 @@ + +================================================================================ +Licenses for bundled native dependencies +================================================================================ + +Comet's native libraries include third-party software. Their license texts and +copyright notices are reproduced in META-INF/licenses/native-dependencies.txt. +Additional upstream notices are included in META-INF/NOTICE. diff --git a/dev/licenses/native-licenses.json b/dev/licenses/native-licenses.json new file mode 100644 index 00000000000..293feea94b4 --- /dev/null +++ b/dev/licenses/native-licenses.json @@ -0,0 +1,26 @@ +{ + "cargo_about": "0.9.3", + "configuration": "default features; targets in native-licenses.toml", + "inputs": { + "contrib/delta/native/Cargo.toml": "4c4f87ff0dba1193880ac7f2998c91c4bd9717a12da23c1170e02f5258877817", + "contrib/lance/native/Cargo.toml": "9a169ac28d05ad119eb40580587271784b0abd8ca40f9759a0cde3c0c2dd0ef0", + "dev/release/native-licenses.toml": "59b0797ec422f61521dddb3deedddf09d97699c203dac824ba1fc928d6bb39e2", + "dev/release/update-native-licenses.py": "889728d358284e301ea2d4847403ffbbf3213c53dff8db1abd520e9dc10fe2e9", + "native/Cargo.lock": "5bbe8eca71137b24ebbc2a0af642c1412d0cb618424018c8efb08a2e3fd1e266", + "native/Cargo.toml": "266654e660fefbaf08a09ed9d83f767aaa4ffd8e808ece8b11eb31855611d4a7", + "native/comet-test-udfs/Cargo.toml": "bbe2fef13f9cabdc9d32527d222add5a6e7abe03800432d9ad7da0497b73c447", + "native/comet-udf-sdk/Cargo.toml": "19366302979f496ddd60d54204e6c087f479c2e8163e826c9097b660313d18d6", + "native/common/Cargo.toml": "26ef4c0c43447f3a8b927816b851e5c97633453cd58dc6a1260d4b903a7852b2", + "native/core/Cargo.toml": "014692055d56d453084737422abb7b5bb207dea291cd1129f6dae147b01fbd40", + "native/jni-bridge/Cargo.toml": "f5de4a642cf89491e12876862e31ab74c8cf4a06e54e2edf485be8c88e837e0e", + "native/operators/Cargo.toml": "0af75a07d4ece6df88a7fa252a6b64a716edc1a4dbb7c2c68e0df4716fa0219b", + "native/proto/Cargo.toml": "dbd3659aa9b986e7115885598a8b9fbc6b0d4ed6fd4b1641149f616e82b11c5d", + "native/shuffle/Cargo.toml": "6b1185e17ebf78224411574f0ef7edd54480d3a9dc5ac34318472fccdc735e62", + "native/spark-expr/Cargo.toml": "d52c62536a0e53f4ed461cdeb564575d17addb857822a88107874a78494410eb" + }, + "outputs": { + "native-NOTICE.txt": "a9fae5d896e37ce07081a677ffcc342c253cb11643beb14e8c4548b60ab08ae8", + "native-dependencies.txt": "f01fdb569b73476797c39651e0489e3bcfd8e57f7c0930ce4175746dea3e5d39" + }, + "packages": 507 +} diff --git a/dev/release/check-native-licenses.py b/dev/release/check-native-licenses.py new file mode 100644 index 00000000000..dfbf47db7e9 --- /dev/null +++ b/dev/release/check-native-licenses.py @@ -0,0 +1,64 @@ +#!/usr/bin/env python3 +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. + +"""Check the actual shaded artifact, including repeated/incremental packaging.""" + +import argparse +from pathlib import Path +import runpy +import zipfile + +ROOT = Path(__file__).resolve().parents[2] +LICENSE = "META-INF/LICENSE" +NOTICE = "META-INF/NOTICE" +BUNDLE = "META-INF/licenses/native-dependencies.txt" + + +def check_jar(path, root=ROOT): + with zipfile.ZipFile(path) as archive: + names = archive.namelist() + for name in (LICENSE, NOTICE, BUNDLE): + if names.count(name) != 1: + raise ValueError(f"{path}: expected exactly one {name}, found {names.count(name)}") + license = archive.read(LICENSE).decode("utf-8") + reference = (root / "dev/licenses/native-license-reference.txt").read_text().strip() + if "Apache License" not in license or license.count(reference) != 1: + raise ValueError(f"{path}: LICENSE must retain Apache-2.0 and reference the native licenses") + if archive.read(BUNDLE) != (root / "dev/licenses/native-dependencies.txt").read_bytes(): + raise ValueError(f"{path}: native licenses differ from the reviewed dependency bundle") + expected = ((root / "NOTICE.txt").read_text() + + (root / "dev/licenses/native-NOTICE.txt").read_text()) + if archive.read(NOTICE).decode("utf-8") != expected: + raise ValueError(f"{path}: NOTICE must preserve Comet and native dependency notices") + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("jars", nargs="+", type=Path) + args = parser.parse_args() + try: + runpy.run_path(str(ROOT / "dev/release/update-native-licenses.py"))["check"]() + for path in args.jars: + check_jar(path) + print(f"Native license materials present: {path.name}") + except (ValueError, OSError, zipfile.BadZipFile) as error: + parser.exit(1, f"{error}\n") + + +if __name__ == "__main__": + main() diff --git a/dev/release/native-licenses.toml b/dev/release/native-licenses.toml new file mode 100644 index 00000000000..b7241bb3492 --- /dev/null +++ b/dev/release/native-licenses.toml @@ -0,0 +1,59 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. + +# Prefer Apache-2.0 for dual-licensed dependencies. Other entries cover the +# licenses of dependencies in the normal native release graph. +accepted = [ + "Apache-2.0", "BSD-3-Clause", "BSD-2-Clause", "MIT", "ISC", "Unicode-3.0", + "Zlib", "0BSD", "CDLA-Permissive-2.0", "bzip2-1.0.6", "CC0-1.0", "MIT-0", +] +targets = [ + "x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu", + "x86_64-apple-darwin", "aarch64-apple-darwin", +] +ignore-build-dependencies = true +ignore-dev-dependencies = true +private = { ignore = true } +workarounds = ["chrono", "cocoa", "prost", "ring", "rustix", "linux-raw-sys", "unicode-ident"] + +# Preserve complete aggregate files for vendored cryptography and libm rather +# than replacing their multiple copyright holders with canonical templates. +[aws-lc-rs.clarify] +license = "ISC AND (Apache-2.0 OR ISC)" +files = [{ path = "LICENSE", checksum = "b50b376e7d24a0598488b730c3034ffcd0b58dd36c0913a24b9903a3cfd04bf7" }] + +[aws-lc-sys.clarify] +license = "ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)" +files = [{ path = "LICENSE", checksum = "728536b4160e051f86d7c9c388f704866b3d512cd7df97ac3516c65279523c4e" }] + +[libm.clarify] +license = "MIT" +files = [{ path = "LICENSE.txt", checksum = "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7" }] + +# These crates omit a license file from their crates.io packages. cargo-about +# fetches the repository file at the publishing commit in .cargo_vcs_info.json. +[alloc-stdlib.clarify] +license = "BSD-3-Clause" +git = [{ path = "LICENSE", checksum = "c0c56f26d9c051cac4d200c34c84e7ae9aaa853e01a982a1df08b09931e518ae" }] + +[base64-simd.clarify] +license = "MIT" +git = [{ path = "LICENSE", checksum = "71674605ec4c087fe9eb534e3e4f9e26eb2e4aabcd76a29fd156c6a844d44b3d" }] + +[vsimd.clarify] +license = "MIT" +git = [{ path = "LICENSE", checksum = "71674605ec4c087fe9eb534e3e4f9e26eb2e4aabcd76a29fd156c6a844d44b3d" }] diff --git a/dev/release/rat_exclude_files.txt b/dev/release/rat_exclude_files.txt index 3347c2a8ac8..470b5c46b05 100644 --- a/dev/release/rat_exclude_files.txt +++ b/dev/release/rat_exclude_files.txt @@ -6,6 +6,12 @@ .claude/skills CLAUDE.md native/Cargo.lock +# Generated upstream license/NOTICE texts retain their original licenses. +dev/licenses/native-dependencies.txt +dev/licenses/native-NOTICE.txt +# Machine-generated receipt and LICENSE appendix (appended to Apache-2.0). +dev/licenses/native-licenses.json +dev/licenses/native-license-reference.txt dev/copyright/scala-header.txt dev/diffs/iceberg/*.diff dev/release/requirements.txt diff --git a/dev/release/test-native-licenses.py b/dev/release/test-native-licenses.py new file mode 100644 index 00000000000..138e6944ce8 --- /dev/null +++ b/dev/release/test-native-licenses.py @@ -0,0 +1,140 @@ +#!/usr/bin/env python3 +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. + +from pathlib import Path +import runpy +import shutil +import tempfile +import unittest +import warnings +import zipfile + +ROOT = Path(__file__).resolve().parents[2] +COLLECTOR = runpy.run_path(str(ROOT / "dev/release/update-native-licenses.py")) +CHECKER = runpy.run_path(str(ROOT / "dev/release/check-native-licenses.py")) + + +class NativeLicenseTest(unittest.TestCase): + def setUp(self): + self.directory = tempfile.TemporaryDirectory() + self.addCleanup(self.directory.cleanup) + self.jar = Path(self.directory.name) / "comet.jar" + self.entries = { + "org/apache/comet/linux/aarch64/libcomet.so": b"native packaging fixture", + CHECKER["LICENSE"]: ((ROOT / "LICENSE.txt").read_bytes() + + (ROOT / "dev/licenses/native-license-reference.txt").read_bytes()), + CHECKER["NOTICE"]: ((ROOT / "NOTICE.txt").read_bytes() + + (ROOT / "dev/licenses/native-NOTICE.txt").read_bytes()), + CHECKER["BUNDLE"]: (ROOT / "dev/licenses/native-dependencies.txt").read_bytes(), + } + + def write_jar(self): + with zipfile.ZipFile(self.jar, "w") as archive: + for name, data in self.entries.items(): + archive.writestr(name, data) + + def test_generated_bundle_is_current(self): + COLLECTOR["check"]() + + def test_complete_native_jar(self): + self.write_jar() + CHECKER["check_jar"](self.jar) + + def test_missing_native_licenses_are_rejected(self): + del self.entries[CHECKER["BUNDLE"]] + self.write_jar() + with self.assertRaisesRegex(ValueError, "expected exactly one"): + CHECKER["check_jar"](self.jar) + + def test_missing_license_reference_is_rejected(self): + self.entries[CHECKER["LICENSE"]] = (ROOT / "LICENSE.txt").read_bytes() + self.write_jar() + with self.assertRaisesRegex(ValueError, "reference the native licenses"): + CHECKER["check_jar"](self.jar) + + def test_truncated_bundle_is_rejected(self): + self.entries[CHECKER["BUNDLE"]] = b"MIT\nBSD-3-Clause\n" + self.write_jar() + with self.assertRaisesRegex(ValueError, "reviewed dependency bundle"): + CHECKER["check_jar"](self.jar) + + def test_repeated_license_reference_is_rejected(self): + self.entries[CHECKER["LICENSE"]] += (ROOT / "dev/licenses/native-license-reference.txt").read_bytes() + self.write_jar() + with self.assertRaisesRegex(ValueError, "reference the native licenses"): + CHECKER["check_jar"](self.jar) + + def test_lost_native_notices_are_rejected(self): + self.entries[CHECKER["NOTICE"]] = (ROOT / "NOTICE.txt").read_bytes() + self.write_jar() + with self.assertRaisesRegex(ValueError, "preserve Comet and native dependency notices"): + CHECKER["check_jar"](self.jar) + + def test_repeated_shading_cannot_duplicate_legal_entries(self): + self.write_jar() + with warnings.catch_warnings(): + warnings.simplefilter("ignore", UserWarning) + with zipfile.ZipFile(self.jar, "a") as archive: + archive.writestr(CHECKER["LICENSE"], self.entries[CHECKER["LICENSE"]]) + with self.assertRaisesRegex(ValueError, "found 2"): + CHECKER["check_jar"](self.jar) + + def test_distinct_copyrights_with_same_spdx_id_survive(self): + data = {"licenses": [ + {"id": "MIT", "text": "Copyright Alice\nPermission text", "source_path": "LICENSE", "used_by": []}, + {"id": "MIT", "text": "Copyright Bob\nPermission text", "source_path": "LICENSE", "used_by": []}, + ]} + text = COLLECTOR["license_bundle"](data) + self.assertIn("Copyright Alice", text) + self.assertIn("Copyright Bob", text) + + def test_new_missing_upstream_permissive_license_requires_review(self): + data = {"licenses": [{"id": "MIT", "text": "canonical MIT template", "source_path": None, + "used_by": [{"crate": {"name": "new-dependency", "version": "1.0.0"}}]}]} + with self.assertRaisesRegex(ValueError, "review missing upstream MIT"): + COLLECTOR["license_bundle"](data) + + def test_dependency_and_feature_changes_require_regeneration(self): + root = Path(self.directory.name) / "source" + paths = list(COLLECTOR["inputs"]()) + [ + "dev/licenses/native-licenses.json", "dev/licenses/native-dependencies.txt", + "dev/licenses/native-NOTICE.txt", + ] + for path in paths: + destination = root / path + destination.parent.mkdir(parents=True, exist_ok=True) + shutil.copyfile(ROOT / path, destination) + COLLECTOR["check"](root) + for path in ("native/Cargo.lock", "native/core/Cargo.toml"): + destination = root / path + original = destination.read_bytes() + destination.write_bytes(original + b"\n") + with self.assertRaisesRegex(ValueError, "inputs changed"): + COLLECTOR["check"](root) + destination.write_bytes(original) + + def test_confirmed_copyrights_are_present(self): + text = self.entries[CHECKER["BUNDLE"]].decode() + for value in ("lz4_flex 0.14.0", "Copyright (c) 2020 Pascal Seitz", + "For Zstandard software", "Copyright (c) Meta Platforms, Inc. and affiliates.", + "Redistributions in binary form", "AWS Libcrypto (AWS-LC)"): + self.assertIn(value, text) + + +if __name__ == "__main__": + unittest.main() diff --git a/dev/release/update-native-licenses.py b/dev/release/update-native-licenses.py new file mode 100644 index 00000000000..799ebe5396b --- /dev/null +++ b/dev/release/update-native-licenses.py @@ -0,0 +1,188 @@ +#!/usr/bin/env python3 +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. + +"""Refresh the checked-in native license bundle; --check needs only Python.""" + +import argparse +import hashlib +import json +from pathlib import Path +import subprocess +import sys + +ROOT = Path(__file__).resolve().parents[2] +DIRECTORY = Path("dev/licenses") +CONFIG = Path("dev/release/native-licenses.toml") +RECEIPT = DIRECTORY / "native-licenses.json" +VERSION = "0.9.3" +OUTPUTS = ("native-dependencies.txt", "native-NOTICE.txt") + +# Both published packages and their publishing commits omit a license/copyright +# file. Preserve the MIT declaration and identify the missing upstream notice; +# do not turn Cargo authors into an invented copyright statement. A new version +# or another missing permissive license must be reviewed, not silently accepted. +UNATTRIBUTED_MIT = {("typemap-ors", "1.0.0"), ("unsafe-any-ors", "1.0.0")} + + +def digest(data): + return hashlib.sha256(data).hexdigest() + + +def inputs(root=ROOT): + paths = {Path("native/Cargo.lock"), CONFIG, Path(__file__).resolve().relative_to(ROOT)} + for directory in ("native", "contrib"): + for path in (root / directory).rglob("Cargo.toml"): + relative = path.relative_to(root) + if "target" not in relative.parts: + paths.add(relative) + return {str(p): digest((root / p).read_bytes()) for p in sorted(paths)} + + +def check(root=ROOT): + path = root / RECEIPT + if not path.exists(): + raise ValueError("native license receipt is missing; run dev/release/update-native-licenses.py") + receipt = json.loads(path.read_text()) + if receipt["inputs"] != inputs(root): + raise ValueError("native license inputs changed; regenerate and review the license bundle") + for name in OUTPUTS: + path = root / DIRECTORY / name + if not path.exists() or digest(path.read_bytes()) != receipt["outputs"][name]: + raise ValueError(f"native license bundle changed or is missing: {name}; regenerate it") + return receipt + + +def package_name(package): + return f"{package['name']} {package['version']}" + + +def license_bundle(data): + # cargo-about returns every distinct upstream text, including multiple BSD + # notices in a -sys crate. Deduplicate identical texts, not just SPDX IDs: + # different copyright owners under the same license must all survive. + groups = {} + for license in data["licenses"]: + text = license["text"].replace("\r\n", "\n").strip() + users = [u["crate"] for u in license["used_by"]] + missing_notice = False + if license.get("source_path") is None and license["id"] != "Apache-2.0": + names = {(p["name"], p["version"]) for p in users} + if license["id"] != "MIT" or not names <= UNATTRIBUTED_MIT: + raise ValueError(f"review missing upstream {license['id']} text for {sorted(names)}") + # This is a canonical permission text, not an upstream attribution. + # Remove its unfilled example copyright line, leaving the grant and + # conditions intact, and state the limitation next to the packages. + text = "\n".join(line for line in text.splitlines() + if not (line.startswith("Copyright") and "<" in line)) + missing_notice = True + key = digest(text.encode()) + group = groups.setdefault(key, {"text": text, "ids": set(), "users": {}, + "missing_notice": missing_notice}) + group["ids"].add(license["id"]) + for package in users: + group["users"][package_name(package)] = package + lines = [ + "THIRD-PARTY LICENSES FOR COMET'S NATIVE LIBRARIES", + "", + f"Generated with cargo-about {VERSION} from native/Cargo.lock.", + "Includes transitive normal dependencies of datafusion-comet's default", + "features for Linux and macOS, x86_64 and aarch64. Build-only and test-only", + "dependencies are excluded. See the contributor release guide to refresh.", + "All upstream license texts and copyright notices below retain their terms.", + "", + ] + for group in sorted(groups.values(), key=lambda g: (sorted(g["ids"]), g["text"])): + lines += ["=" * 80, "Licenses: " + ", ".join(sorted(group["ids"])), "Used by:"] + lines += [" " + name for name in sorted(group["users"])] + if group["missing_notice"]: + lines += ["", "Upstream declares MIT but supplies no copyright/license file.", + "The canonical MIT permission text follows; no copyright holder", + "has been inferred. Package metadata identifies these authors:"] + for name, package in sorted(group["users"].items()): + lines += [f" {name}: {', '.join(package['authors'])}", + f" Repository: {package['repository']}"] + lines += ["", group["text"], ""] + return "\n".join(lines).rstrip() + "\n" + + +def notice_bundle(data): + notices = {} + for entry in data["crates"]: + package = entry["package"] + if not package.get("source"): + continue # Comet's own NOTICE is assembled separately. + directory = Path(package["manifest_path"]).parent + directories = [directory] + if package["source"].startswith("git+"): + # Git workspace members can inherit their repository's NOTICE. + parent = directory + while parent != parent.parent: + if (parent / ".git").exists(): + break + parent = parent.parent + directories.append(parent) + if not (parent / ".git").exists(): + raise ValueError(f"cannot locate Git source root for {package_name(package)}") + for directory in directories: + for path in sorted(directory.glob("NOTICE*")): + if not path.is_file(): + continue + text = path.read_text().replace("\r\n", "\n").strip() + notice = notices.setdefault(digest(text.encode()), {"text": text, "users": set()}) + notice["users"].add(package_name(package)) + lines = ["", "Notices from dependencies of Comet's native libraries", ""] + for notice in sorted(notices.values(), key=lambda n: (sorted(n["users"]), n["text"])): + lines += ["-" * 80, "Used by: " + ", ".join(sorted(notice["users"])), "", notice["text"], ""] + return "\n".join(lines).rstrip() + "\n" + + +def generate(root=ROOT): + version = subprocess.check_output(["cargo-about", "--version"], text=True).strip() + if version != f"cargo-about {VERSION}": + raise ValueError(f"expected cargo-about {VERSION}, found {version}") + before = inputs(root) + command = ["cargo-about", "generate", "--manifest-path", "native/core/Cargo.toml", + "--config", str(CONFIG), "--locked", "--fail", "--format", "json"] + data = json.loads(subprocess.check_output(command, cwd=root, text=True)) + texts = dict(zip(OUTPUTS, (license_bundle(data), notice_bundle(data)))) + if before != inputs(root): + raise ValueError("native license inputs changed while collecting licenses") + directory = root / DIRECTORY + directory.mkdir(exist_ok=True) + for name, text in texts.items(): + (directory / name).write_text(text) + receipt = {"cargo_about": VERSION, "configuration": "default features; targets in native-licenses.toml", + "inputs": before, "outputs": {n: digest(t.encode()) for n, t in texts.items()}, + "packages": len(data["crates"])} + (root / RECEIPT).write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") + return receipt + + +def main(): + parser = argparse.ArgumentParser(description=__doc__) + parser.add_argument("--check", action="store_true", help="check freshness without Cargo, cargo-about or network") + args = parser.parse_args() + try: + receipt = check() if args.check else generate() + except (ValueError, OSError, subprocess.CalledProcessError) as error: + parser.exit(1, f"{error}\n") + print(f"Native licenses current: {receipt['packages']} packages") + + +if __name__ == "__main__": + main() diff --git a/docs/source/contributor-guide/release_process.md b/docs/source/contributor-guide/release_process.md index ef31cf5bfc7..f4a0df1ec92 100644 --- a/docs/source/contributor-guide/release_process.md +++ b/docs/source/contributor-guide/release_process.md @@ -23,6 +23,48 @@ This documentation explains the release process for Apache DataFusion Comet. Som performed by any contributor, while certain release tasks can only be performed by a DataFusion Project Management Committee (PMC) member. +## Native dependency licenses + +The shaded `comet-spark` jars include compiled Rust and vendored C dependencies. +Maven cannot obtain their licenses from Java dependency POMs. The reviewed files in +`dev/licenses/` supply their license texts, original copyrights, and upstream +`NOTICE` contents. Packaging appends a reference to the native license bundle to +`META-INF/LICENSE` and combines the upstream notices with Comet's `NOTICE.txt`. + +When `native/Cargo.lock`, a native or contrib Cargo manifest, or the collection +configuration changes, regenerate the files before building a release: + +```shell +cargo install --locked --version 0.9.3 --features cli cargo-about +python3 dev/release/update-native-licenses.py +python3 dev/release/test-native-licenses.py +``` + +Collection uses the default features of `native/core/Cargo.toml` and the Linux and +macOS targets in `dev/release/native-licenses.toml`. Review that configuration and +regenerate the bundle when distributing a library with a different feature or +target selection. Build-only and test-only dependencies are excluded. Generation +needs network access for license files omitted from crates.io packages; the +clarifications pin their contents with SHA-256. Review new licenses and changed +copyrights as part of each dependency update. + +The collector preserves distinct license texts even when they have the same SPDX +identifier. Aggregate files, such as AWS-LC's and libm's, retain their original +subcomponent notices. Two legacy packages, `typemap-ors` and `unsafe-any-ors` 1.0.0, +declare MIT but provide no license or copyright file in their packages or +publishing repositories. The generated bundle labels their canonical MIT +permission text and upstream metadata explicitly. It does not invent copyright +ownership. A new missing permissive-license text fails collection for review. + +CI checks the receipt against the lockfile, manifests, configuration, and generator +without installing cargo-about or using the network. Maven `verify` checks the +actual shaded jar, including the complete bundle, the license reference, the +combined notices, and duplicate legal entries. To check a staged artifact: + +```shell +python3 dev/release/check-native-licenses.py path/to/comet-spark.jar +``` + ## Release Cycle Comet targets a minor release every four to six weeks (see diff --git a/spark/pom.xml b/spark/pom.xml index 16a43db3200..899a68035d6 100644 --- a/spark/pom.xml +++ b/spark/pom.xml @@ -708,6 +708,35 @@ under the License. + + org.apache.maven.plugins + maven-antrun-plugin + 3.1.0 + + + assemble-native-legal-materials + prepare-package + + run + + + + + + + + + + + + + + + + + io.github.git-commit-id git-commit-id-maven-plugin @@ -800,9 +829,11 @@ under the License. separately and writes the name twice, failing the build. Excluding the already relocated copy on the way in leaves exactly one. --> META-INF/services/${comet.shade.packageName}.arrow.* - + + META-INF/LICENSE META-INF/NOTICE + META-INF/licenses/native-dependencies.txt @@ -856,14 +887,22 @@ under the License. and its contents. --> - + + + META-INF/LICENSE + ${project.build.directory}/native-legal/LICENSE + META-INF/NOTICE - ${project.basedir}/../NOTICE.txt + ${project.build.directory}/native-legal/NOTICE + + + META-INF/licenses/native-dependencies.txt + ${project.basedir}/../dev/licenses/native-dependencies.txt From d462d0940edaa134974517c23a610c18018d8497 Mon Sep 17 00:00:00 2001 From: Manu Zhang Date: Sun, 1 Nov 2026 00:16:07 +0800 Subject: [PATCH 2/6] fix: scope native attribution to packaged platforms Select shared and platform-specific legal materials from actual native payloads, review code-generation output separately from host tooling, consolidate Apache terms with pinned exception review, and curate required notices. Co-authored-by: Codex --- dev/licenses/native-NOTICE.txt | 85 +- dev/licenses/native-dependencies-darwin.txt | 11 + dev/licenses/native-dependencies-linux.txt | 34 + dev/licenses/native-dependencies.txt | 8453 +---------------- dev/licenses/native-inventory.json | 6653 +++++++++++++ dev/licenses/native-licenses.json | 23 +- dev/release/check-native-licenses.py | 74 +- dev/release/native-license-review.toml | 130 + dev/release/native-licenses.toml | 1 - dev/release/rat_exclude_files.txt | 5 +- dev/release/test-native-licenses.py | 131 +- dev/release/update-native-licenses.py | 199 +- .../contributor-guide/release_process.md | 53 +- spark/pom.xml | 21 +- 14 files changed, 7750 insertions(+), 8123 deletions(-) create mode 100644 dev/licenses/native-dependencies-darwin.txt create mode 100644 dev/licenses/native-dependencies-linux.txt create mode 100644 dev/licenses/native-inventory.json create mode 100644 dev/release/native-license-review.toml diff --git a/dev/licenses/native-NOTICE.txt b/dev/licenses/native-NOTICE.txt index 96220a1e42a..349c0c8aa72 100644 --- a/dev/licenses/native-NOTICE.txt +++ b/dev/licenses/native-NOTICE.txt @@ -1,28 +1,7 @@ -Notices from dependencies of Comet's native libraries - --------------------------------------------------------------------------------- -Used by: apache-avro 0.22.0 - -Apache Avro -Copyright 2010-2025 The Apache Software Foundation - -This product includes software developed at -The Apache Software Foundation (https://www.apache.org/). - -The initial implementation of the Apache Avro Rust SDK has been -developed by Flavien Raynaud (https://github.com/flavray/avro-rs) -and donated to the Apache Avro project in 2020. - --------------------------------------------------------------------------------- -Used by: arrow 59.3.1, arrow-arith 59.3.1, arrow-array 59.3.1, arrow-buffer 59.3.1, arrow-cast 59.3.1, arrow-csv 59.3.1, arrow-data 59.3.1, arrow-ipc 59.3.1, arrow-json 59.3.1, arrow-ord 59.3.1, arrow-row 59.3.1, arrow-schema 59.3.1, arrow-select 59.3.1, arrow-string 59.3.1, parquet 59.3.1 - Apache Arrow Copyright 2016-2026 The Apache Software Foundation -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). - This product includes software from the chronoutil crate (MIT) * Copyright (c) 2020-2022 Oliver Margetts * https://github.com/olliemath/chronoutil @@ -31,74 +10,34 @@ This product includes software from the compact-thrift project (Apache 2.0) * Copyright Jörn Horstmann * https://github.com/jhorstmann/compact-thrift --------------------------------------------------------------------------------- -Used by: asyncband 0.7.3 +Apache Arrow Object Store +Copyright 2020-2024 The Apache Software Foundation Apache Asyncband (Incubating) Copyright 2026 The Apache Software Foundation -This product includes software developed at -The Apache Software Foundation (https://www.apache.org/). +Apache Avro +Copyright 2010-2025 The Apache Software Foundation --------------------------------------------------------------------------------- -Used by: datafusion 55.2.0, datafusion-catalog 55.2.0, datafusion-catalog-listing 55.2.0, datafusion-common 55.2.0, datafusion-common-runtime 55.2.0, datafusion-datasource 55.2.0, datafusion-datasource-arrow 55.2.0, datafusion-datasource-csv 55.2.0, datafusion-datasource-json 55.2.0, datafusion-datasource-parquet 55.2.0, datafusion-doc 55.2.0, datafusion-execution 55.2.0, datafusion-expr 55.2.0, datafusion-expr-common 55.2.0, datafusion-functions 55.2.0, datafusion-functions-aggregate 55.2.0, datafusion-functions-aggregate-common 55.2.0, datafusion-functions-nested 55.2.0, datafusion-functions-table 55.2.0, datafusion-functions-window 55.2.0, datafusion-functions-window-common 55.2.0, datafusion-macros 55.2.0, datafusion-optimizer 55.2.0, datafusion-physical-expr 55.2.0, datafusion-physical-expr-adapter 55.2.0, datafusion-physical-expr-common 55.2.0, datafusion-physical-optimizer 55.2.0, datafusion-physical-plan 55.2.0, datafusion-pruning 55.2.0, datafusion-session 55.2.0, datafusion-spark 55.2.0, datafusion-sql 55.2.0 +The initial implementation of the Apache Avro Rust SDK has been +developed by Flavien Raynaud (https://github.com/flavray/avro-rs) +and donated to the Apache Avro project in 2020. Apache DataFusion Copyright 2019-2026 The Apache Software Foundation -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). - --------------------------------------------------------------------------------- -Used by: iceberg 0.10.1, iceberg-property-macro 0.10.1, iceberg-storage-opendal 0.10.1 - Apache Iceberg Rust Copyright 2023-2026 The Apache Software Foundation -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). - --------------------------------------------------------------------------------- -Used by: moka 0.12.16 - -Additional Notices for Moka +Apache OpenDAL +Copyright 2023-2026 The Apache Software Foundation -The majority of the Moka library is dual-licensed under the MIT and Apache 2.0 -licenses. +Apache OpenDAL Reqsign +Copyright 2025-2026 The Apache Software Foundation -However, the following files are an exception and are licensed solely under -the Apache License 2.0: +Moka - src/common/frequency_sketch.rs - src/common/timer_wheel.rs These files were ported from the Java Caffeine library and are not dual-licensed. - -Please refer to the LICENSE-APACHE file for more details on the Apache License 2.0. - --------------------------------------------------------------------------------- -Used by: object_store 0.13.2 - -Apache Arrow Object Store -Copyright 2020-2024 The Apache Software Foundation - -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). - --------------------------------------------------------------------------------- -Used by: opendal 0.58.2, opendal-core 0.58.2, opendal-http-transport-reqwest 0.58.2, opendal-layer-concurrent-limit 0.58.2, opendal-layer-logging 0.58.2, opendal-layer-retry 0.58.2, opendal-layer-timeout 0.58.2, opendal-service-azdls 0.58.2, opendal-service-azure-common 0.58.2, opendal-service-fs 0.58.2, opendal-service-gcs 0.58.2, opendal-service-hdfs 0.58.2, opendal-service-oss 0.58.2, opendal-service-s3 0.58.2 - -Apache OpenDAL -Copyright 2023-2026 The Apache Software Foundation - -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). - --------------------------------------------------------------------------------- -Used by: reqsign-aliyun-oss 3.2.0, reqsign-aws-core 3.2.0, reqsign-aws-v4 3.3.1, reqsign-azure-storage 3.3.0, reqsign-core 3.3.2, reqsign-file-read-tokio 3.0.7, reqsign-google 3.2.0 - -Apache OpenDAL Reqsign -Copyright 2025-2026 The Apache Software Foundation - -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). diff --git a/dev/licenses/native-dependencies-darwin.txt b/dev/licenses/native-dependencies-darwin.txt new file mode 100644 index 00000000000..d05f5436c9b --- /dev/null +++ b/dev/licenses/native-dependencies-darwin.txt @@ -0,0 +1,11 @@ +Platform supplement: darwin + +================================================================================ +Licenses: Apache-2.0 +Used by: + core-foundation 0.10.1 + core-foundation-sys 0.8.7 + security-framework 3.7.0 + security-framework-sys 2.17.0 + +[Apache-2.0 license terms: see META-INF/LICENSE.] diff --git a/dev/licenses/native-dependencies-linux.txt b/dev/licenses/native-dependencies-linux.txt new file mode 100644 index 00000000000..284daa337ea --- /dev/null +++ b/dev/licenses/native-dependencies-linux.txt @@ -0,0 +1,34 @@ +Platform supplement: linux + +================================================================================ +Licenses: Apache-2.0 +Used by: + linux-raw-sys 0.12.1 + openssl-probe 0.2.1 + procfs 0.18.0 + procfs-core 0.18.0 + +[Apache-2.0 license terms: see META-INF/LICENSE.] + +================================================================================ +Licenses: Apache-2.0 +Used by: + linux-raw-sys 0.12.1 + +[Apache-2.0 license terms: see META-INF/LICENSE.] + +--- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. diff --git a/dev/licenses/native-dependencies.txt b/dev/licenses/native-dependencies.txt index 4314042696c..0f3723a220d 100644 --- a/dev/licenses/native-dependencies.txt +++ b/dev/licenses/native-dependencies.txt @@ -1,10 +1,13 @@ THIRD-PARTY LICENSES FOR COMET'S NATIVE LIBRARIES Generated with cargo-about 0.9.3 from native/Cargo.lock. -Includes transitive normal dependencies of datafusion-comet's default -features for Linux and macOS, x86_64 and aarch64. Build-only and test-only -dependencies are excluded. See the contributor release guide to refresh. -All upstream license texts and copyright notices below retain their terms. +Common materials for the default native features. The matching platform +supplement is selected from the libcomet payloads actually in the jar. +Apache-2.0 terms appear once in META-INF/LICENSE. Copyright notices and +third-party exceptions below retain their original terms. +Build/dev-only dependencies and reviewed host-only tooling are excluded. +Attribution for reviewed code-generator output is included. +See the contributor release guide and the separate audit inventory. ================================================================================ Licenses: 0BSD @@ -27,6754 +30,453 @@ THIS SOFTWARE. ================================================================================ Licenses: Apache-2.0 Used by: - moka 0.12.16 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2020 - 2026 Tatsuya Kawano - - 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - backon 1.6.0 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2021 Datafuse Labs - - 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - powerfmt 0.2.1 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2023 Jacob Pratt et al. - - 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - zerocopy 0.8.63 - zerocopy-derive 0.8.63 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2023 The Fuchsia 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - deranged 0.5.9 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2024 Jacob Pratt et al. - - 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - as-any 0.3.2 - asyncband 0.6.7 - cmov 0.5.4 - crc-fast 1.10.0 - ctutils 0.4.5 - iceberg 0.10.1 - iceberg-property-macro 0.10.1 - iceberg-storage-opendal 0.10.1 - mea 0.6.7 - object_store 0.13.2 - opendal 0.58.2 - opendal-core 0.58.2 - opendal-http-transport-reqwest 0.58.2 - opendal-layer-concurrent-limit 0.58.2 - opendal-layer-logging 0.58.2 - opendal-layer-retry 0.58.2 - opendal-layer-timeout 0.58.2 - opendal-service-azdls 0.58.2 - opendal-service-azure-common 0.58.2 - opendal-service-fs 0.58.2 - opendal-service-gcs 0.58.2 - opendal-service-hdfs 0.58.2 - opendal-service-oss 0.58.2 - opendal-service-s3 0.58.2 - reqsign-aliyun-oss 3.2.0 - reqsign-aws-core 3.2.0 - reqsign-aws-v4 3.3.1 - reqsign-azure-storage 3.3.0 - reqsign-core 3.3.2 - reqsign-file-read-tokio 3.0.7 - reqsign-google 3.2.0 - rustls-platform-verifier 0.7.1 - siphasher 1.0.4 - static_assertions 1.1.0 - utf8_iter 1.0.4 - zeroize 1.9.1 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - linux-raw-sys 0.12.1 - rustix 1.1.5 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - 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. - - ---- LLVM Exceptions to the Apache 2.0 License ---- - -As an exception, if, as a result of your compiling your source code, portions -of this Software are embedded into an Object form of such source code, you -may redistribute such embedded portions in such Object form without complying -with the conditions of Sections 4(a), 4(b) and 4(d) of the License. - -In addition, if you combine or link compiled forms of this Software with -software that is licensed under the GPLv2 ("Combined Software") and if a -court of competent jurisdiction determines that the patent provision (Section -3), the indemnity provision (Section 9) or other Section of the License -conflicts with the conditions of the GPLv2, you may retroactively and -prospectively choose to deem waived or otherwise exclude such Section(s) of -the License, but only in their entirety and only with respect to the Combined -Software. - -================================================================================ -Licenses: Apache-2.0 -Used by: - ring 0.17.14 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - 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. - - -Licenses for support code -------------------------- - -Parts of the TLS test suite are under the Go license. This code is not included -in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so -distributing code linked against BoringSSL does not trigger this license: - -Copyright (c) 2009 The Go Authors. 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. - - -BoringSSL uses the Chromium test infrastructure to run a continuous build, -trybots etc. The scripts which manage this, and the script for generating build -metadata, are under the Chromium license. Distributing code linked against -BoringSSL does not trigger this license. - -Copyright 2015 The Chromium Authors. 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - datafusion 55.2.0 - datafusion-catalog 55.2.0 - datafusion-catalog-listing 55.2.0 - datafusion-common 55.2.0 - datafusion-common-runtime 55.2.0 - datafusion-datasource 55.2.0 - datafusion-datasource-arrow 55.2.0 - datafusion-datasource-csv 55.2.0 - datafusion-datasource-json 55.2.0 - datafusion-datasource-parquet 55.2.0 - datafusion-doc 55.2.0 - datafusion-execution 55.2.0 - datafusion-expr 55.2.0 - datafusion-expr-common 55.2.0 - datafusion-functions 55.2.0 - datafusion-functions-aggregate 55.2.0 - datafusion-functions-aggregate-common 55.2.0 - datafusion-functions-nested 55.2.0 - datafusion-functions-table 55.2.0 - datafusion-functions-window 55.2.0 - datafusion-functions-window-common 55.2.0 - datafusion-macros 55.2.0 - datafusion-optimizer 55.2.0 - datafusion-physical-expr 55.2.0 - datafusion-physical-expr-adapter 55.2.0 - datafusion-physical-expr-common 55.2.0 - datafusion-physical-optimizer 55.2.0 - datafusion-physical-plan 55.2.0 - datafusion-pruning 55.2.0 - datafusion-session 55.2.0 - datafusion-spark 55.2.0 - datafusion-sql 55.2.0 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - 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 code from Apache Aurora. - -* dev/release/{release,changelog,release-candidate} are based on the scripts from - Apache Aurora - -Copyright: 2016 The Apache Software Foundation. -Home page: https://aurora.apache.org/ -License: http://www.apache.org/licenses/LICENSE-2.0 - -================================================================================ -Licenses: Apache-2.0 -Used by: - arrow 59.3.1 - arrow-arith 59.3.1 - arrow-array 59.3.1 - arrow-buffer 59.3.1 - arrow-cast 59.3.1 - arrow-csv 59.3.1 - arrow-data 59.3.1 - arrow-ipc 59.3.1 - arrow-json 59.3.1 - arrow-ord 59.3.1 - arrow-row 59.3.1 - arrow-schema 59.3.1 - arrow-select 59.3.1 - arrow-string 59.3.1 - parquet 59.3.1 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - 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. - --------------------------------------------------------------------------------- - -arrow-array/src/delta.rs: MIT - -This file is derived from the chronoutil crate. The full MIT license -text is in arrow-array/LICENSE-MIT. - -================================================================================ -Licenses: Apache-2.0 -Used by: - ipnet 2.12.2 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2017 Juniper Networks, 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - aws-sdk-sso 1.117.0 - aws-sdk-ssooidc 1.119.0 - aws-sdk-sts 1.122.0 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - - 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - crc32fast 1.5.3 - ctor 1.0.13 - derive_builder 0.20.2 - derive_builder_core 0.20.2 - derive_builder_macro 0.20.2 - hex 0.4.3 - humantime 2.4.0 - jni-sys 0.4.1 - link-section 0.19.3 - linktime-proc-macro 0.2.3 - murmur3 0.5.2 - procfs 0.18.0 - procfs-core 0.18.0 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "{}" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright {yyyy} {name of copyright owner} - - 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - apache-avro 0.22.0 - -Apache License - Version 2.0, January 2004 - https://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - 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 - - https://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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - futures 0.3.34 - futures-channel 0.3.34 - futures-core 0.3.34 - futures-executor 0.3.34 - futures-io 0.3.34 - futures-macro 0.3.34 - futures-sink 0.3.34 - futures-task 0.3.34 - futures-util 0.3.34 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright (c) 2016 Alex Crichton -Copyright (c) 2017 The Tokio 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - typenum 1.20.1 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright 2014 Paho Lurie-Gregg - -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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - reqwest 0.12.28 - reqwest 0.13.5 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright 2016 Sean McArthur - -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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - yansi 1.0.1 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright 2017 Sergio Benitez - -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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - http 1.5.0 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright 2017 http-rs 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - tokio-rustls 0.26.6 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright 2017 quininer kel - -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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - array-init 2.1.0 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright 2017-2020 The array-init developers - -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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - ppv-lite86 0.2.21 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright 2019 The CryptoCorrosion Contributors - -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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - iana-time-zone 0.1.65 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright 2020 Andrew Straw - -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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - rustls-pki-types 1.15.1 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright 2023 Dirkjan Ochtman - -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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - bigdecimal 0.4.11 + chrono-tz 0.10.4 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS +Chrono-TZ is dual-licensed under the MIT License and Apache 2.0 Licence. +The licenses do not apply to files in the tzdb folder which are in the +public domain. parse-zoneinfo was forked from zoneinfo-parse, which +was originally created by Benjamin Sago under the MIT license. -APPENDIX: How to apply the Apache License to your work. +Copyright (c) 2016-2024 Benjamin Sago & the chronotope maintainers - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. +The MIT License -Copyright 2023 The BigDecimal-rs Contributors +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. -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 +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. - http://www.apache.org/licenses/LICENSE-2.0 +[Apache-2.0 license terms: see META-INF/LICENSE.] -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. +Copyright 2016 Djzin ================================================================================ Licenses: Apache-2.0 Used by: + adler2 2.0.1 + aead 0.5.2 + aes 0.8.4 + aes-gcm 0.10.3 ahash 0.8.12 + allocator-api2 0.2.21 + anyhow 1.0.104 + apache-avro 0.22.0 arc-swap 1.9.3 arrayvec 0.7.8 + as-any 0.3.2 async-channel 2.5.0 async-compression 0.4.51 async-lock 3.4.2 async-task 4.7.1 + async-trait 0.1.92 + asyncband 0.6.7 + asyncband 0.7.3 atomic-waker 1.1.2 + aws-config 1.13.0 + aws-credential-types 1.3.1 + aws-runtime 1.10.2 + aws-sigv4 1.6.3 + aws-smithy-async 1.3.1 + aws-smithy-http 0.64.2 + aws-smithy-http-client 1.5.1 + aws-smithy-json 0.65.0 + aws-smithy-observability 0.3.0 + aws-smithy-query 0.64.0 + aws-smithy-runtime 1.16.1 + aws-smithy-runtime-api 1.19.1 + aws-smithy-runtime-api-macros 1.1.0 + aws-smithy-schema 1.1.0 + aws-smithy-types 1.9.0 + aws-smithy-xml 0.64.0 + aws-types 1.7.0 base64 0.22.1 base64 0.23.1 + base64ct 1.8.3 + bimap 0.6.3 bitflags 2.13.2 + blake2 0.10.6 + blake3 1.8.7 + block-buffer 0.10.4 + block-buffer 0.12.1 + block-padding 0.3.3 blocking 1.7.0 + bon 3.10.3 + bon-macros 3.10.3 + bytemuck 1.25.2 bytes-utils 0.1.4 bzip2 0.6.1 + cbc 0.1.2 cfg-if 1.0.5 + chacha20 0.10.2 chrono 0.4.45 + cipher 0.4.4 + cmov 0.5.4 compression-codecs 0.4.46 compression-core 0.4.34 concurrent-queue 2.5.0 + const-oid 0.10.2 + const-oid 0.9.6 const-random 0.1.18 - const-random-macro 0.1.16 - core-foundation 0.10.1 - core-foundation-sys 0.8.7 + constant_time_eq 0.4.2 + cpufeatures 0.2.17 + cpufeatures 0.3.1 + crc-fast 1.10.0 + crc32c 0.6.8 + crc32fast 1.5.3 crossbeam-channel 0.5.17 crossbeam-epoch 0.9.21 crossbeam-utils 0.8.23 + crypto-common 0.1.7 + crypto-common 0.2.2 + ctor 1.0.13 + ctr 0.9.2 + ctutils 0.4.5 + datasketches 0.3.0 + der 0.7.10 + derive_builder 0.20.2 + derive_builder_macro 0.20.2 + destructure_traitobject 0.2.0 + digest 0.10.7 + digest 0.11.3 displaydoc 0.2.7 + dlv-list 0.5.2 either 1.19.0 equivalent 1.0.3 + erased-serde 0.4.10 errno 0.3.14 event-listener 5.4.2 event-listener-strategy 0.5.4 + fastnum 0.7.5 fastrand 2.5.0 fixedbitset 0.5.7 + flatbuffers 25.12.19 flate2 1.1.10 fnv 1.0.7 form_urlencoded 1.2.2 futures-lite 2.6.1 + getrandom 0.2.17 + getrandom 0.3.4 + getrandom 0.4.3 + ghash 0.5.1 glob 0.3.4 + half 2.7.1 hashbrown 0.14.5 hashbrown 0.15.5 hashbrown 0.17.1 - heck 0.4.1 - heck 0.5.0 + hdfs-sys 0.3.1 + hdrs 0.3.4 + hex 0.4.3 + hmac 0.12.1 + hmac 0.13.0 httparse 1.10.1 + humantime 2.4.0 + hybrid-array 0.4.15 hyper-rustls 0.27.10 + iceberg 0.10.1 + iceberg-property-macro 0.10.1 + iceberg-storage-opendal 0.10.1 idna 1.1.0 idna_adapter 1.2.2 indexmap 2.14.2 + inout 0.1.4 + inventory 0.3.25 itertools 0.13.0 itertools 0.14.0 itertools 0.15.0 + itoa 1.0.18 + jni 0.22.4 + jni-macros 0.22.4 + jni-sys 0.4.1 + jni-sys-macros 0.4.1 lazy_static 1.5.1 + lexical-core 1.0.6 + lexical-parse-float 1.0.6 + lexical-parse-integer 1.0.6 + lexical-util 1.0.7 + lexical-write-float 1.0.6 + lexical-write-integer 1.0.6 + libc 0.2.191 liblzma 0.4.9 liblzma-sys 0.4.9 - linux-raw-sys 0.12.1 + link-section 0.19.3 + linktime-proc-macro 0.2.3 lock_api 0.4.14 log 0.4.34 log-mdc 0.1.0 log4rs 1.4.0 + md-5 0.10.6 + md-5 0.11.0 + mea 0.6.7 + miniz_oxide 0.9.1 + murmur3 0.5.2 num 0.4.3 num-bigint 0.4.8 num-bigint 0.5.1 num-bigint-dig 0.8.6 num-complex 0.4.6 + num-conv 0.2.2 num-integer 0.1.47 num-iter 0.1.46 num-rational 0.4.2 num-traits 0.2.19 + object_store 0.13.2 + object_store_opendal 0.58.0 once_cell 1.21.4 - openssl-probe 0.2.1 + opaque-debug 0.3.1 + opendal 0.58.2 + opendal-core 0.58.2 + opendal-http-transport-reqwest 0.58.2 + opendal-layer-concurrent-limit 0.58.2 + opendal-layer-logging 0.58.2 + opendal-layer-retry 0.58.2 + opendal-layer-timeout 0.58.2 + opendal-service-azdls 0.58.2 + opendal-service-azure-common 0.58.2 + opendal-service-fs 0.58.2 + opendal-service-gcs 0.58.2 + opendal-service-hdfs 0.58.2 + opendal-service-oss 0.58.2 + opendal-service-s3 0.58.2 + ouroboros 0.18.5 + ouroboros_macro 0.18.5 parking 2.2.1 parking_lot 0.12.5 parking_lot_core 0.9.12 + parquet-variant 59.3.1 + parquet-variant-compute 59.3.1 + parquet-variant-json 59.3.1 + pbkdf2 0.12.2 + pem-rfc7468 0.7.0 percent-encoding 2.3.2 petgraph 0.8.3 + pin-project 1.1.13 + pin-project-internal 1.1.13 + pin-project-lite 0.2.17 piper 0.2.5 + pkcs1 0.7.5 + pkcs5 0.7.1 + pkcs8 0.10.2 + polyval 0.6.2 + portable-atomic 1.15.0 prost 0.14.4 prost-derive 0.14.4 + rand 0.10.3 + rand 0.8.8 + rand 0.9.5 + rand_chacha 0.3.1 + rand_chacha 0.9.0 regex 1.13.1 regex-automata 0.4.18 regex-lite 0.1.9 regex-syntax 0.8.11 + reqsign-aliyun-oss 3.2.0 + reqsign-aws-core 3.2.0 + reqsign-aws-v4 3.3.1 + reqsign-azure-storage 3.3.0 + reqsign-core 3.3.2 + reqsign-file-read-tokio 3.0.7 + reqsign-google 3.2.0 ring 0.17.14 roaring 0.11.5 rsa 0.9.10 rustix 1.1.5 rustls 0.23.46 rustls-native-certs 0.8.5 + rustls-platform-verifier 0.7.1 + ryu 1.0.23 + salsa20 0.10.2 scopeguard 1.2.0 - security-framework 3.7.0 - security-framework-sys 2.17.0 + scrypt 0.11.0 + serde 1.0.229 + serde-big-array 0.5.1 + serde_bytes 0.11.19 + serde_core 1.0.229 + serde_derive 1.0.229 + serde_json 1.0.154 + serde_repr 0.1.21 + serde_urlencoded 0.7.1 serde_with 3.24.0 serde_with_macros 3.24.0 + serde_yaml 0.9.34+deprecated + sha1 0.10.7 + sha1 0.11.0 + sha2 0.10.9 + sha2 0.11.1 signal-hook-registry 1.4.8 + signature 2.2.0 simd_cesu8 1.2.0 + simdutf8 0.1.5 + siphasher 1.0.4 smallvec 1.16.3 socket2 0.6.5 + spki 0.7.3 sqlparser 0.62.0 sqlparser_derive 0.5.0 stable_deref_trait 1.2.1 + static_assertions 1.1.0 + sync_wrapper 1.0.2 + tagptr 0.2.0 tempfile 3.27.0 + thiserror 2.0.21 + thiserror-impl 2.0.21 + thread-id 5.1.0 + time 0.3.55 + time-core 0.1.9 typed-builder 0.20.1 typed-builder-macro 0.20.1 + typeid 1.0.3 + typetag 0.2.23 + typetag-impl 0.2.23 unicode-segmentation 1.13.3 unicode-width 0.2.2 - unicode-xid 0.2.6 + universal-hash 0.5.1 url 2.5.8 + utf8_iter 1.0.4 uuid 1.29.0 xattr 1.6.1 xmlparser 0.13.6 + zeroize 1.9.1 -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS +[Apache-2.0 license terms: see META-INF/LICENSE.] -APPENDIX: How to apply the Apache License to your work. +================================================================================ +Licenses: Apache-2.0 +Used by: + ipnet 2.12.2 - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. +[Apache-2.0 license terms: see META-INF/LICENSE.] -Copyright [yyyy] [name of copyright owner] + Copyright 2017 Juniper Networks, 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 +================================================================================ +Licenses: Apache-2.0 +Used by: + aws-sdk-sso 1.117.0 + aws-sdk-ssooidc 1.119.0 + aws-sdk-sts 1.122.0 - http://www.apache.org/licenses/LICENSE-2.0 +[Apache-2.0 license terms: see META-INF/LICENSE.] -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. + Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. ================================================================================ Licenses: Apache-2.0 Used by: - lexical-core 1.0.6 - lexical-parse-float 1.0.6 - lexical-parse-integer 1.0.6 - lexical-util 1.0.7 - lexical-write-float 1.0.6 - lexical-write-integer 1.0.6 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. + moka 0.12.16 - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. +[Apache-2.0 license terms: see META-INF/LICENSE.] -Copyright [yyyy] [name of copyright owner] + Copyright 2020 - 2026 Tatsuya Kawano -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 +================================================================================ +Licenses: Apache-2.0 +Used by: + backon 1.6.0 - http://www.apache.org/licenses/LICENSE-2.0 +[Apache-2.0 license terms: see META-INF/LICENSE.] -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. + Copyright 2021 Datafuse Labs ================================================================================ Licenses: Apache-2.0 Used by: - aead 0.5.2 - aes 0.8.4 - aes-gcm 0.10.3 - base64ct 1.8.3 - blake2 0.10.6 - block-buffer 0.10.4 - block-buffer 0.12.1 - block-padding 0.3.3 - cbc 0.1.2 - chacha20 0.10.2 - cipher 0.4.4 - const-oid 0.10.2 - const-oid 0.9.6 - cpufeatures 0.2.17 - cpufeatures 0.3.1 - crypto-common 0.1.7 - crypto-common 0.2.2 - ctr 0.9.2 - der 0.7.10 - digest 0.10.7 - digest 0.11.3 - ghash 0.5.1 - hmac 0.12.1 - hmac 0.13.0 - hybrid-array 0.4.15 - inout 0.1.4 - md-5 0.10.6 - md-5 0.11.0 - opaque-debug 0.3.1 - pbkdf2 0.12.2 - pem-rfc7468 0.7.0 - pkcs1 0.7.5 - pkcs5 0.7.1 - pkcs8 0.10.2 - polyval 0.6.2 - salsa20 0.10.2 - scrypt 0.11.0 - sha1 0.10.7 - sha1 0.11.0 - sha2 0.10.9 - sha2 0.11.1 - signature 2.2.0 - spki 0.7.3 - universal-hash 0.5.1 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. + powerfmt 0.2.1 - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. +[Apache-2.0 license terms: see META-INF/LICENSE.] -Copyright [yyyy] [name of copyright owner] + Copyright 2023 Jacob Pratt et al. -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 +================================================================================ +Licenses: Apache-2.0 +Used by: + zerocopy 0.8.63 + zerocopy-derive 0.8.63 - http://www.apache.org/licenses/LICENSE-2.0 +[Apache-2.0 license terms: see META-INF/LICENSE.] -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. + Copyright 2023 The Fuchsia Authors ================================================================================ Licenses: Apache-2.0 Used by: - rand_core 0.10.1 - rand_core 0.6.4 - rand_core 0.9.5 - -Apache License - Version 2.0, January 2004 - https://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS + deranged 0.5.9 -APPENDIX: How to apply the Apache License to your work. +[Apache-2.0 license terms: see META-INF/LICENSE.] - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. + Copyright 2024 Jacob Pratt et al. ================================================================================ Licenses: Apache-2.0 Used by: - getrandom 0.2.17 - getrandom 0.3.4 - getrandom 0.4.3 - rand_chacha 0.3.1 + rustix 1.1.5 -Apache License - Version 2.0, January 2004 - https://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS +[Apache-2.0 license terms: see META-INF/LICENSE.] -APPENDIX: How to apply the Apache License to your work. +--- LLVM Exceptions to the Apache 2.0 License ---- - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. + +================================================================================ +Licenses: Apache-2.0 +Used by: + arrow 59.3.1 + arrow-arith 59.3.1 + arrow-array 59.3.1 + arrow-buffer 59.3.1 + arrow-cast 59.3.1 + arrow-csv 59.3.1 + arrow-data 59.3.1 + arrow-ipc 59.3.1 + arrow-json 59.3.1 + arrow-ord 59.3.1 + arrow-row 59.3.1 + arrow-schema 59.3.1 + arrow-select 59.3.1 + arrow-string 59.3.1 + parquet 59.3.1 -Copyright [yyyy] [name of copyright owner] +[Apache-2.0 license terms: see META-INF/LICENSE.] -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 +-------------------------------------------------------------------------------- - https://www.apache.org/licenses/LICENSE-2.0 +arrow-array/src/delta.rs: MIT -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 file is derived from the chronoutil crate. The full MIT license +text is in arrow-array/LICENSE-MIT. ================================================================================ Licenses: Apache-2.0 Used by: - adler2 2.0.1 + rand_core 0.10.1 + rand_core 0.6.4 + rand_core 0.9.5 -Apache License - Version 2.0, January 2004 - https://www.apache.org/licenses/LICENSE-2.0 - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS +[Apache-2.0 license terms: see META-INF/LICENSE.] APPENDIX: How to apply the Apache License to your work. @@ -6787,697 +489,236 @@ APPENDIX: How to apply the Apache License to your work. same "printed page" as the copyright notice for easier identification within third-party archives. -Copyright [yyyy] [name of copyright owner] - -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 - - https://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. - ================================================================================ Licenses: Apache-2.0 Used by: - bnum 0.12.1 - -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -Copyright 2022 Isaac Holt - -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 + futures 0.3.34 + futures-channel 0.3.34 + futures-core 0.3.34 + futures-executor 0.3.34 + futures-io 0.3.34 + futures-macro 0.3.34 + futures-sink 0.3.34 + futures-task 0.3.34 + futures-util 0.3.34 - http://www.apache.org/licenses/LICENSE-2.0 +[Apache-2.0 license terms: see META-INF/LICENSE.] -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. +Copyright (c) 2016 Alex Crichton +Copyright (c) 2017 The Tokio Authors ================================================================================ Licenses: Apache-2.0 Used by: - bytemuck 1.25.2 - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - - "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and - (b) You must cause any modified files to carry prominent notices stating that You changed the files; and - (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. - - You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - -To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -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 + typenum 1.20.1 -http://www.apache.org/licenses/LICENSE-2.0 +[Apache-2.0 license terms: see META-INF/LICENSE.] -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. +Copyright 2014 Paho Lurie-Gregg ================================================================================ Licenses: Apache-2.0 Used by: - allocator-api2 0.2.21 - anyhow 1.0.104 - async-trait 0.1.92 - asyncband 0.7.3 - aws-config 1.13.0 - aws-credential-types 1.3.1 - aws-runtime 1.10.2 - aws-sigv4 1.6.3 - aws-smithy-async 1.3.1 - aws-smithy-http 0.64.2 - aws-smithy-http-client 1.5.1 - aws-smithy-json 0.65.0 - aws-smithy-observability 0.3.0 - aws-smithy-query 0.64.0 - aws-smithy-runtime 1.16.1 - aws-smithy-runtime-api 1.19.1 - aws-smithy-runtime-api-macros 1.1.0 - aws-smithy-schema 1.1.0 - aws-smithy-types 1.9.0 - aws-smithy-xml 0.64.0 - aws-types 1.7.0 - bimap 0.6.3 - blake3 1.8.7 - bon 3.10.3 - bon-macros 3.10.3 - constant_time_eq 0.4.2 - crc32c 0.6.8 - datafusion-comet-proto 1.3.0 - datafusion-comet-spark-expr 1.3.0 - datasketches 0.3.0 - destructure_traitobject 0.2.0 - dlv-list 0.5.2 - erased-serde 0.4.10 - fastnum 0.7.5 - flatbuffers 25.12.19 - half 2.7.1 - hdfs-sys 0.3.1 - hdrs 0.3.4 - ident_case 1.0.1 - inventory 0.3.25 - itoa 1.0.18 - jni 0.22.4 - jni-macros 0.22.4 - jni-sys-macros 0.4.1 - libc 0.2.191 - miniz_oxide 0.9.1 - num-conv 0.2.2 - object_store_opendal 0.58.0 - ouroboros 0.18.5 - ouroboros_macro 0.18.5 - parquet-variant 59.3.1 - parquet-variant-compute 59.3.1 - parquet-variant-json 59.3.1 - paste 1.0.15 - pin-project 1.1.13 - pin-project-internal 1.1.13 - pin-project-lite 0.2.17 - portable-atomic 1.15.0 - prettyplease 0.3.0 - proc-macro2 1.0.107 - proc-macro2-diagnostics 0.10.1 - quote 1.0.47 - rand 0.10.3 - rand 0.8.8 - rand 0.9.5 - rand_chacha 0.9.0 - rustversion 1.0.23 - ryu 1.0.23 - seq-macro 0.3.6 - serde 1.0.229 - serde-big-array 0.5.1 - serde_bytes 0.11.19 - serde_core 1.0.229 - serde_derive 1.0.229 - serde_json 1.0.154 - serde_repr 0.1.21 - serde_urlencoded 0.7.1 - serde_yaml 0.9.34+deprecated - simdutf8 0.1.5 - syn 2.0.119 - syn 3.0.9 - sync_wrapper 1.0.2 - tagptr 0.2.0 - thiserror 2.0.21 - thiserror-impl 2.0.21 - thread-id 5.1.0 - time 0.3.55 - time-core 0.1.9 - typeid 1.0.3 - typetag 0.2.23 - typetag-impl 0.2.23 - unicode-ident 1.0.27 - -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. + reqwest 0.12.28 + reqwest 0.13.5 -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. +[Apache-2.0 license terms: see META-INF/LICENSE.] -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. +Copyright 2016 Sean McArthur -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. +================================================================================ +Licenses: Apache-2.0 +Used by: + http 1.5.0 -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. +[Apache-2.0 license terms: see META-INF/LICENSE.] -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. +Copyright 2017 http-rs authors -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. +================================================================================ +Licenses: Apache-2.0 +Used by: + tokio-rustls 0.26.6 -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). +[Apache-2.0 license terms: see META-INF/LICENSE.] -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. +Copyright 2017 quininer kel -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." +================================================================================ +Licenses: Apache-2.0 +Used by: + array-init 2.1.0 -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. +[Apache-2.0 license terms: see META-INF/LICENSE.] -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. +Copyright 2017-2020 The array-init developers -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. +================================================================================ +Licenses: Apache-2.0 +Used by: + ppv-lite86 0.2.21 -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: +[Apache-2.0 license terms: see META-INF/LICENSE.] - (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and +Copyright 2019 The CryptoCorrosion Contributors - (b) You must cause any modified files to carry prominent notices stating that You changed the files; and +================================================================================ +Licenses: Apache-2.0 +Used by: + iana-time-zone 0.1.65 - (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and +[Apache-2.0 license terms: see META-INF/LICENSE.] - (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. +Copyright 2020 Andrew Straw - You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. +================================================================================ +Licenses: Apache-2.0 +Used by: + bnum 0.12.1 -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. +[Apache-2.0 license terms: see META-INF/LICENSE.] -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. +Copyright 2022 Isaac Holt -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. +================================================================================ +Licenses: Apache-2.0 +Used by: + rustls-pki-types 1.15.1 -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. +[Apache-2.0 license terms: see META-INF/LICENSE.] -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. +Copyright 2023 Dirkjan Ochtman -END OF TERMS AND CONDITIONS +================================================================================ +Licenses: Apache-2.0 +Used by: + bigdecimal 0.4.11 -APPENDIX: How to apply the Apache License to your work. +[Apache-2.0 license terms: see META-INF/LICENSE.] -To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. +Copyright 2023 The BigDecimal-rs Contributors -Copyright [yyyy] [name of copyright owner] +================================================================================ +Licenses: Apache-2.0 +Used by: + ring 0.17.14 -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 +[Apache-2.0 license terms: see META-INF/LICENSE.] -http://www.apache.org/licenses/LICENSE-2.0 +Licenses for support code +------------------------- -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. +Parts of the TLS test suite are under the Go license. This code is not included +in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so +distributing code linked against BoringSSL does not trigger this license: -================================================================================ -Licenses: Apache-2.0 -Used by: - chrono-tz 0.10.4 +Copyright (c) 2009 The Go Authors. All rights reserved. -Chrono-TZ is dual-licensed under the MIT License and Apache 2.0 Licence. -The licenses do not apply to files in the tzdb folder which are in the -public domain. parse-zoneinfo was forked from zoneinfo-parse, which -was originally created by Benjamin Sago under the MIT license. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: -Copyright (c) 2016-2024 Benjamin Sago & the chronotope maintainers + * 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. -The MIT License +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. -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: +BoringSSL uses the Chromium test infrastructure to run a continuous build, +trybots etc. The scripts which manage this, and the script for generating build +metadata, are under the Chromium license. Distributing code linked against +BoringSSL does not trigger this license. -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. +Copyright 2015 The Chromium Authors. All rights reserved. -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. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: -Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS + * 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. -APPENDIX: How to apply the Apache License to your work. +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. - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. +================================================================================ +Licenses: Apache-2.0 +Used by: + datafusion 55.2.0 + datafusion-catalog 55.2.0 + datafusion-catalog-listing 55.2.0 + datafusion-common 55.2.0 + datafusion-common-runtime 55.2.0 + datafusion-datasource 55.2.0 + datafusion-datasource-arrow 55.2.0 + datafusion-datasource-csv 55.2.0 + datafusion-datasource-json 55.2.0 + datafusion-datasource-parquet 55.2.0 + datafusion-doc 55.2.0 + datafusion-execution 55.2.0 + datafusion-expr 55.2.0 + datafusion-expr-common 55.2.0 + datafusion-functions 55.2.0 + datafusion-functions-aggregate 55.2.0 + datafusion-functions-aggregate-common 55.2.0 + datafusion-functions-nested 55.2.0 + datafusion-functions-table 55.2.0 + datafusion-functions-window 55.2.0 + datafusion-functions-window-common 55.2.0 + datafusion-macros 55.2.0 + datafusion-optimizer 55.2.0 + datafusion-physical-expr 55.2.0 + datafusion-physical-expr-adapter 55.2.0 + datafusion-physical-expr-common 55.2.0 + datafusion-physical-optimizer 55.2.0 + datafusion-physical-plan 55.2.0 + datafusion-pruning 55.2.0 + datafusion-session 55.2.0 + datafusion-spark 55.2.0 + datafusion-sql 55.2.0 -Copyright 2016 Djzin +[Apache-2.0 license terms: see META-INF/LICENSE.] -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 +This project includes code from Apache Aurora. - http://www.apache.org/licenses/LICENSE-2.0 +* dev/release/{release,changelog,release-candidate} are based on the scripts from + Apache Aurora -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. +Copyright: 2016 The Apache Software Foundation. +Home page: https://aurora.apache.org/ +License: http://www.apache.org/licenses/LICENSE-2.0 ================================================================================ Licenses: Apache-2.0, BSD-3-Clause, ISC, MIT @@ -7496,7 +737,6 @@ Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. SPDX-License-Identifier: Apache-2.0 OR ISC ``` - ================================================================================ BoringSSL ================================================================================ @@ -7623,112 +863,13 @@ https://creativecommons.org/public-domain/cc0 Code from sources and by authors listed in comments on top of the respective files. - -================================================================================ -Third-Party Libraries (NOT compiled into libcrypto/libssl) -================================================================================ - -The following are used for testing and build tooling only. Distributing -code linked against AWS-LC (libcrypto/libssl) does NOT trigger these -license obligations. - -Google Test ------------ -See third_party/googletest/LICENSE. - -``` -Copyright 2008 Google Inc. -SPDX-License-Identifier: BSD-3-Clause -``` - -Go Standard Library -------------------- -Code in ssl/test/runner/ is derived from the Go standard library. - -``` -Copyright (c) The Go Authors. All rights reserved. -SPDX-License-Identifier: BSD-3-Clause -``` - -Wycheproof Test Vectors ------------------------- -Project Wycheproof is a community managed repository of test vectors that can be used by cryptography library -developers to test against known attacks, specification inconsistencies, and other various implementation bugs. - -See third_party/wycheproof_testvectors/LICENSE. - -``` -SPDX-License-Identifier: Apache-2.0 -``` - - ================================================================================ Full License Texts ================================================================================ Apache License 2.0 ------------------ -Apache License -Version 2.0, January 2004 -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - - "Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - 2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - 3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - 4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - (a) You must give any other recipients of the Work or Derivative Works a copy of this License; and - (b) You must cause any modified files to carry prominent notices stating that You changed the files; and - (c) You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - (d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. - - You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - 5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - 6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - 7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - 8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - 9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS - -APPENDIX: How to apply the Apache License to your work. - -To apply the Apache License to your work, attach the following boilerplate notice, with the fields enclosed by brackets "[]" replaced with your own identifying information. (Don't include the brackets!) The text should be enclosed in the appropriate comment syntax for the file format. We also recommend that a file or class name and description of purpose be included on the same "printed page" as the copyright notice for easier identification within third-party archives. - -Copyright [yyyy] [name of copyright owner] - -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. +[Apache-2.0 license terms: see META-INF/LICENSE.] ISC License ----------- @@ -8001,133 +1142,6 @@ 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. -================================================================================ -Licenses: CC0-1.0 -Used by: - tiny-keccak 2.0.2 - -Creative Commons Legal Code - -CC0 1.0 Universal - - CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE - LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN - ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS - INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES - REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS - PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM - THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED - HEREUNDER. - -Statement of Purpose - -The laws of most jurisdictions throughout the world automatically confer -exclusive Copyright and Related Rights (defined below) upon the creator -and subsequent owner(s) (each and all, an "owner") of an original work of -authorship and/or a database (each, a "Work"). - -Certain owners wish to permanently relinquish those rights to a Work for -the purpose of contributing to a commons of creative, cultural and -scientific works ("Commons") that the public can reliably and without fear -of later claims of infringement build upon, modify, incorporate in other -works, reuse and redistribute as freely as possible in any form whatsoever -and for any purposes, including without limitation commercial purposes. -These owners may contribute to the Commons to promote the ideal of a free -culture and the further production of creative, cultural and scientific -works, or to gain reputation or greater distribution for their Work in -part through the use and efforts of others. - -For these and/or other purposes and motivations, and without any -expectation of additional consideration or compensation, the person -associating CC0 with a Work (the "Affirmer"), to the extent that he or she -is an owner of Copyright and Related Rights in the Work, voluntarily -elects to apply CC0 to the Work and publicly distribute the Work under its -terms, with knowledge of his or her Copyright and Related Rights in the -Work and the meaning and intended legal effect of CC0 on those rights. - -1. Copyright and Related Rights. A Work made available under CC0 may be -protected by copyright and related or neighboring rights ("Copyright and -Related Rights"). Copyright and Related Rights include, but are not -limited to, the following: - - i. the right to reproduce, adapt, distribute, perform, display, - communicate, and translate a Work; - ii. moral rights retained by the original author(s) and/or performer(s); -iii. publicity and privacy rights pertaining to a person's image or - likeness depicted in a Work; - iv. rights protecting against unfair competition in regards to a Work, - subject to the limitations in paragraph 4(a), below; - v. rights protecting the extraction, dissemination, use and reuse of data - in a Work; - vi. database rights (such as those arising under Directive 96/9/EC of the - European Parliament and of the Council of 11 March 1996 on the legal - protection of databases, and under any national implementation - thereof, including any amended or successor version of such - directive); and -vii. other similar, equivalent or corresponding rights throughout the - world based on applicable law or treaty, and any national - implementations thereof. - -2. Waiver. To the greatest extent permitted by, but not in contravention -of, applicable law, Affirmer hereby overtly, fully, permanently, -irrevocably and unconditionally waives, abandons, and surrenders all of -Affirmer's Copyright and Related Rights and associated claims and causes -of action, whether now known or unknown (including existing as well as -future claims and causes of action), in the Work (i) in all territories -worldwide, (ii) for the maximum duration provided by applicable law or -treaty (including future time extensions), (iii) in any current or future -medium and for any number of copies, and (iv) for any purpose whatsoever, -including without limitation commercial, advertising or promotional -purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each -member of the public at large and to the detriment of Affirmer's heirs and -successors, fully intending that such Waiver shall not be subject to -revocation, rescission, cancellation, termination, or any other legal or -equitable action to disrupt the quiet enjoyment of the Work by the public -as contemplated by Affirmer's express Statement of Purpose. - -3. Public License Fallback. Should any part of the Waiver for any reason -be judged legally invalid or ineffective under applicable law, then the -Waiver shall be preserved to the maximum extent permitted taking into -account Affirmer's express Statement of Purpose. In addition, to the -extent the Waiver is so judged Affirmer hereby grants to each affected -person a royalty-free, non transferable, non sublicensable, non exclusive, -irrevocable and unconditional license to exercise Affirmer's Copyright and -Related Rights in the Work (i) in all territories worldwide, (ii) for the -maximum duration provided by applicable law or treaty (including future -time extensions), (iii) in any current or future medium and for any number -of copies, and (iv) for any purpose whatsoever, including without -limitation commercial, advertising or promotional purposes (the -"License"). The License shall be deemed effective as of the date CC0 was -applied by Affirmer to the Work. Should any part of the License for any -reason be judged legally invalid or ineffective under applicable law, such -partial invalidity or ineffectiveness shall not invalidate the remainder -of the License, and in such case Affirmer hereby affirms that he or she -will not (i) exercise any of his or her remaining Copyright and Related -Rights in the Work or (ii) assert any associated claims and causes of -action with respect to the Work, in either case contrary to Affirmer's -express Statement of Purpose. - -4. Limitations and Disclaimers. - - a. No trademark or patent rights held by Affirmer are waived, abandoned, - surrendered, licensed or otherwise affected by this document. - b. Affirmer offers the Work as-is and makes no representations or - warranties of any kind concerning the Work, express, implied, - statutory or otherwise, including without limitation warranties of - title, merchantability, fitness for a particular purpose, non - infringement, or the absence of latent or other defects, accuracy, or - the present or absence of errors, whether or not discoverable, all to - the greatest extent permissible under applicable law. - c. Affirmer disclaims responsibility for clearing rights of other persons - that may apply to the Work or any use thereof, including without - limitation any person's Copyright and Related Rights in the Work. - Further, Affirmer disclaims responsibility for obtaining any necessary - consents, permissions or other rights required for any use of the - Work. - d. Affirmer understands and acknowledges that Creative Commons is not a - party to this document and has no duty or obligation with respect to - this CC0 or use of the Work. - ================================================================================ Licenses: ISC Used by: @@ -8165,7 +1179,6 @@ typedef struct { Limb Y[P384_LIMBS]; } P384_POINT_AFFINE; - #endif // OPENSSL_HEADER_EC_ECP_NISTZ384_H ================================================================================ @@ -8856,193 +1869,14 @@ Used by: SPDX-License-Identifier: ISC AND (Apache-2.0 OR ISC) - Apache 2.0 license ------------------------------------- - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - + [Apache-2.0 license terms: see META-INF/LICENSE.] ISC license ------------------------------------- - Copyright Amazon.com, Inc. or its affiliates. Permission to use, copy, modify, and/or distribute this software for any @@ -9487,19 +2321,6 @@ 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. -================================================================================ -Licenses: MIT -Used by: - synstructure 0.14.0 - -Copyright 2016 Nika Layzell - -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. - ================================================================================ Licenses: MIT Used by: @@ -9539,39 +2360,7 @@ Used by: MIT License -Copyright (c) 2017 - -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. - -================================================================================ -Licenses: MIT -Used by: - darling 0.20.11 - darling 0.24.1 - darling_core 0.20.11 - darling_core 0.24.1 - darling_macro 0.20.11 - darling_macro 0.24.1 - -MIT License - -Copyright (c) 2017 Ted Driggs +Copyright (c) 2017 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal @@ -10030,35 +2819,6 @@ 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. -================================================================================ -Licenses: MIT -Used by: - strsim 0.11.1 - -The MIT License (MIT) - -Copyright (c) 2015 Danny Guo -Copyright (c) 2016 Titus Wormer -Copyright (c) 2018 Akash Kurdekar - -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. - ================================================================================ Licenses: MIT Used by: @@ -10159,11 +2919,9 @@ 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 @@ -10279,33 +3037,6 @@ 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. -================================================================================ -Licenses: MIT -Used by: - crunchy 0.2.4 - -The MIT License (MIT) - -Copyright 2017-2023 Eira Fransham. - -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. - ================================================================================ Licenses: MIT Used by: @@ -10351,205 +3082,8 @@ As a contributor, you agree that your code can be used under either the MIT license or the Apache-2.0 license: ------------------------------------------------------------------------------ - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - 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. + [Apache-2.0 license terms: see META-INF/LICENSE.] + ------------------------------------------------------------------------------ This Rust library contains the following copyrights: @@ -10610,51 +3144,6 @@ 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. -================================================================================ -Licenses: Unicode-3.0 -Used by: - unicode-ident 1.0.27 - -UNICODE LICENSE V3 - -COPYRIGHT AND PERMISSION NOTICE - -Copyright © 1991-2023 Unicode, Inc. - -NOTICE TO USER: Carefully read the following legal agreement. BY -DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR -SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT -DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of data files and any associated documentation (the "Data Files") or -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. - ================================================================================ Licenses: Unicode-3.0 Used by: @@ -10729,7 +3218,7 @@ Licenses: Zlib Used by: zlib-rs 0.6.8 -(C) 2024 Trifecta Tech Foundation +(C) 2024 Trifecta Tech Foundation This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages diff --git a/dev/licenses/native-inventory.json b/dev/licenses/native-inventory.json new file mode 100644 index 00000000000..d40ec30d347 --- /dev/null +++ b/dev/licenses/native-inventory.json @@ -0,0 +1,6653 @@ +{ + "codegen_review": [ + { + "disposition": "generated-code", + "packages": [ + "async-trait 0.1.92", + "aws-smithy-runtime-api-macros 1.1.0", + "bon-macros 3.10.3", + "datafusion-macros 55.2.0", + "derive_builder_macro 0.20.2", + "derive_more-impl 2.1.1", + "displaydoc 0.2.7", + "futures-macro 0.3.34", + "iceberg-property-macro 0.10.1", + "jni-macros 0.22.4", + "jni-sys-macros 0.4.1", + "linktime-proc-macro 0.2.3", + "ouroboros_macro 0.18.5", + "pin-project-internal 1.1.13", + "prost-derive 0.14.4", + "serde_derive 1.0.229", + "serde_repr 0.1.21", + "serde_with_macros 3.24.0", + "sqlparser_derive 0.5.0", + "strum_macros 0.27.2", + "strum_macros 0.28.0", + "thiserror-impl 2.0.21", + "tokio-macros 2.7.2", + "tracing-attributes 0.1.31", + "typed-builder-macro 0.20.1", + "typetag-impl 0.2.23", + "yoke-derive 0.8.4", + "zerocopy-derive 0.8.63", + "zerofrom-derive 0.1.8", + "zerovec-derive 0.11.7" + ], + "reason": "Emits runtime impls, wrappers or data tables. Retain the generator's terms for its output; exclude its host-only parsing/quoting dependencies." + }, + { + "disposition": "host-only", + "packages": [ + "darling_macro 0.20.11", + "darling_macro 0.24.1" + ], + "reason": "Darling derives parsing helpers in other proc-macro crates, which execute on the compiler host rather than in libcomet." + }, + { + "disposition": "host-only", + "packages": [ + "const-random-macro 0.1.16", + "paste 1.0.15", + "rustversion 1.0.23", + "seq-macro 0.3.6" + ], + "reason": "Only chooses/repeats user tokens, joins identifiers, or emits random numeric constants; no library implementation is copied into runtime output." + } + ], + "features": "core defaults (hdfs-opendal, delta)", + "packages": [ + { + "license_metadata": null, + "package": "addr2line 0.25.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "0BSD OR MIT OR Apache-2.0", + "package": "adler2 2.0.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "aead 0.5.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "aes 0.8.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "aes-gcm 0.10.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "ahash 0.8.12", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unlicense OR MIT", + "package": "aho-corasick 1.1.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "aliasable 0.1.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "aligned-vec 0.6.4", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-3-Clause", + "package": "alloc-no-stdlib 2.0.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-3-Clause", + "package": "alloc-stdlib 0.2.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "allocator-api2 0.2.21", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "android_system_properties 0.1.6", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "anes 0.1.6", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "anstream 1.0.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "anstyle 1.0.14", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "anstyle-parse 1.0.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "anstyle-query 1.1.5", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "anstyle-wincon 3.0.11", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "anyhow 1.0.104", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "apache-avro 0.22.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "arc-swap 1.9.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "array-init 2.1.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "arrayvec 0.7.8", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-arith 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 AND MIT", + "package": "arrow-array 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-buffer 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-cast 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-csv 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-data 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-ipc 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-json 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-ord 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-row 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-schema 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-select 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "arrow-string 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "as-any 0.3.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "assertables 10.1.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "async-channel 1.9.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "async-channel 2.5.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "async-compression 0.4.51", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "async-executor 1.14.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "async-global-executor 2.4.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "async-io 2.6.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "async-lock 3.4.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "async-std 1.13.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "async-task 4.7.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "async-trait 0.1.92", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "asyncband 0.6.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "asyncband 0.7.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "atoi 2.0.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "atomic-waker 1.1.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "autocfg 1.5.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-config 1.13.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-credential-types 1.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "ISC AND (Apache-2.0 OR ISC)", + "package": "aws-lc-rs 1.18.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)", + "package": "aws-lc-sys 0.46.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-runtime 1.10.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-sdk-sso 1.117.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-sdk-ssooidc 1.119.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-sdk-sts 1.122.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-sigv4 1.6.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-async 1.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-http 0.64.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-http-client 1.5.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-json 0.65.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-observability 0.3.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-query 0.64.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-runtime 1.16.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-runtime-api 1.19.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-runtime-api-macros 1.1.0", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-schema 1.1.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-types 1.9.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-smithy-xml 0.64.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "aws-types 1.7.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "backon 1.6.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "backtrace 0.3.76", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "base64 0.22.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "base64 0.23.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "base64-simd 0.8.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "base64ct 1.8.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "bigdecimal 0.4.11", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "bimap 0.6.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "bitflags 1.3.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "bitflags 2.13.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "blake2 0.10.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception", + "package": "blake3 1.8.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "block-buffer 0.10.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "block-buffer 0.12.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "block-padding 0.3.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "blocking 1.7.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "bnum 0.12.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "bon 3.10.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "bon-macros 3.10.3", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-3-Clause AND MIT", + "package": "brotli 8.0.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-3-Clause OR MIT", + "package": "brotli-decompressor 5.0.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "bs58 0.5.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "bumpalo 3.20.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Zlib OR Apache-2.0 OR MIT", + "package": "bytemuck 1.25.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unlicense OR MIT", + "package": "byteorder 1.5.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "bytes 1.12.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "bytes-utils 0.1.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "bzip2 0.6.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "cast 0.3.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "cbc 0.1.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "cc 1.10.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "cfg-if 1.0.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "cfg_aliases 0.2.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "chacha20 0.10.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "chrono 0.4.45", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "chrono-tz 0.10.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "ciborium 0.2.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "ciborium-io 0.2.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "ciborium-ll 0.2.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "cipher 0.4.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "clap 4.6.7", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "clap_builder 4.6.7", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "clap_derive 4.6.7", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "clap_lex 1.1.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "cmake 0.1.58", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "cmov 0.5.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "colorchoice 1.0.5", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "combine 4.6.9", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "comet-contrib-delta 1.3.0", + "roles": {}, + "source": "workspace" + }, + { + "license_metadata": null, + "package": "comet-contrib-lance 1.3.0", + "roles": {}, + "source": "workspace" + }, + { + "license_metadata": null, + "package": "comet-test-udfs 1.3.0", + "roles": {}, + "source": "workspace" + }, + { + "license_metadata": null, + "package": "comet-udf-sdk 1.3.0", + "roles": {}, + "source": "workspace" + }, + { + "license_metadata": "MIT", + "package": "comfy-table 7.2.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "compression-codecs 0.4.46", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "compression-core 0.4.34", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "concurrent-queue 2.5.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "const-oid 0.10.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "const-oid 0.9.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "const-random 0.1.18", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "const-random-macro 0.1.16", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "CC0-1.0 OR MIT-0 OR Apache-2.0", + "package": "constant_time_eq 0.4.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "core-foundation 0.10.1", + "roles": { + "aarch64-apple-darwin": "target", + "x86_64-apple-darwin": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "core-foundation-sys 0.8.7", + "roles": { + "aarch64-apple-darwin": "target", + "x86_64-apple-darwin": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "cpp_demangle 0.4.5", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "cpufeatures 0.2.17", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "cpufeatures 0.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "crc-fast 1.10.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "crc32c 0.6.8", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "crc32fast 1.5.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "criterion 0.7.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "criterion-plot 0.6.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "crossbeam-channel 0.5.17", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "crossbeam-deque 0.8.8", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "crossbeam-epoch 0.9.21", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "crossbeam-utils 0.8.23", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "crunchy 0.2.4", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "crypto-common 0.1.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "crypto-common 0.2.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unlicense OR MIT", + "package": "csv 1.4.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unlicense OR MIT", + "package": "csv-core 0.1.13", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "ctor 1.0.13", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "ctr 0.9.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "ctutils 0.4.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "darling 0.20.11", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "darling 0.24.1", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "darling_core 0.20.11", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "darling_core 0.24.1", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "darling_macro 0.20.11", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "darling_macro 0.24.1", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "dashmap 6.2.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-catalog 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-catalog-listing 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "datafusion-comet 1.3.0", + "roles": {}, + "source": "workspace" + }, + { + "license_metadata": null, + "package": "datafusion-comet-common 1.3.0", + "roles": {}, + "source": "workspace" + }, + { + "license_metadata": null, + "package": "datafusion-comet-jni-bridge 1.3.0", + "roles": {}, + "source": "workspace" + }, + { + "license_metadata": null, + "package": "datafusion-comet-operators 1.3.0", + "roles": {}, + "source": "workspace" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-comet-proto 1.3.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "workspace" + }, + { + "license_metadata": null, + "package": "datafusion-comet-shuffle 1.3.0", + "roles": {}, + "source": "workspace" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-comet-spark-expr 1.3.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "workspace" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-common 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-common-runtime 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-datasource 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-datasource-arrow 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-datasource-csv 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-datasource-json 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-datasource-parquet 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-doc 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-execution 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-expr 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-expr-common 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-functions 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-functions-aggregate 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-functions-aggregate-common 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-functions-nested 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-functions-table 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-functions-window 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-functions-window-common 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-macros 55.2.0", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-optimizer 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-physical-expr 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-physical-expr-adapter 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-physical-expr-common 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-physical-optimizer 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-physical-plan 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-pruning 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-session 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-spark 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datafusion-sql 55.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "datasketches 0.3.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "debugid 0.8.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "defmt 1.2.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "defmt-macros 1.2.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "defmt-parser 1.1.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "der 0.7.10", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "deranged 0.5.9", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "derive_builder 0.20.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "derive_builder_core 0.20.2", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "derive_builder_macro 0.20.2", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "derive_more 2.1.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "derive_more-impl 2.1.1", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "destructure_traitobject 0.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "digest 0.10.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "digest 0.11.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "displaydoc 0.2.7", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "dlv-list 0.5.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "dunce 1.0.5", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "dyn-clone 1.0.20", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "either 1.19.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "equator 0.4.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "equator-macro 0.4.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "equivalent 1.0.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "erased-serde 0.4.10", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "errno 0.3.14", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "event-listener 2.5.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "event-listener 5.4.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "event-listener-strategy 0.5.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "fastnum 0.7.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "fastrand 2.5.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "find-msvc-tools 0.1.15", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "findshlibs 0.10.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "fixedbitset 0.5.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "flatbuffers 25.12.19", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "flate2 1.1.10", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "fnv 1.0.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Zlib", + "package": "foldhash 0.1.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Zlib", + "package": "foldhash 0.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "form_urlencoded 1.2.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "fs_extra 1.3.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "futures 0.3.34", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "futures-channel 0.3.34", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "futures-core 0.3.34", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "futures-executor 0.3.34", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "futures-io 0.3.34", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "futures-lite 2.6.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "futures-macro 0.3.34", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "futures-sink 0.3.34", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "futures-task 0.3.34", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "futures-util 0.3.34", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "generic-array 0.14.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "getrandom 0.2.17", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "getrandom 0.3.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "getrandom 0.4.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "ghash 0.5.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "gimli 0.32.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "glob 0.3.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "gloo-timers 0.3.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "h2 0.4.20", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "half 2.7.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "hashbrown 0.12.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "hashbrown 0.14.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "hashbrown 0.15.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "hashbrown 0.17.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "hdfs-sys 0.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "hdrs 0.3.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "heck 0.4.1", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "heck 0.5.0", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "hermit-abi 0.5.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "hex 0.4.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "hmac 0.12.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "hmac 0.13.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "http 1.5.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "http-body 1.1.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "http-body-util 0.1.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "httparse 1.10.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "humantime 2.4.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "hybrid-array 0.4.15", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "hyper 1.12.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR ISC OR MIT", + "package": "hyper-rustls 0.27.10", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "hyper-util 0.1.21", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "iana-time-zone 0.1.65", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "iana-time-zone-haiku 0.1.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "iceberg 0.10.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "git+https://github.com/apache/iceberg-rust?rev=b154603a710d730d2f43f8af4db257cc137237ef#b154603a710d730d2f43f8af4db257cc137237ef" + }, + { + "license_metadata": "Apache-2.0", + "package": "iceberg-property-macro 0.10.1", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "git+https://github.com/apache/iceberg-rust?rev=b154603a710d730d2f43f8af4db257cc137237ef#b154603a710d730d2f43f8af4db257cc137237ef" + }, + { + "license_metadata": "Apache-2.0", + "package": "iceberg-storage-opendal 0.10.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "git+https://github.com/apache/iceberg-rust?rev=b154603a710d730d2f43f8af4db257cc137237ef#b154603a710d730d2f43f8af4db257cc137237ef" + }, + { + "license_metadata": "Unicode-3.0", + "package": "icu_collections 2.4.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "icu_locale_core 2.4.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "icu_normalizer 2.4.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "icu_normalizer_data 2.4.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "icu_properties 2.4.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "icu_properties_data 2.4.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "icu_provider 2.4.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "ident_case 1.0.1", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "idna 1.1.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "idna_adapter 1.2.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "indexmap 1.9.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "indexmap 2.14.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "inferno 0.11.21", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "inout 0.1.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "inventory 0.3.25", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "ipnet 2.12.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "is-terminal 0.4.17", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "is_terminal_polyfill 1.70.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "itertools 0.13.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "itertools 0.14.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "itertools 0.15.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "itoa 1.0.18", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "java-locator 0.1.9", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unlicense OR MIT", + "package": "jiff 0.2.38", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unlicense OR MIT", + "package": "jiff-core 0.1.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "jiff-static 0.2.38", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "jiff-tzdb 0.1.9", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "jiff-tzdb-platform 0.1.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "jni 0.22.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "jni-macros 0.22.4", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "jni-sys 0.4.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "jni-sys-macros 0.4.1", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "jobserver 0.1.35", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "js-sys 0.3.106", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "kv-log-macro 1.0.7", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "lazy_static 1.5.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "lexical-core 1.0.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "lexical-parse-float 1.0.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "lexical-parse-integer 1.0.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "lexical-util 1.0.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "lexical-write-float 1.0.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "lexical-write-integer 1.0.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "bzip2-1.0.6", + "package": "libbz2-rs-sys 0.2.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "libc 0.2.191", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "ISC", + "package": "libloading 0.8.9", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "liblzma 0.4.9", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "liblzma-sys 0.4.9", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "libm 0.2.16", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "libmimalloc-sys 0.1.49", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "link-section 0.19.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "linktime-proc-macro 0.2.3", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT", + "package": "linux-raw-sys 0.12.1", + "roles": { + "aarch64-unknown-linux-gnu": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "litemap 0.8.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "lock_api 0.4.14", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "log 0.4.34", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "log-mdc 0.1.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "log4rs 1.4.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "lru-slab 0.1.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "lz4_flex 0.14.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "md-5 0.10.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "md-5 0.11.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "mea 0.6.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unlicense OR MIT", + "package": "memchr 2.8.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "memmap2 0.9.12", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "mimalloc 0.1.52", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "miniz_oxide 0.8.9", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Zlib OR Apache-2.0", + "package": "miniz_oxide 0.9.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "mio 1.2.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "0BSD", + "package": "mock_instant 0.6.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "(MIT OR Apache-2.0) AND Apache-2.0", + "package": "moka 0.12.16", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "multimap 0.10.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "murmur3 0.5.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "nix 0.26.4", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "num 0.4.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "num-bigint 0.4.8", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "num-bigint 0.5.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "num-bigint-dig 0.8.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "num-complex 0.4.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "num-conv 0.2.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "num-format 0.4.4", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "num-integer 0.1.47", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "num-iter 0.1.46", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "num-rational 0.4.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "num-traits 0.2.19", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "object 0.37.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "object_store 0.13.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "object_store_opendal 0.58.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "once_cell 1.21.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "once_cell_polyfill 1.70.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "oorandom 11.1.5", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "opaque-debug 0.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-core 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-http-transport-reqwest 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-layer-concurrent-limit 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-layer-logging 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-layer-retry 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-layer-timeout 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-service-azdls 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-service-azure-common 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-service-fs 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-service-gcs 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-service-hdfs 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-service-oss 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "opendal-service-s3 0.58.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "openssl-probe 0.2.1", + "roles": { + "aarch64-unknown-linux-gnu": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "ordered-float 2.10.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "ordered-float 4.6.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "ordered-multimap 0.7.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "ouroboros 0.18.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "ouroboros_macro 0.18.5", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "outref 0.5.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "parking 2.2.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "parking_lot 0.12.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "parking_lot_core 0.9.12", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "parquet 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "parquet-variant 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "parquet-variant-compute 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "parquet-variant-json 59.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "paste 1.0.15", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "pbkdf2 0.12.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "pem 4.0.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "pem-rfc7468 0.7.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "percent-encoding 2.3.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "petgraph 0.8.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "phf 0.12.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "phf_shared 0.12.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "pin-project 1.1.13", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "pin-project-internal 1.1.13", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "pin-project-lite 0.2.17", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "pin-utils 0.1.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "piper 0.2.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "pkcs1 0.7.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "pkcs5 0.7.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "pkcs8 0.10.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "pkg-config 0.3.34", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "plotters 0.3.7", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "plotters-backend 0.3.7", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "plotters-svg 0.3.7", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "polling 3.11.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "polyval 0.6.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "portable-atomic 1.15.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "portable-atomic-util 0.2.8", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "potential_utf 0.1.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "powerfmt 0.2.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "pprof 0.15.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "ppv-lite86 0.2.21", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "prettyplease 0.2.37", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "prettyplease 0.3.0", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "proc-macro2 1.0.107", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "proc-macro2-diagnostics 0.10.1", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "procfs 0.18.0", + "roles": { + "aarch64-unknown-linux-gnu": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "procfs-core 0.18.0", + "roles": { + "aarch64-unknown-linux-gnu": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "prost 0.14.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "prost-build 0.14.4", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "prost-derive 0.14.4", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "prost-types 0.14.4", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "pyo3 0.29.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "pyo3-build-config 0.29.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "pyo3-ffi 0.29.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "pyo3-macros 0.29.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "pyo3-macros-backend 0.29.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "quad-rand 0.2.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "quick-xml 0.26.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "quick-xml 0.39.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "quick-xml 0.41.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "quick-xml 0.42.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "quinn 0.11.12", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "quinn-proto 0.11.19", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "quinn-udp 0.5.16", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "quote 1.0.47", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "r-efi 5.3.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "r-efi 6.0.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rand 0.10.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rand 0.8.8", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rand 0.9.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rand_chacha 0.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rand_chacha 0.9.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rand_core 0.10.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rand_core 0.6.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rand_core 0.9.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "rand_pcg 0.10.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "rayon 1.12.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "rayon-core 1.13.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "redox_syscall 0.5.18", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "ref-cast 1.0.27", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "ref-cast-impl 1.0.27", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "regex 1.13.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "regex-automata 0.4.18", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "regex-lite 0.1.9", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "regex-syntax 0.8.11", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "reqsign-aliyun-oss 3.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "reqsign-aws-core 3.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "reqsign-aws-v4 3.3.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "reqsign-azure-storage 3.3.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "reqsign-core 3.3.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "reqsign-file-read-tokio 3.0.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "reqsign-google 3.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "reqwest 0.12.28", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "reqwest 0.13.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "rgb 0.8.53", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 AND ISC", + "package": "ring 0.17.14", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "roaring 0.11.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rsa 0.9.10", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "rust-ini 0.21.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "rustc-demangle 0.1.28", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "rustc-hash 2.1.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "rustc_version 0.4.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT", + "package": "rustix 1.1.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR ISC OR MIT", + "package": "rustls 0.23.46", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR ISC OR MIT", + "package": "rustls-native-certs 0.8.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rustls-pki-types 1.15.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rustls-platform-verifier 0.7.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "rustls-platform-verifier-android 0.2.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "ISC", + "package": "rustls-webpki 0.103.16", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "rustversion 1.0.23", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR BSL-1.0", + "package": "ryu 1.0.23", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "salsa20 0.10.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unlicense OR MIT", + "package": "same-file 1.0.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "schannel 0.1.30", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "schemars 0.9.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "schemars 1.2.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "scopeguard 1.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "scrypt 0.11.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "security-framework 3.7.0", + "roles": { + "aarch64-apple-darwin": "target", + "x86_64-apple-darwin": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "security-framework-sys 2.17.0", + "roles": { + "aarch64-apple-darwin": "target", + "x86_64-apple-darwin": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "semver 1.0.28", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "seq-macro 0.3.6", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "serde 1.0.229", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "serde-big-array 0.5.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "serde-value 0.7.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "serde_bytes 0.11.19", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "serde_core 1.0.229", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "serde_derive 1.0.229", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "serde_json 1.0.154", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "serde_repr 0.1.21", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "serde_urlencoded 0.7.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "serde_with 3.24.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "serde_with_macros 3.24.0", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "serde_yaml 0.9.34+deprecated", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "sha1 0.10.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "sha1 0.11.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "sha2 0.10.9", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "sha2 0.11.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "shlex 2.0.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "signal-hook-registry 1.4.8", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "signature 2.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "simd-adler32 0.3.10", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "simd_cesu8 1.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "simdutf8 0.1.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "siphasher 1.0.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "slab 0.4.12", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "smallvec 1.16.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-3-Clause", + "package": "snap 1.1.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "socket2 0.6.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "spin 0.10.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "spin 0.9.9", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "spki 0.7.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "sqlparser 0.62.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "sqlparser_derive 0.5.0", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "stable_deref_trait 1.2.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "static_assertions 1.1.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "str_stack 0.1.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "strsim 0.11.1", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "strum 0.27.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "strum 0.28.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "strum_macros 0.27.2", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "strum_macros 0.28.0", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-3-Clause", + "package": "subtle 2.6.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "symbolic-common 12.18.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "symbolic-demangle 12.18.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "syn 2.0.119", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "syn 3.0.9", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0", + "package": "sync_wrapper 1.0.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "synstructure 0.14.0", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "tagptr 0.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "target-lexicon 0.13.5", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "tempfile 3.27.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "thiserror 2.0.21", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "thiserror-impl 2.0.21", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "thread-id 5.1.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "tikv-jemalloc-ctl 0.6.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "tikv-jemalloc-sys 0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "tikv-jemallocator 0.6.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "time 0.3.55", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "time-core 0.1.9", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "time-macros 0.2.32", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "CC0-1.0", + "package": "tiny-keccak 2.0.2", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "tinystr 0.8.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "tinytemplate 1.2.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "tinyvec 1.13.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "tokio 1.54.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "tokio-macros 2.7.2", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "tokio-rustls 0.26.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "tokio-stream 0.1.19", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "tokio-util 0.7.20", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "tower 0.5.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "tower-http 0.6.11", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "tower-layer 0.3.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "tower-service 0.3.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "tracing 0.1.44", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "tracing-attributes 0.1.31", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "tracing-core 0.1.36", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "try-lock 0.2.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "twox-hash 2.1.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "typed-builder 0.20.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "typed-builder-macro 0.20.1", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "typeid 1.0.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "typemap-ors 1.0.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "typenum 1.20.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "typetag 0.2.23", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "typetag-impl 0.2.23", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "(MIT OR Apache-2.0) AND Unicode-3.0", + "package": "unicode-ident 1.0.27", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "unicode-segmentation 1.13.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "unicode-width 0.2.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "unicode-xid 0.2.6", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "universal-hash 0.5.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "unsafe-any-ors 1.0.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "unsafe-libyaml 0.2.11", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "ISC", + "package": "untrusted 0.9.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "url 2.5.8", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "urlencoding 2.1.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "utf8_iter 1.0.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "utf8parse 0.2.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "uuid 1.29.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "value-bag 1.14.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "version_check 0.9.5", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "vsimd 0.8.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unlicense OR MIT", + "package": "walkdir 2.5.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "want 0.3.2", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "wasi 0.11.1+wasi-snapshot-preview1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "wasip2 1.0.4+wasi-0.2.12", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "wasm-bindgen 0.2.129", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "wasm-bindgen-futures 0.4.79", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "wasm-bindgen-macro 0.2.129", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "wasm-bindgen-macro-support 0.2.129", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "wasm-bindgen-shared 0.2.129", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "wasm-streams 0.4.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "wasm-streams 0.5.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "web-sys 0.3.106", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "web-time 1.1.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "webpki-root-certs 1.0.11", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "winapi 0.3.9", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "winapi-i686-pc-windows-gnu 0.4.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "winapi-util 0.1.11", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "winapi-x86_64-pc-windows-gnu 0.4.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows-core 0.62.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows-implement 0.60.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows-interface 0.59.3", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows-link 0.2.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows-result 0.4.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows-strings 0.5.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows-sys 0.52.0", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows-sys 0.61.2", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows-targets 0.52.6", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows_aarch64_gnullvm 0.52.6", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows_aarch64_msvc 0.52.6", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows_i686_gnu 0.52.6", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows_i686_gnullvm 0.52.6", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows_i686_msvc 0.52.6", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows_x86_64_gnu 0.52.6", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows_x86_64_gnullvm 0.52.6", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "windows_x86_64_msvc 0.52.6", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": null, + "package": "wit-bindgen 0.57.1", + "roles": {}, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "writeable 0.6.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "xattr 1.6.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "xmlparser 0.13.6", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT OR Apache-2.0", + "package": "yansi 1.0.1", + "roles": { + "aarch64-apple-darwin": "host-only", + "aarch64-unknown-linux-gnu": "host-only", + "x86_64-apple-darwin": "host-only", + "x86_64-unknown-linux-gnu": "host-only" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "yoke 0.8.4", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "yoke-derive 0.8.4", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-2-Clause OR Apache-2.0 OR MIT", + "package": "zerocopy 0.8.63", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-2-Clause OR Apache-2.0 OR MIT", + "package": "zerocopy-derive 0.8.63", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "zerofrom 0.1.8", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "zerofrom-derive 0.1.8", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Apache-2.0 OR MIT", + "package": "zeroize 1.9.1", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "zerotrie 0.2.5", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "zerovec 0.11.9", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Unicode-3.0", + "package": "zerovec-derive 0.11.7", + "roles": { + "aarch64-apple-darwin": "generated-code", + "aarch64-unknown-linux-gnu": "generated-code", + "x86_64-apple-darwin": "generated-code", + "x86_64-unknown-linux-gnu": "generated-code" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "Zlib", + "package": "zlib-rs 0.6.8", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "zmij 1.0.23", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "MIT", + "package": "zstd 0.13.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-3-Clause", + "package": "zstd 0.14.3", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-3-Clause", + "package": "zstd-safe 7.3.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-3-Clause", + "package": "zstd-safe 8.2.0", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + }, + { + "license_metadata": "BSD-3-Clause", + "package": "zstd-sys 2.1.2+zstd.1.5.7", + "roles": { + "aarch64-apple-darwin": "target", + "aarch64-unknown-linux-gnu": "target", + "x86_64-apple-darwin": "target", + "x86_64-unknown-linux-gnu": "target" + }, + "source": "registry+https://github.com/rust-lang/crates.io-index" + } + ], + "scope": "Full lockfile audit inventory; not a list of bundled components or legal notices", + "targets": { + "darwin": [ + "x86_64-apple-darwin", + "aarch64-apple-darwin" + ], + "linux": [ + "x86_64-unknown-linux-gnu", + "aarch64-unknown-linux-gnu" + ] + } +} diff --git a/dev/licenses/native-licenses.json b/dev/licenses/native-licenses.json index 293feea94b4..7ac3c660f4a 100644 --- a/dev/licenses/native-licenses.json +++ b/dev/licenses/native-licenses.json @@ -1,11 +1,16 @@ { "cargo_about": "0.9.3", - "configuration": "default features; targets in native-licenses.toml", + "common_packages": 470, + "configuration": "default features; common plus payload-selected platform supplement", "inputs": { + "Makefile": "244568d2abdfa9e605caf7cec47b3f587e49a8845e9c170b8f77ba8689974494", "contrib/delta/native/Cargo.toml": "4c4f87ff0dba1193880ac7f2998c91c4bd9717a12da23c1170e02f5258877817", "contrib/lance/native/Cargo.toml": "9a169ac28d05ad119eb40580587271784b0abd8ca40f9759a0cde3c0c2dd0ef0", - "dev/release/native-licenses.toml": "59b0797ec422f61521dddb3deedddf09d97699c203dac824ba1fc928d6bb39e2", - "dev/release/update-native-licenses.py": "889728d358284e301ea2d4847403ffbbf3213c53dff8db1abd520e9dc10fe2e9", + "dev/release/build-release-comet.sh": "f03c3486f5d59a2b1f6ce03751856394702c60454e0d86661f667a6e98936f42", + "dev/release/check-native-licenses.py": "bf17850ae408a3473d3cb3288d4d919b142cdaeb119baf1fe8c5be542a55dbc3", + "dev/release/native-license-review.toml": "5e13fc38697722558d62c6c123b50fc5742fbf39f33653e6adbe944104537554", + "dev/release/native-licenses.toml": "d067be80f43990fe7ebf395c311ad345bc099d369fa681a0f207b52609c601c7", + "dev/release/update-native-licenses.py": "cf2321adde50c8e936384e47a0659a45fbca1899605c56801c50d5a4156da910", "native/Cargo.lock": "5bbe8eca71137b24ebbc2a0af642c1412d0cb618424018c8efb08a2e3fd1e266", "native/Cargo.toml": "266654e660fefbaf08a09ed9d83f767aaa4ffd8e808ece8b11eb31855611d4a7", "native/comet-test-udfs/Cargo.toml": "bbe2fef13f9cabdc9d32527d222add5a6e7abe03800432d9ad7da0497b73c447", @@ -19,8 +24,14 @@ "native/spark-expr/Cargo.toml": "d52c62536a0e53f4ed461cdeb564575d17addb857822a88107874a78494410eb" }, "outputs": { - "native-NOTICE.txt": "a9fae5d896e37ce07081a677ffcc342c253cb11643beb14e8c4548b60ab08ae8", - "native-dependencies.txt": "f01fdb569b73476797c39651e0489e3bcfd8e57f7c0930ce4175746dea3e5d39" + "native-NOTICE.txt": "fe79d30b4b09bf74fd6fd2aab8b51f9e3c99769b268e4cd6ebf8df7af94196fd", + "native-dependencies-darwin.txt": "91cc16c68d12db976cbecb0591433476c23320a2d5d89a9da4de1dde139e3ebe", + "native-dependencies-linux.txt": "63e9fe291f4e002af8225fde3739529cb7d1aeeaa16bcc4ead593bb5bd332fef", + "native-dependencies.txt": "5524da3d3dc0f93ab62f511acbe2c97cc800a8c1ee2ccde4ff889cdc064b3496", + "native-inventory.json": "7aab62fc8593288c88a407de3d108d8203a689d55b3a9b4414023661f27703b7" }, - "packages": 507 + "packages": { + "darwin": 474, + "linux": 474 + } } diff --git a/dev/release/check-native-licenses.py b/dev/release/check-native-licenses.py index dfbf47db7e9..65e63ce5f73 100644 --- a/dev/release/check-native-licenses.py +++ b/dev/release/check-native-licenses.py @@ -24,35 +24,95 @@ import zipfile ROOT = Path(__file__).resolve().parents[2] +COLLECTOR = runpy.run_path(str(ROOT / "dev/release/update-native-licenses.py")) LICENSE = "META-INF/LICENSE" NOTICE = "META-INF/NOTICE" BUNDLE = "META-INF/licenses/native-dependencies.txt" +def native_platforms(entries): + platforms = set() + for name, header in entries: + if not name.startswith("org/apache/comet/") or not name.endswith(("/libcomet.so", "/libcomet.dylib", "/comet.dll")): + continue + parts = name.split("/") + platform, arch = parts[-3:-1] + if platform == "linux" and arch in ("amd64", "x86_64", "aarch64", "aarch_64"): + machine = 62 if arch in ("amd64", "x86_64") else 183 + valid = (header[:6] == b"\x7fELF\x02\x01" and len(header) >= 20 + and int.from_bytes(header[18:20], "little") == machine) + elif platform == "darwin" and arch in ("x86_64", "aarch64", "aarch_64"): + machine = 0x01000007 if arch == "x86_64" else 0x0100000c + valid = (header[:4] == b"\xcf\xfa\xed\xfe" and len(header) >= 8 + and int.from_bytes(header[4:8], "little") == machine) + else: + raise ValueError(f"review unsupported Comet native payload: {name}") + if not valid: + raise ValueError(f"Comet native payload header disagrees with its platform/architecture: {name}") + platforms.add(platform) + return platforms + + +def notice_text(root, platforms): + text = (root / "NOTICE.txt").read_text() + if platforms: + text += (root / "dev/licenses/native-NOTICE.txt").read_text() + return text + + +def assemble(classes, output, base_license, root=ROOT): + entries = [] + for path in classes.rglob("libcomet.*"): + with path.open("rb") as source: + entries.append((path.relative_to(classes).as_posix(), source.read(32))) + platforms = native_platforms(entries) + output.mkdir(parents=True, exist_ok=True) + license = base_license.read_text() + if platforms: + license += (root / "dev/licenses/native-license-reference.txt").read_text() + (output / "LICENSE").write_text(license) + (output / "NOTICE").write_text(notice_text(root, platforms)) + (output / "native-dependencies.txt").write_text(COLLECTOR["packaged_bundle"](root, platforms)) + + def check_jar(path, root=ROOT): with zipfile.ZipFile(path) as archive: names = archive.namelist() + entries = [] + for name in names: + if name.startswith("org/apache/comet/") and name.endswith(("/libcomet.so", "/libcomet.dylib", "/comet.dll")): + with archive.open(name) as source: + entries.append((name, source.read(32))) + platforms = native_platforms(entries) for name in (LICENSE, NOTICE, BUNDLE): if names.count(name) != 1: raise ValueError(f"{path}: expected exactly one {name}, found {names.count(name)}") license = archive.read(LICENSE).decode("utf-8") reference = (root / "dev/licenses/native-license-reference.txt").read_text().strip() - if "Apache License" not in license or license.count(reference) != 1: + if "Apache License" not in license or license.count(reference) != (1 if platforms else 0): raise ValueError(f"{path}: LICENSE must retain Apache-2.0 and reference the native licenses") - if archive.read(BUNDLE) != (root / "dev/licenses/native-dependencies.txt").read_bytes(): + expected_bundle = COLLECTOR["packaged_bundle"](root, platforms).encode() + if archive.read(BUNDLE) != expected_bundle: raise ValueError(f"{path}: native licenses differ from the reviewed dependency bundle") - expected = ((root / "NOTICE.txt").read_text() - + (root / "dev/licenses/native-NOTICE.txt").read_text()) - if archive.read(NOTICE).decode("utf-8") != expected: + if archive.read(NOTICE).decode("utf-8") != notice_text(root, platforms): raise ValueError(f"{path}: NOTICE must preserve Comet and native dependency notices") def main(): parser = argparse.ArgumentParser(description=__doc__) - parser.add_argument("jars", nargs="+", type=Path) + parser.add_argument("jars", nargs="*", type=Path) + parser.add_argument("--assemble", type=Path, metavar="CLASSES", help="assemble legal resources for the actual native payloads") + parser.add_argument("--output", type=Path) + parser.add_argument("--base-license", type=Path) args = parser.parse_args() try: - runpy.run_path(str(ROOT / "dev/release/update-native-licenses.py"))["check"]() + COLLECTOR["check"]() + if args.assemble: + if not args.output or not args.base_license or args.jars: + parser.error("--assemble needs --output and --base-license, without jars") + assemble(args.assemble, args.output, args.base_license) + elif not args.jars: + parser.error("provide jars or --assemble") for path in args.jars: check_jar(path) print(f"Native license materials present: {path.name}") diff --git a/dev/release/native-license-review.toml b/dev/release/native-license-review.toml new file mode 100644 index 00000000000..c5b297650a3 --- /dev/null +++ b/dev/release/native-license-review.toml @@ -0,0 +1,130 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. + +# Versioned review of code generators and upstream NOTICE inputs. A new package, +# version or NOTICE text requires review during regeneration. + +[[codegen]] +disposition = "generated-code" +reason = "Emits runtime impls, wrappers or data tables. Retain the generator's terms for its output; exclude its host-only parsing/quoting dependencies." +packages = [ + "async-trait 0.1.92", + "aws-smithy-runtime-api-macros 1.1.0", + "bon-macros 3.10.3", + "datafusion-macros 55.2.0", + "derive_builder_macro 0.20.2", + "derive_more-impl 2.1.1", + "displaydoc 0.2.7", + "futures-macro 0.3.34", + "iceberg-property-macro 0.10.1", + "jni-macros 0.22.4", + "jni-sys-macros 0.4.1", + "linktime-proc-macro 0.2.3", + "ouroboros_macro 0.18.5", + "pin-project-internal 1.1.13", + "prost-derive 0.14.4", + "serde_derive 1.0.229", + "serde_repr 0.1.21", + "serde_with_macros 3.24.0", + "sqlparser_derive 0.5.0", + "strum_macros 0.27.2", + "strum_macros 0.28.0", + "thiserror-impl 2.0.21", + "tokio-macros 2.7.2", + "tracing-attributes 0.1.31", + "typed-builder-macro 0.20.1", + "typetag-impl 0.2.23", + "yoke-derive 0.8.4", + "zerocopy-derive 0.8.63", + "zerofrom-derive 0.1.8", + "zerovec-derive 0.11.7", +] + +[[codegen]] +disposition = "host-only" +reason = "Darling derives parsing helpers in other proc-macro crates, which execute on the compiler host rather than in libcomet." +packages = ["darling_macro 0.20.11", "darling_macro 0.24.1"] + +[[codegen]] +disposition = "host-only" +reason = "Only chooses/repeats user tokens, joins identifiers, or emits random numeric constants; no library implementation is copied into runtime output." +packages = ["const-random-macro 0.1.16", "paste 1.0.15", "rustversion 1.0.23", "seq-macro 0.3.6"] + +# The upstream file explicitly exempts these testing/build-only components from +# obligations for distributions linked against libcrypto/libssl. +[aws_lc] +package = "aws-lc-sys 0.46.0" +sha256 = "728536b4160e051f86d7c9c388f704866b3d512cd7df97ac3516c65279523c4e" + +# Only deduplicate the common ASF boilerplate. Keep project copyrights and +# third-party attribution. Moka's licence-selection explanation is shortened to +# its relevant source-file attribution, retaining that sentence verbatim. +[notices] +"5bbb0687750159930eb838a5b0a2f60cf877a9ab170b9c0d21f232dd3fac90d1" = "attribution" +"5018b4040991b939e7d3ba647a0317a9659383e80248a84e440cbabe110405a4" = "attribution" +"6c13df75287f6c223aaf94fd594c59ecb0ef7cf45c276eeaf130fe203476e8d3" = "attribution" +"77efcc70805b0a8a5c953ee3dc3bc4853a20ac54b35982e77b44096cbf4d91dd" = "attribution" +"8c1742a1ee22904b26592e3e6d198306a664d79c03d42371a6c982b7ab05beb5" = "attribution" +"b2ee4d98e9e88b25759c8b3b2e7399cc9612b154caa94d4f4309aa1237782d20" = "moka" +"252e33f10d6afe46ffc3d6013f15ef91c69926a31cfa77ca384a167a7bed3b85" = "attribution" +"9171d5a9e168f1d32d8b449a72912ccaf4bea6ba4fa1894b029baf8609e94ab0" = "attribution" +"7f1996a80090b1ae5330387fc51d9ec165c6849e761ecc5f69256edfa4150f73" = "attribution" + +# Reviewed inputs for Apache text consolidation. New/changed text must be +# checked for third-party exceptions before removing its redundant base terms. +[apache] +texts = [ + # libm's MIT aggregate includes Apache terms plus musl/Sun/Arm notices. + "5f5535fee8ec2ca694194338af28838569d643911d535632f8fcdfa748851a0c", + "0e3cbff251c122b9dc79d8193e04f631640c3dbaa90faaae9a439ebf8cda96cb", + "0f1e197307a7e774241741cb8b62b6592aca9b72c30b68648ed00db9888e9f06", + "14696a24c94877111ad56ad8e55551d0fef072a1b57976d2404b92ccb51b93be", + "179c83ef07a51414e7fb13941958470bbd43c072efbe9635951ebcd7583ae5d5", + "1bc86297d03201537284dc3f7bc105c8ab7b053b3372d96ab935bc54acc7a430", + "27480f391bd92f66f0261466abd9456bcd58a7d8552955af6d2acc051acec5af", + "283ea6cc2997a1a70da0049e09adf9317bb60ca1b51279b65196b83a69e1996b", + "2b0e9fb215bb20fe0f1dc7c65929ba7fbe1e9edbbe358a2374396bdcc8873791", + "2f213ec6b1355dc841dc489c9e7ce1dddd07611df474efcf61b8a960797398e9", + "3bd0a7ed85d4e0874bfce88d390870ad7fd25a163c046d6d39663a320f8219ac", + "430e912c26cec30cdf52f4367b6d15dd3f898d2a19db349a62a9f3095ca98a5b", + "473867fcf89f75954018ee72124015779a1b9ca0d1a33328f2ddcf538690c067", + "49f5cc2a2e4db6cc86cc1c853cbf00af70abd12c55dae8d6561f26ccd1bfd162", + "4b05c4b43039d82b9ef8f3fb6cbf97f8312485eb9e6546a8171b37b73e048b08", + "5c3866f31ed28362d86aa475660b5bc4d8f064188261fbbfa421fab5da09198c", + "61561c486c606808c89ea5058f8c92669e29317b697c88f0b06985c9cd09c975", + "65dc2a869ff7fe71d6c062f9f0977b0274e109e0a407fa4eea2570063902c2e7", + "6b2b73c04ae9a88a9d3b3fe01f0d87274496574fdee44f387499c828d79b70f6", + "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", + "771e6c9f11721b0937412fe85df813fd2c1ff089a033d3a168f3c1609421ca08", + "793420c92f3ce7d37390df60db0abc7eb8c7b990aeb1800bd010890c06411b70", + "7c61fd9c439eea6051ce254064231d08467121f9fb52103d64e7f901d05f9b96", + "7e1b38c60796dd9949d6f26bd124e353a4a709b70e90810e2608f30195454da0", + "881c9fe2d29b216aac4499364653fda35310c7212321b54dc4f8af51fa1d5d36", + "8fb379cfb3c386e8ada362e122c61f390e1f79112a3f897525fab0ecd5960ccf", + "954f335b8baf5e1a5748b3a1bf6eeb2ec0b28ae19813f02063d64be005765a76", + "98ed0ad9db8a72957b9c45941fe2ed31933a3beacbd193e662df483d0643a13d", + "9d8e882729a53481b83a5fba9da762bec38a289be159690c607a5375778331ee", + "acddfb05f07ab0048f60a6080856befa9a37cd2f2e4aaef35bd3fe5cba145b62", + "b4839ecf405b5fa4a20f234ae6b686ab7f245e7eec8eb634174b833ea86a4653", + "c274f80372d90c012937370f0e1f15087d22e308ef98b27cea5dc0d2d088366c", + "d82ceb8cbd004a2d4834085c557d55459f528e30268d95159ee1e4030a693a6e", + "e7330bf53074b4a9c5896f4a03d782be7f163381e45923d5e2369fe194a19f99", + "e8541ea93f027a6c2cf077362f74492bdf0bb8354f63029962d84f1c130937a4", + "eae6e573738a174f8c2a8ac4778edf68de0d8f741042e7b496000581ac523911", + "efbbbcefb4b8588630bec285cd7372a4dc3eb208a6c457d4313f62cb10f87aa3", + "f0a559a114200228b3a06d7d22961a7e0fc21a9c2b139a970be5830cebac8e10", +] diff --git a/dev/release/native-licenses.toml b/dev/release/native-licenses.toml index b7241bb3492..66bf6fd27a2 100644 --- a/dev/release/native-licenses.toml +++ b/dev/release/native-licenses.toml @@ -23,7 +23,6 @@ accepted = [ ] targets = [ "x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu", - "x86_64-apple-darwin", "aarch64-apple-darwin", ] ignore-build-dependencies = true ignore-dev-dependencies = true diff --git a/dev/release/rat_exclude_files.txt b/dev/release/rat_exclude_files.txt index 470b5c46b05..07403ff2953 100644 --- a/dev/release/rat_exclude_files.txt +++ b/dev/release/rat_exclude_files.txt @@ -8,9 +8,12 @@ CLAUDE.md native/Cargo.lock # Generated upstream license/NOTICE texts retain their original licenses. dev/licenses/native-dependencies.txt +dev/licenses/native-dependencies-linux.txt +dev/licenses/native-dependencies-darwin.txt dev/licenses/native-NOTICE.txt -# Machine-generated receipt and LICENSE appendix (appended to Apache-2.0). +# Machine-generated audit/receipt and LICENSE appendix (appended to Apache-2.0). dev/licenses/native-licenses.json +dev/licenses/native-inventory.json dev/licenses/native-license-reference.txt dev/copyright/scala-header.txt dev/diffs/iceberg/*.diff diff --git a/dev/release/test-native-licenses.py b/dev/release/test-native-licenses.py index 138e6944ce8..2a04d3becaa 100644 --- a/dev/release/test-native-licenses.py +++ b/dev/release/test-native-licenses.py @@ -30,17 +30,28 @@ class NativeLicenseTest(unittest.TestCase): + @staticmethod + def elf(machine=183): + header = bytearray(32) + header[:6] = b"\x7fELF\x02\x01" + header[18:20] = machine.to_bytes(2, "little") + return bytes(header) + + @staticmethod + def macho(): + return b"\xcf\xfa\xed\xfe" + (0x0100000c).to_bytes(4, "little") + bytes(24) + def setUp(self): self.directory = tempfile.TemporaryDirectory() self.addCleanup(self.directory.cleanup) self.jar = Path(self.directory.name) / "comet.jar" self.entries = { - "org/apache/comet/linux/aarch64/libcomet.so": b"native packaging fixture", + "org/apache/comet/linux/aarch64/libcomet.so": self.elf(), CHECKER["LICENSE"]: ((ROOT / "LICENSE.txt").read_bytes() + (ROOT / "dev/licenses/native-license-reference.txt").read_bytes()), CHECKER["NOTICE"]: ((ROOT / "NOTICE.txt").read_bytes() + (ROOT / "dev/licenses/native-NOTICE.txt").read_bytes()), - CHECKER["BUNDLE"]: (ROOT / "dev/licenses/native-dependencies.txt").read_bytes(), + CHECKER["BUNDLE"]: COLLECTOR["packaged_bundle"](ROOT, {"linux"}).encode(), } def write_jar(self): @@ -111,10 +122,8 @@ def test_new_missing_upstream_permissive_license_requires_review(self): def test_dependency_and_feature_changes_require_regeneration(self): root = Path(self.directory.name) / "source" - paths = list(COLLECTOR["inputs"]()) + [ - "dev/licenses/native-licenses.json", "dev/licenses/native-dependencies.txt", - "dev/licenses/native-NOTICE.txt", - ] + paths = list(COLLECTOR["inputs"]()) + ["dev/licenses/native-licenses.json"] + paths += ["dev/licenses/" + name for name in COLLECTOR["OUTPUTS"]] for path in paths: destination = root / path destination.parent.mkdir(parents=True, exist_ok=True) @@ -135,6 +144,116 @@ def test_confirmed_copyrights_are_present(self): "Redistributions in binary form", "AWS Libcrypto (AWS-LC)"): self.assertIn(value, text) + def test_platform_materials_match_actual_payloads(self): + linux = self.entries[CHECKER["BUNDLE"]].decode() + self.assertIn("procfs 0.18.0", linux) + self.assertNotIn("core-foundation 0.10.1", linux) + del self.entries["org/apache/comet/linux/aarch64/libcomet.so"] + self.entries["org/apache/comet/darwin/aarch64/libcomet.dylib"] = self.macho() + mac = COLLECTOR["packaged_bundle"](ROOT, {"darwin"}) + self.assertIn("core-foundation 0.10.1", mac) + self.assertNotIn("procfs 0.18.0", mac) + self.entries[CHECKER["BUNDLE"]] = mac.encode() + self.write_jar() + CHECKER["check_jar"](self.jar) + + def test_wrong_platform_legal_materials_are_rejected(self): + self.entries[CHECKER["BUNDLE"]] = COLLECTOR["packaged_bundle"](ROOT, {"darwin"}).encode() + self.write_jar() + with self.assertRaisesRegex(ValueError, "reviewed dependency bundle"): + CHECKER["check_jar"](self.jar) + + def test_mislabeled_native_architecture_is_rejected(self): + self.entries["org/apache/comet/linux/aarch64/libcomet.so"] = self.elf(62) + self.write_jar() + with self.assertRaisesRegex(ValueError, "header disagrees"): + CHECKER["check_jar"](self.jar) + + def test_no_native_payload_has_no_native_attribution(self): + del self.entries["org/apache/comet/linux/aarch64/libcomet.so"] + self.entries[CHECKER["LICENSE"]] = (ROOT / "LICENSE.txt").read_bytes() + self.entries[CHECKER["NOTICE"]] = (ROOT / "NOTICE.txt").read_bytes() + self.entries[CHECKER["BUNDLE"]] = COLLECTOR["packaged_bundle"](ROOT, set()).encode() + self.write_jar() + CHECKER["check_jar"](self.jar) + self.assertNotIn(b"Pascal Seitz", self.entries[CHECKER["BUNDLE"]]) + + def test_assembly_selects_both_platforms_once(self): + classes = Path(self.directory.name) / "classes" + payloads = {"org/apache/comet/linux/amd64/libcomet.so": self.elf(62), + "org/apache/comet/darwin/aarch64/libcomet.dylib": self.macho()} + for name, header in payloads.items(): + path = classes / name + path.parent.mkdir(parents=True, exist_ok=True) + path.write_bytes(header) + output = Path(self.directory.name) / "legal" + CHECKER["assemble"](classes, output, ROOT / "LICENSE.txt") + self.entries = dict(payloads) + self.entries.update({CHECKER["LICENSE"]: (output / "LICENSE").read_bytes(), + CHECKER["NOTICE"]: (output / "NOTICE").read_bytes(), + CHECKER["BUNDLE"]: (output / "native-dependencies.txt").read_bytes()}) + self.write_jar() + CHECKER["check_jar"](self.jar) + legal = self.entries[CHECKER["BUNDLE"]].decode() + self.assertIn("procfs 0.18.0", legal) + self.assertIn("core-foundation 0.10.1", legal) + self.assertEqual(legal.count("Copyright (c) 2020 Pascal Seitz"), 1) + + def test_unreviewed_codegen_requires_review(self): + package = {"name": "new-macro", "version": "1.0.0", "source": "registry+test", + "targets": [{"kind": ["proc-macro"]}]} + data = {"crates": [{"package": package}]} + with self.assertRaisesRegex(ValueError, "review new or changed code generator"): + COLLECTOR["select_packages"](data, set(), {}) + selected, _ = COLLECTOR["select_packages"](data, set(), {"new-macro 1.0.0": "generated-code"}) + self.assertEqual(selected, {"new-macro 1.0.0"}) + + def test_apache_consolidation_keeps_exceptions_and_copyrights(self): + text = ((ROOT / "LICENSE.txt").read_text() + + "\nThird-party exception\nCopyright Alice\nMIT permission text\n") + result = COLLECTOR["consolidate_apache"](text) + self.assertNotIn("END OF TERMS AND CONDITIONS", result) + self.assertIn("see META-INF/LICENSE", result) + self.assertIn("Copyright Alice", result) + self.assertIn("MIT permission text", result) + legal = self.entries[CHECKER["BUNDLE"]].decode() + self.assertIn("LLVM Exceptions", legal) + self.assertIn("Oliver Margetts", legal) + self.assertIn("Sun Microsystems", legal) + self.assertNotIn("END OF TERMS AND CONDITIONS", legal) + self.assertNotIn("Copyright {yyyy}", legal) + + def test_changed_apache_input_requires_exception_review(self): + text = (ROOT / "LICENSE.txt").read_text() + "\nNew exception\n" + with self.assertRaisesRegex(ValueError, "review changed Apache text"): + COLLECTOR["vendor_text"](text, [], {"apache": {"texts": []}}) + + def test_vendor_test_only_components_are_not_attributed(self): + legal = self.entries[CHECKER["BUNDLE"]].decode() + self.assertIn("fiat-crypto authors", legal) + self.assertIn("Stephan Mueller", legal) + self.assertNotIn("Third-Party Libraries (NOT compiled", legal) + self.assertNotIn("Wycheproof Test Vectors", legal) + + def test_codegen_terms_survive_without_host_parser_inventory(self): + legal = self.entries[CHECKER["BUNDLE"]].decode() + self.assertIn("derive_more-impl 2.1.1", legal) + self.assertIn("tokio-macros 2.7.2", legal) + self.assertNotIn("darling_macro ", legal) + self.assertNotIn(" syn ", legal) + inventory = (ROOT / "dev/licenses/native-inventory.json").read_text() + self.assertIn("darling_macro 0.24.1", inventory) + self.assertIn("host-only", inventory) + + def test_notice_retains_attribution_without_duplicate_boilerplate(self): + notice = (ROOT / "dev/licenses/native-NOTICE.txt").read_text() + self.assertIn("Flavien Raynaud", notice) + self.assertIn("Java Caffeine library", notice) + self.assertIn("compact-thrift", notice) + self.assertNotIn("This product includes software developed at", notice) + self.assertNotIn("Used by:", notice) + self.assertNotIn("Please refer to the LICENSE-APACHE", notice) + if __name__ == "__main__": unittest.main() diff --git a/dev/release/update-native-licenses.py b/dev/release/update-native-licenses.py index 799ebe5396b..e79364b851a 100644 --- a/dev/release/update-native-licenses.py +++ b/dev/release/update-native-licenses.py @@ -22,15 +22,22 @@ import hashlib import json from pathlib import Path +import re import subprocess import sys ROOT = Path(__file__).resolve().parents[2] DIRECTORY = Path("dev/licenses") CONFIG = Path("dev/release/native-licenses.toml") +REVIEW = Path("dev/release/native-license-review.toml") RECEIPT = DIRECTORY / "native-licenses.json" VERSION = "0.9.3" -OUTPUTS = ("native-dependencies.txt", "native-NOTICE.txt") +OUTPUTS = ("native-dependencies.txt", "native-dependencies-linux.txt", + "native-dependencies-darwin.txt", "native-NOTICE.txt", "native-inventory.json") +TARGETS = { + "linux": ("x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu"), + "darwin": ("x86_64-apple-darwin", "aarch64-apple-darwin"), +} # Both published packages and their publishing commits omit a license/copyright # file. Preserve the MIT declaration and identify the missing upstream notice; @@ -44,7 +51,10 @@ def digest(data): def inputs(root=ROOT): - paths = {Path("native/Cargo.lock"), CONFIG, Path(__file__).resolve().relative_to(ROOT)} + paths = {Path("native/Cargo.lock"), CONFIG, REVIEW, Path("Makefile"), + Path("dev/release/build-release-comet.sh"), + Path("dev/release/check-native-licenses.py"), + Path(__file__).resolve().relative_to(ROOT)} for directory in ("native", "contrib"): for path in (root / directory).rglob("Cargo.toml"): relative = path.relative_to(root) @@ -71,13 +81,55 @@ def package_name(package): return f"{package['name']} {package['version']}" +def clean(text): + return "\n".join(line.rstrip() for line in text.replace("\r\n", "\n").strip().splitlines()) + + +def consolidate_apache(text): + """Remove only the common terms/appendix, preserving exceptions and notices.""" + appendix = re.compile(r"APPENDIX: How to apply the Apache License to your work\..*?" + r"limitations under the License\.", re.S | re.I) + + def keep_copyright(match): + return "\n".join(line.strip() for line in match[0].splitlines() + if re.match(r"\s*Copyright\b", line, re.I) + and not re.search(r"[\[{<](yyyy|year|name|copyright)", line, re.I)) + + text = appendix.sub(keep_copyright, text) + text = re.sub(r"Apache License\s+Version 2\.0, January 2004.*?" + r"END OF TERMS AND CONDITIONS", + "[Apache-2.0 license terms: see META-INF/LICENSE.]", text, + flags=re.S | re.I) + return re.sub(r"\n{3,}", "\n\n", clean(text)) + + +def vendor_text(text, users, review): + if (re.search(r"Apache License\s+Version 2\.0, January 2004.*?END OF TERMS AND CONDITIONS", + text, re.S | re.I) and digest(text.encode()) not in review["apache"]["texts"]): + raise ValueError("review changed Apache text for embedded third-party exceptions: " + f"{digest(text.encode())}, {[package_name(p) for p in users]}") + aws = next((p for p in users if p["name"] == "aws-lc-sys"), None) + if aws: + rule = review["aws_lc"] + source = (Path(aws["manifest_path"]).parent / "LICENSE").read_bytes() + if package_name(aws) != rule["package"] or digest(source) != rule["sha256"]: + raise ValueError("review the updated AWS-LC vendor license") + if text != source.decode().replace("\r\n", "\n").strip(): + raise ValueError("unexpected AWS-LC aggregate license input") + start = "=" * 80 + "\nThird-Party Libraries (NOT compiled into libcrypto/libssl)" + end = "=" * 80 + "\nFull License Texts" + first, last = text.index(start), text.index(end) + text = text[:first] + text[last:] + return consolidate_apache(text) + + def license_bundle(data): # cargo-about returns every distinct upstream text, including multiple BSD # notices in a -sys crate. Deduplicate identical texts, not just SPDX IDs: # different copyright owners under the same license must all survive. groups = {} for license in data["licenses"]: - text = license["text"].replace("\r\n", "\n").strip() + text = clean(license["text"]) users = [u["crate"] for u in license["used_by"]] missing_notice = False if license.get("source_path") is None and license["id"] != "Apache-2.0": @@ -100,10 +152,13 @@ def license_bundle(data): "THIRD-PARTY LICENSES FOR COMET'S NATIVE LIBRARIES", "", f"Generated with cargo-about {VERSION} from native/Cargo.lock.", - "Includes transitive normal dependencies of datafusion-comet's default", - "features for Linux and macOS, x86_64 and aarch64. Build-only and test-only", - "dependencies are excluded. See the contributor release guide to refresh.", - "All upstream license texts and copyright notices below retain their terms.", + "Common materials for the default native features. The matching platform", + "supplement is selected from the libcomet payloads actually in the jar.", + "Apache-2.0 terms appear once in META-INF/LICENSE. Copyright notices and", + "third-party exceptions below retain their original terms.", + "Build/dev-only dependencies and reviewed host-only tooling are excluded.", + "Attribution for reviewed code-generator output is included.", + "See the contributor release guide and the separate audit inventory.", "", ] for group in sorted(groups.values(), key=lambda g: (sorted(g["ids"]), g["text"])): @@ -120,7 +175,7 @@ def license_bundle(data): return "\n".join(lines).rstrip() + "\n" -def notice_bundle(data): +def notice_bundle(data, review): notices = {} for entry in data["crates"]: package = entry["package"] @@ -143,32 +198,136 @@ def notice_bundle(data): if not path.is_file(): continue text = path.read_text().replace("\r\n", "\n").strip() - notice = notices.setdefault(digest(text.encode()), {"text": text, "users": set()}) - notice["users"].add(package_name(package)) - lines = ["", "Notices from dependencies of Comet's native libraries", ""] - for notice in sorted(notices.values(), key=lambda n: (sorted(n["users"]), n["text"])): - lines += ["-" * 80, "Used by: " + ", ".join(sorted(notice["users"])), "", notice["text"], ""] - return "\n".join(lines).rstrip() + "\n" + sha = digest(text.encode()) + action = review["notices"].get(sha) + if not action: + raise ValueError(f"review changed or new NOTICE for {package_name(package)}: {sha}") + if action == "moka": + text = ("Moka\n\n- src/common/frequency_sketch.rs\n" + "- src/common/timer_wheel.rs\n\n" + "These files were ported from the Java Caffeine library and are not dual-licensed.") + else: + text = re.sub(r"\nThis product includes software developed at\n" + r"The Apache Software Foundation \(https?://www.apache.org/\)\.\n?", + "\n", text) + notices[sha] = re.sub(r"\n{3,}", "\n\n", clean(text)) + return "\n" + "\n\n".join(sorted(notices.values())) + "\n" + + +def runtime_packages(root, target): + command = ["cargo", "tree", "--manifest-path", "native/core/Cargo.toml", + "--package", "datafusion-comet", "--target", target, + "--edges", "normal,no-proc-macro", "--prefix", "none", "--format", "{p}", "--locked"] + text = subprocess.check_output(command, cwd=root, text=True) + return {f"{name} {version}" for name, version in re.findall(r"^(\S+) v(\S+)", text, re.M)} + + +def select_packages(data, runtime, decisions): + selected, roles = set(), {} + for entry in data["crates"]: + package = entry["package"] + name = package_name(package) + macro = any("proc-macro" in target["kind"] for target in package["targets"]) + if macro and name not in decisions: + raise ValueError(f"review new or changed code generator: {name}") + role = ("generated-code" if macro and decisions[name] == "generated-code" + else "target" if name in runtime else "host-only") + roles[name] = role + if package.get("source") and role != "host-only": + selected.add(name) + return selected, roles + + +def selected_data(data, selected, review): + licenses = [] + for item in data["licenses"]: + users = [u for u in item["used_by"] if package_name(u["crate"]) in selected] + if users: + text = item["text"].replace("\r\n", "\n").strip() + licenses.append(dict(item, used_by=users, + text=vendor_text(text, [u["crate"] for u in users], review))) + return {"licenses": licenses, "crates": [e for e in data["crates"] + if package_name(e["package"]) in selected]} + + +def packaged_bundle(root, platforms): + if not platforms: + return "This artifact contains no Comet native library payload.\n" + text = (root / DIRECTORY / "native-dependencies.txt").read_text() + for platform in sorted(platforms): + text += "\n" + (root / DIRECTORY / f"native-dependencies-{platform}.txt").read_text() + return text def generate(root=ROOT): + import tomllib # Regeneration only; package/check paths need no TOML parser. + version = subprocess.check_output(["cargo-about", "--version"], text=True).strip() if version != f"cargo-about {VERSION}": raise ValueError(f"expected cargo-about {VERSION}, found {version}") before = inputs(root) - command = ["cargo-about", "generate", "--manifest-path", "native/core/Cargo.toml", - "--config", str(CONFIG), "--locked", "--fail", "--format", "json"] - data = json.loads(subprocess.check_output(command, cwd=root, text=True)) - texts = dict(zip(OUTPUTS, (license_bundle(data), notice_bundle(data)))) + review = tomllib.loads((root / REVIEW).read_text()) + decisions = {name: group["disposition"] for group in review["codegen"] for name in group["packages"]} + if len(decisions) != sum(len(g["packages"]) for g in review["codegen"]): + raise ValueError("duplicate code-generator review") + if set(decisions.values()) - {"generated-code", "host-only"}: + raise ValueError("invalid code-generator disposition") + datasets, selected, audit_roles = {}, {}, {} + for platform, targets in TARGETS.items(): + memberships = [] + for target in targets: + print(f"Collecting native licenses for {target}", file=sys.stderr, flush=True) + command = ["cargo-about", "generate", "--manifest-path", "native/core/Cargo.toml", + "--config", str(CONFIG), "--target", target, "--locked", "--fail", "--format", "json"] + data = json.loads(subprocess.check_output(command, cwd=root, text=True)) + members, roles = select_packages(data, runtime_packages(root, target), decisions) + memberships.append(members) + audit_roles[target] = roles + datasets[platform] = data + if memberships[0] != memberships[1]: + raise ValueError(f"review differing architecture licenses for {platform}; split its supplement") + selected[platform] = memberships[0] + common = selected["linux"] & selected["darwin"] + common_linux = selected_data(datasets["linux"], common, review) + common_darwin = selected_data(datasets["darwin"], common, review) + if license_bundle(common_linux) != license_bundle(common_darwin): + raise ValueError("review platform-dependent license terms in shared components") + texts = {"native-dependencies.txt": license_bundle(common_linux)} + for platform in TARGETS: + supplement = license_bundle(selected_data(datasets[platform], selected[platform] - common, review)) + # The supplement's scope is explicit; its content is not a second inventory. + texts[f"native-dependencies-{platform}.txt"] = (f"Platform supplement: {platform}\n\n" + + supplement[supplement.index("=" * 80):] + if "=" * 80 in supplement else f"Platform supplement: {platform}\n") + notices = [notice_bundle(selected_data(datasets[p], selected[p], review), review) for p in TARGETS] + if notices[0] != notices[1]: + raise ValueError("review platform-dependent NOTICE; split it before packaging") + texts["native-NOTICE.txt"] = notices[0] + lock = tomllib.loads((root / "native/Cargo.lock").read_text()) + if len({package_name(p) for p in lock["package"]}) != len(lock["package"]): + raise ValueError("review ambiguous package name/version from different sources") + expressions = {package_name(e["package"]): e["package"]["license"] + for data in datasets.values() for e in data["crates"]} + inventory = [] + for package in lock["package"]: + name = package_name(package) + inventory.append({"package": name, "source": package.get("source", "workspace"), + "license_metadata": expressions.get(name), + "roles": {t: roles[name] for t, roles in audit_roles.items() if name in roles}}) + texts["native-inventory.json"] = json.dumps({ + "scope": "Full lockfile audit inventory; not a list of bundled components or legal notices", + "features": "core defaults (hdfs-opendal, delta)", "targets": TARGETS, + "codegen_review": review["codegen"], "packages": sorted(inventory, key=lambda p: p["package"])}, + indent=2, sort_keys=True) + "\n" if before != inputs(root): raise ValueError("native license inputs changed while collecting licenses") directory = root / DIRECTORY directory.mkdir(exist_ok=True) for name, text in texts.items(): (directory / name).write_text(text) - receipt = {"cargo_about": VERSION, "configuration": "default features; targets in native-licenses.toml", + receipt = {"cargo_about": VERSION, "configuration": "default features; common plus payload-selected platform supplement", "inputs": before, "outputs": {n: digest(t.encode()) for n, t in texts.items()}, - "packages": len(data["crates"])} + "packages": {p: len(s) for p, s in selected.items()}, "common_packages": len(common)} (root / RECEIPT).write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") return receipt diff --git a/docs/source/contributor-guide/release_process.md b/docs/source/contributor-guide/release_process.md index f4a0df1ec92..abdd1b2f0c3 100644 --- a/docs/source/contributor-guide/release_process.md +++ b/docs/source/contributor-guide/release_process.md @@ -27,30 +27,51 @@ Committee (PMC) member. The shaded `comet-spark` jars include compiled Rust and vendored C dependencies. Maven cannot obtain their licenses from Java dependency POMs. The reviewed files in -`dev/licenses/` supply their license texts, original copyrights, and upstream -`NOTICE` contents. Packaging appends a reference to the native license bundle to -`META-INF/LICENSE` and combines the upstream notices with Comet's `NOTICE.txt`. +`dev/licenses/` supply their license texts, copyrights and relevant upstream +`NOTICE` attribution. Packaging reads the actual `libcomet` payloads and their +ELF/Mach-O architecture headers, then combines the shared materials with the +matching Linux and/or macOS supplement. It references that bundle from +`META-INF/LICENSE` and adds the curated notices to Comet's `NOTICE.txt`. When `native/Cargo.lock`, a native or contrib Cargo manifest, or the collection configuration changes, regenerate the files before building a release: ```shell cargo install --locked --version 0.9.3 --features cli cargo-about +# Regeneration needs Python 3.11 or newer; package/check paths use only stdlib. python3 dev/release/update-native-licenses.py python3 dev/release/test-native-licenses.py ``` -Collection uses the default features of `native/core/Cargo.toml` and the Linux and -macOS targets in `dev/release/native-licenses.toml`. Review that configuration and -regenerate the bundle when distributing a library with a different feature or -target selection. Build-only and test-only dependencies are excluded. Generation -needs network access for license files omitted from crates.io packages; the -clarifications pin their contents with SHA-256. Review new licenses and changed -copyrights as part of each dependency update. - -The collector preserves distinct license texts even when they have the same SPDX -identifier. Aggregate files, such as AWS-LC's and libm's, retain their original -subcomponent notices. Two legacy packages, `typemap-ors` and `unsafe-any-ors` 1.0.0, +Collection uses core's default features (`hdfs-opendal`, `delta`). It evaluates +Linux/macOS and x86_64/aarch64 separately. The standard release script ships the +two Linux payloads; a local macOS build selects the macOS supplement instead. +Regeneration fails if the two architectures of an OS need different component +sets, so such a change needs a reviewed supplement split. Other targets or custom +features require updating this selection and regenerating before distribution. + +Cargo's normal dependency graph with proc-macro edges removed supplies the target +libraries. `dev/release/native-license-review.toml` separately records versioned +code-generation decisions: terms for generated runtime impls, wrappers and tables +are retained, while host-only parsers/token processing are excluded. This is a +maintained release inventory, not a claim to subtract every linker-discarded +function. The separate `native-inventory.json` records the full lockfile and graph +roles for audit; it is not packaged or added to NOTICE. + +Build/dev-only dependencies are excluded. Generation needs network access for +license files omitted from crates.io packages; clarifications pin their SHA-256. +Review new licenses, code generators and changed copyrights with each dependency +update. The receipt also covers the release build inputs and packaging checker. + +The collector preserves distinct copyright texts even under the same SPDX ID. +Apache-2.0 terms appear once in `META-INF/LICENSE`; reviewed input hashes guard +consolidation so LLVM exceptions and embedded third-party terms survive. Vendor +aggregates retain compiled subcomponent terms. AWS-LC's explicitly noncompiled +test/tooling section is omitted under a hash-pinned review. NOTICE preserves +relevant project and third-party attribution without repeated ASF boilerplate or +dependency inventories; a changed upstream NOTICE requires review. + +Two legacy packages, `typemap-ors` and `unsafe-any-ors` 1.0.0, declare MIT but provide no license or copyright file in their packages or publishing repositories. The generated bundle labels their canonical MIT permission text and upstream metadata explicitly. It does not invent copyright @@ -58,8 +79,8 @@ ownership. A new missing permissive-license text fails collection for review. CI checks the receipt against the lockfile, manifests, configuration, and generator without installing cargo-about or using the network. Maven `verify` checks the -actual shaded jar, including the complete bundle, the license reference, the -combined notices, and duplicate legal entries. To check a staged artifact: +actual shaded jar, including platform selection, complete legal materials, the +license reference, combined notices, and duplicate legal entries. To check a staged artifact: ```shell python3 dev/release/check-native-licenses.py path/to/comet-spark.jar diff --git a/spark/pom.xml b/spark/pom.xml index 899a68035d6..8415d3fb1a5 100644 --- a/spark/pom.xml +++ b/spark/pom.xml @@ -722,16 +722,15 @@ under the License. - - - - - - - - + + + + + + + + + @@ -902,7 +901,7 @@ under the License. META-INF/licenses/native-dependencies.txt - ${project.basedir}/../dev/licenses/native-dependencies.txt + ${project.build.directory}/native-legal/native-dependencies.txt From 82b1ed3ba615997d4f2a77b301104ded557c794f Mon Sep 17 00:00:00 2001 From: Manu Zhang Date: Sun, 1 Nov 2026 12:04:27 +0800 Subject: [PATCH 3/6] fix: simplify native license packaging Replace the broad dependency inventory and generation tooling with a maintained binary LICENSE for the confirmed lz4_flex and Zstandard omissions. Check the shaded main and sources JARs using the existing Maven verification path. Co-authored-by: Codex --- .github/workflows/ci.yml | 3 - dev/ensure-jars-have-correct-contents.sh | 27 +- dev/licenses/LICENSE-binary.txt | 264 + dev/licenses/native-NOTICE.txt | 43 - dev/licenses/native-dependencies-darwin.txt | 11 - dev/licenses/native-dependencies-linux.txt | 34 - dev/licenses/native-dependencies.txt | 3318 -------- dev/licenses/native-inventory.json | 6653 ----------------- dev/licenses/native-license-reference.txt | 8 - dev/licenses/native-licenses.json | 37 - dev/release/check-native-licenses.py | 124 - dev/release/native-license-review.toml | 130 - dev/release/native-licenses.toml | 58 - dev/release/rat_exclude_files.txt | 11 +- dev/release/test-native-licenses.py | 259 - dev/release/update-native-licenses.py | 347 - .../contributor-guide/release_process.md | 66 +- spark-integration/pom.xml | 2 +- spark/pom.xml | 48 +- 19 files changed, 308 insertions(+), 11135 deletions(-) create mode 100644 dev/licenses/LICENSE-binary.txt delete mode 100644 dev/licenses/native-NOTICE.txt delete mode 100644 dev/licenses/native-dependencies-darwin.txt delete mode 100644 dev/licenses/native-dependencies-linux.txt delete mode 100644 dev/licenses/native-dependencies.txt delete mode 100644 dev/licenses/native-inventory.json delete mode 100644 dev/licenses/native-license-reference.txt delete mode 100644 dev/licenses/native-licenses.json delete mode 100644 dev/release/check-native-licenses.py delete mode 100644 dev/release/native-license-review.toml delete mode 100644 dev/release/native-licenses.toml delete mode 100644 dev/release/test-native-licenses.py delete mode 100644 dev/release/update-native-licenses.py diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 00dec9e630d..0fc66aba7f4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -175,9 +175,6 @@ jobs: - name: Apache RAT license check run: ./dev/release/check-rat.sh HEAD - - name: Check native license packaging - run: python3 dev/release/test-native-licenses.py - - name: Setup Node.js uses: actions/setup-node@v7 with: diff --git a/dev/ensure-jars-have-correct-contents.sh b/dev/ensure-jars-have-correct-contents.sh index 439d54d4fa2..03eb998f59a 100755 --- a/dev/ensure-jars-have-correct-contents.sh +++ b/dev/ensure-jars-have-correct-contents.sh @@ -36,6 +36,9 @@ fi set -e set -o pipefail +script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) +binary_license="${script_dir}/licenses/LICENSE-binary.txt" + allowed_expr="(^org/$|^org/apache/$" # we have to allow the directories that lead to the org/apache/comet dir # We allow all the classes under the following packages: @@ -107,6 +110,11 @@ allowed_expr+="|^org/apache/spark/CometExecutorPlugin.*$" allowed_expr+="|^org/apache/spark/CometSource.*$" allowed_expr+="|^org/apache/spark/CometTaskMemoryManager.class$" allowed_expr+="|^org/apache/spark/CometTaskMemoryManager.*$" +# Source jars use these filenames for the allowed Spark-private classes above. +allowed_expr+="|^org/apache/spark/Plugins\.scala$" +allowed_expr+="|^org/apache/spark/shuffle/sort/RowPartition\.scala$" +# Shaded dependency sources include their Java module descriptor. +allowed_expr+="|^module-info\.java$" allowed_expr+="|^scala-collection-compat.properties$" allowed_expr+="|^scala/$" allowed_expr+="|^scala/annotation/" @@ -147,11 +155,24 @@ for artifact in "${artifact_list[@]}"; do else echo "[INFO] Artifact looks correct: '$(basename "${artifact}")'" fi + + # Check the complete license text in both main and sources jars containing libcomet. + # Common/test-only jars without the native library keep their existing legal resources. + if jar tf "${artifact}" | tr -d '\r' | + grep -E '^org/apache/comet/[^/]+/[^/]+/(libcomet\.(so|dylib)|comet\.dll)$' > /dev/null; then + license_count=$(jar tf "${artifact}" | tr -d '\r' | awk '$0 == "META-INF/LICENSE" { n++ } END { print n+0 }') + if [ "${license_count}" -ne 1 ]; then + echo "[ERROR] Expected exactly one META-INF/LICENSE in '${artifact}'." + bad_artifacts=${bad_artifacts}+1 + elif ! unzip -p "${artifact}" META-INF/LICENSE | cmp -s "${binary_license}" -; then + echo "[ERROR] Binary LICENSE differs or is missing native attribution in '${artifact}'." + bad_artifacts=${bad_artifacts}+1 + else + echo "[INFO] Binary LICENSE matches: '$(basename "${artifact}")'" + fi + fi done if [ "${bad_artifacts}" -gt 0 ]; then exit 1 fi - -script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) -python3 "${script_dir}/release/check-native-licenses.py" "${artifact_list[@]}" diff --git a/dev/licenses/LICENSE-binary.txt b/dev/licenses/LICENSE-binary.txt new file mode 100644 index 00000000000..15a1d83db25 --- /dev/null +++ b/dev/licenses/LICENSE-binary.txt @@ -0,0 +1,264 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + 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. + +-------------------------------------------------------------------------------- + +The native Comet library bundles lz4_flex 0.14.0 (MIT). +https://github.com/PSeitz/lz4_flex/blob/1bffdcbbf906a234b913937cb2f57c0245915038/LICENSE + +The MIT License (MIT) + +Copyright (c) 2020 Pascal Seitz + +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. + +-------------------------------------------------------------------------------- + +The native Comet library bundles Zstandard 1.5.7 (BSD-3-Clause). +https://github.com/facebook/zstd/blob/v1.5.7/LICENSE + +BSD License + +For Zstandard software + +Copyright (c) Meta Platforms, Inc. and affiliates. 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 Facebook, nor Meta, 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 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. diff --git a/dev/licenses/native-NOTICE.txt b/dev/licenses/native-NOTICE.txt deleted file mode 100644 index 349c0c8aa72..00000000000 --- a/dev/licenses/native-NOTICE.txt +++ /dev/null @@ -1,43 +0,0 @@ - -Apache Arrow -Copyright 2016-2026 The Apache Software Foundation - -This product includes software from the chronoutil crate (MIT) - * Copyright (c) 2020-2022 Oliver Margetts - * https://github.com/olliemath/chronoutil - -This product includes software from the compact-thrift project (Apache 2.0) - * Copyright Jörn Horstmann - * https://github.com/jhorstmann/compact-thrift - -Apache Arrow Object Store -Copyright 2020-2024 The Apache Software Foundation - -Apache Asyncband (Incubating) -Copyright 2026 The Apache Software Foundation - -Apache Avro -Copyright 2010-2025 The Apache Software Foundation - -The initial implementation of the Apache Avro Rust SDK has been -developed by Flavien Raynaud (https://github.com/flavray/avro-rs) -and donated to the Apache Avro project in 2020. - -Apache DataFusion -Copyright 2019-2026 The Apache Software Foundation - -Apache Iceberg Rust -Copyright 2023-2026 The Apache Software Foundation - -Apache OpenDAL -Copyright 2023-2026 The Apache Software Foundation - -Apache OpenDAL Reqsign -Copyright 2025-2026 The Apache Software Foundation - -Moka - -- src/common/frequency_sketch.rs -- src/common/timer_wheel.rs - -These files were ported from the Java Caffeine library and are not dual-licensed. diff --git a/dev/licenses/native-dependencies-darwin.txt b/dev/licenses/native-dependencies-darwin.txt deleted file mode 100644 index d05f5436c9b..00000000000 --- a/dev/licenses/native-dependencies-darwin.txt +++ /dev/null @@ -1,11 +0,0 @@ -Platform supplement: darwin - -================================================================================ -Licenses: Apache-2.0 -Used by: - core-foundation 0.10.1 - core-foundation-sys 0.8.7 - security-framework 3.7.0 - security-framework-sys 2.17.0 - -[Apache-2.0 license terms: see META-INF/LICENSE.] diff --git a/dev/licenses/native-dependencies-linux.txt b/dev/licenses/native-dependencies-linux.txt deleted file mode 100644 index 284daa337ea..00000000000 --- a/dev/licenses/native-dependencies-linux.txt +++ /dev/null @@ -1,34 +0,0 @@ -Platform supplement: linux - -================================================================================ -Licenses: Apache-2.0 -Used by: - linux-raw-sys 0.12.1 - openssl-probe 0.2.1 - procfs 0.18.0 - procfs-core 0.18.0 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -================================================================================ -Licenses: Apache-2.0 -Used by: - linux-raw-sys 0.12.1 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - ---- LLVM Exceptions to the Apache 2.0 License ---- - -As an exception, if, as a result of your compiling your source code, portions -of this Software are embedded into an Object form of such source code, you -may redistribute such embedded portions in such Object form without complying -with the conditions of Sections 4(a), 4(b) and 4(d) of the License. - -In addition, if you combine or link compiled forms of this Software with -software that is licensed under the GPLv2 ("Combined Software") and if a -court of competent jurisdiction determines that the patent provision (Section -3), the indemnity provision (Section 9) or other Section of the License -conflicts with the conditions of the GPLv2, you may retroactively and -prospectively choose to deem waived or otherwise exclude such Section(s) of -the License, but only in their entirety and only with respect to the Combined -Software. diff --git a/dev/licenses/native-dependencies.txt b/dev/licenses/native-dependencies.txt deleted file mode 100644 index 0f3723a220d..00000000000 --- a/dev/licenses/native-dependencies.txt +++ /dev/null @@ -1,3318 +0,0 @@ -THIRD-PARTY LICENSES FOR COMET'S NATIVE LIBRARIES - -Generated with cargo-about 0.9.3 from native/Cargo.lock. -Common materials for the default native features. The matching platform -supplement is selected from the libcomet payloads actually in the jar. -Apache-2.0 terms appear once in META-INF/LICENSE. Copyright notices and -third-party exceptions below retain their original terms. -Build/dev-only dependencies and reviewed host-only tooling are excluded. -Attribution for reviewed code-generator output is included. -See the contributor release guide and the separate audit inventory. - -================================================================================ -Licenses: 0BSD -Used by: - mock_instant 0.6.1 - -Copyright (C) 2020 by museun - -Permission to use, copy, modify, and/or distribute this software for any purpose -with or without fee is hereby granted. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH -REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, -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 -THIS SOFTWARE. - -================================================================================ -Licenses: Apache-2.0 -Used by: - chrono-tz 0.10.4 - -Chrono-TZ is dual-licensed under the MIT License and Apache 2.0 Licence. -The licenses do not apply to files in the tzdb folder which are in the -public domain. parse-zoneinfo was forked from zoneinfo-parse, which -was originally created by Benjamin Sago under the MIT license. - -Copyright (c) 2016-2024 Benjamin Sago & the chronotope maintainers - -The MIT License - -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. - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright 2016 Djzin - -================================================================================ -Licenses: Apache-2.0 -Used by: - adler2 2.0.1 - aead 0.5.2 - aes 0.8.4 - aes-gcm 0.10.3 - ahash 0.8.12 - allocator-api2 0.2.21 - anyhow 1.0.104 - apache-avro 0.22.0 - arc-swap 1.9.3 - arrayvec 0.7.8 - as-any 0.3.2 - async-channel 2.5.0 - async-compression 0.4.51 - async-lock 3.4.2 - async-task 4.7.1 - async-trait 0.1.92 - asyncband 0.6.7 - asyncband 0.7.3 - atomic-waker 1.1.2 - aws-config 1.13.0 - aws-credential-types 1.3.1 - aws-runtime 1.10.2 - aws-sigv4 1.6.3 - aws-smithy-async 1.3.1 - aws-smithy-http 0.64.2 - aws-smithy-http-client 1.5.1 - aws-smithy-json 0.65.0 - aws-smithy-observability 0.3.0 - aws-smithy-query 0.64.0 - aws-smithy-runtime 1.16.1 - aws-smithy-runtime-api 1.19.1 - aws-smithy-runtime-api-macros 1.1.0 - aws-smithy-schema 1.1.0 - aws-smithy-types 1.9.0 - aws-smithy-xml 0.64.0 - aws-types 1.7.0 - base64 0.22.1 - base64 0.23.1 - base64ct 1.8.3 - bimap 0.6.3 - bitflags 2.13.2 - blake2 0.10.6 - blake3 1.8.7 - block-buffer 0.10.4 - block-buffer 0.12.1 - block-padding 0.3.3 - blocking 1.7.0 - bon 3.10.3 - bon-macros 3.10.3 - bytemuck 1.25.2 - bytes-utils 0.1.4 - bzip2 0.6.1 - cbc 0.1.2 - cfg-if 1.0.5 - chacha20 0.10.2 - chrono 0.4.45 - cipher 0.4.4 - cmov 0.5.4 - compression-codecs 0.4.46 - compression-core 0.4.34 - concurrent-queue 2.5.0 - const-oid 0.10.2 - const-oid 0.9.6 - const-random 0.1.18 - constant_time_eq 0.4.2 - cpufeatures 0.2.17 - cpufeatures 0.3.1 - crc-fast 1.10.0 - crc32c 0.6.8 - crc32fast 1.5.3 - crossbeam-channel 0.5.17 - crossbeam-epoch 0.9.21 - crossbeam-utils 0.8.23 - crypto-common 0.1.7 - crypto-common 0.2.2 - ctor 1.0.13 - ctr 0.9.2 - ctutils 0.4.5 - datasketches 0.3.0 - der 0.7.10 - derive_builder 0.20.2 - derive_builder_macro 0.20.2 - destructure_traitobject 0.2.0 - digest 0.10.7 - digest 0.11.3 - displaydoc 0.2.7 - dlv-list 0.5.2 - either 1.19.0 - equivalent 1.0.3 - erased-serde 0.4.10 - errno 0.3.14 - event-listener 5.4.2 - event-listener-strategy 0.5.4 - fastnum 0.7.5 - fastrand 2.5.0 - fixedbitset 0.5.7 - flatbuffers 25.12.19 - flate2 1.1.10 - fnv 1.0.7 - form_urlencoded 1.2.2 - futures-lite 2.6.1 - getrandom 0.2.17 - getrandom 0.3.4 - getrandom 0.4.3 - ghash 0.5.1 - glob 0.3.4 - half 2.7.1 - hashbrown 0.14.5 - hashbrown 0.15.5 - hashbrown 0.17.1 - hdfs-sys 0.3.1 - hdrs 0.3.4 - hex 0.4.3 - hmac 0.12.1 - hmac 0.13.0 - httparse 1.10.1 - humantime 2.4.0 - hybrid-array 0.4.15 - hyper-rustls 0.27.10 - iceberg 0.10.1 - iceberg-property-macro 0.10.1 - iceberg-storage-opendal 0.10.1 - idna 1.1.0 - idna_adapter 1.2.2 - indexmap 2.14.2 - inout 0.1.4 - inventory 0.3.25 - itertools 0.13.0 - itertools 0.14.0 - itertools 0.15.0 - itoa 1.0.18 - jni 0.22.4 - jni-macros 0.22.4 - jni-sys 0.4.1 - jni-sys-macros 0.4.1 - lazy_static 1.5.1 - lexical-core 1.0.6 - lexical-parse-float 1.0.6 - lexical-parse-integer 1.0.6 - lexical-util 1.0.7 - lexical-write-float 1.0.6 - lexical-write-integer 1.0.6 - libc 0.2.191 - liblzma 0.4.9 - liblzma-sys 0.4.9 - link-section 0.19.3 - linktime-proc-macro 0.2.3 - lock_api 0.4.14 - log 0.4.34 - log-mdc 0.1.0 - log4rs 1.4.0 - md-5 0.10.6 - md-5 0.11.0 - mea 0.6.7 - miniz_oxide 0.9.1 - murmur3 0.5.2 - num 0.4.3 - num-bigint 0.4.8 - num-bigint 0.5.1 - num-bigint-dig 0.8.6 - num-complex 0.4.6 - num-conv 0.2.2 - num-integer 0.1.47 - num-iter 0.1.46 - num-rational 0.4.2 - num-traits 0.2.19 - object_store 0.13.2 - object_store_opendal 0.58.0 - once_cell 1.21.4 - opaque-debug 0.3.1 - opendal 0.58.2 - opendal-core 0.58.2 - opendal-http-transport-reqwest 0.58.2 - opendal-layer-concurrent-limit 0.58.2 - opendal-layer-logging 0.58.2 - opendal-layer-retry 0.58.2 - opendal-layer-timeout 0.58.2 - opendal-service-azdls 0.58.2 - opendal-service-azure-common 0.58.2 - opendal-service-fs 0.58.2 - opendal-service-gcs 0.58.2 - opendal-service-hdfs 0.58.2 - opendal-service-oss 0.58.2 - opendal-service-s3 0.58.2 - ouroboros 0.18.5 - ouroboros_macro 0.18.5 - parking 2.2.1 - parking_lot 0.12.5 - parking_lot_core 0.9.12 - parquet-variant 59.3.1 - parquet-variant-compute 59.3.1 - parquet-variant-json 59.3.1 - pbkdf2 0.12.2 - pem-rfc7468 0.7.0 - percent-encoding 2.3.2 - petgraph 0.8.3 - pin-project 1.1.13 - pin-project-internal 1.1.13 - pin-project-lite 0.2.17 - piper 0.2.5 - pkcs1 0.7.5 - pkcs5 0.7.1 - pkcs8 0.10.2 - polyval 0.6.2 - portable-atomic 1.15.0 - prost 0.14.4 - prost-derive 0.14.4 - rand 0.10.3 - rand 0.8.8 - rand 0.9.5 - rand_chacha 0.3.1 - rand_chacha 0.9.0 - regex 1.13.1 - regex-automata 0.4.18 - regex-lite 0.1.9 - regex-syntax 0.8.11 - reqsign-aliyun-oss 3.2.0 - reqsign-aws-core 3.2.0 - reqsign-aws-v4 3.3.1 - reqsign-azure-storage 3.3.0 - reqsign-core 3.3.2 - reqsign-file-read-tokio 3.0.7 - reqsign-google 3.2.0 - ring 0.17.14 - roaring 0.11.5 - rsa 0.9.10 - rustix 1.1.5 - rustls 0.23.46 - rustls-native-certs 0.8.5 - rustls-platform-verifier 0.7.1 - ryu 1.0.23 - salsa20 0.10.2 - scopeguard 1.2.0 - scrypt 0.11.0 - serde 1.0.229 - serde-big-array 0.5.1 - serde_bytes 0.11.19 - serde_core 1.0.229 - serde_derive 1.0.229 - serde_json 1.0.154 - serde_repr 0.1.21 - serde_urlencoded 0.7.1 - serde_with 3.24.0 - serde_with_macros 3.24.0 - serde_yaml 0.9.34+deprecated - sha1 0.10.7 - sha1 0.11.0 - sha2 0.10.9 - sha2 0.11.1 - signal-hook-registry 1.4.8 - signature 2.2.0 - simd_cesu8 1.2.0 - simdutf8 0.1.5 - siphasher 1.0.4 - smallvec 1.16.3 - socket2 0.6.5 - spki 0.7.3 - sqlparser 0.62.0 - sqlparser_derive 0.5.0 - stable_deref_trait 1.2.1 - static_assertions 1.1.0 - sync_wrapper 1.0.2 - tagptr 0.2.0 - tempfile 3.27.0 - thiserror 2.0.21 - thiserror-impl 2.0.21 - thread-id 5.1.0 - time 0.3.55 - time-core 0.1.9 - typed-builder 0.20.1 - typed-builder-macro 0.20.1 - typeid 1.0.3 - typetag 0.2.23 - typetag-impl 0.2.23 - unicode-segmentation 1.13.3 - unicode-width 0.2.2 - universal-hash 0.5.1 - url 2.5.8 - utf8_iter 1.0.4 - uuid 1.29.0 - xattr 1.6.1 - xmlparser 0.13.6 - zeroize 1.9.1 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -================================================================================ -Licenses: Apache-2.0 -Used by: - ipnet 2.12.2 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - - Copyright 2017 Juniper Networks, Inc. - -================================================================================ -Licenses: Apache-2.0 -Used by: - aws-sdk-sso 1.117.0 - aws-sdk-ssooidc 1.119.0 - aws-sdk-sts 1.122.0 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - - Copyright 2018-2020 Amazon.com, Inc. or its affiliates. All Rights Reserved. - -================================================================================ -Licenses: Apache-2.0 -Used by: - moka 0.12.16 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - - Copyright 2020 - 2026 Tatsuya Kawano - -================================================================================ -Licenses: Apache-2.0 -Used by: - backon 1.6.0 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - - Copyright 2021 Datafuse Labs - -================================================================================ -Licenses: Apache-2.0 -Used by: - powerfmt 0.2.1 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - - Copyright 2023 Jacob Pratt et al. - -================================================================================ -Licenses: Apache-2.0 -Used by: - zerocopy 0.8.63 - zerocopy-derive 0.8.63 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - - Copyright 2023 The Fuchsia Authors - -================================================================================ -Licenses: Apache-2.0 -Used by: - deranged 0.5.9 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - - Copyright 2024 Jacob Pratt et al. - -================================================================================ -Licenses: Apache-2.0 -Used by: - rustix 1.1.5 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - ---- LLVM Exceptions to the Apache 2.0 License ---- - -As an exception, if, as a result of your compiling your source code, portions -of this Software are embedded into an Object form of such source code, you -may redistribute such embedded portions in such Object form without complying -with the conditions of Sections 4(a), 4(b) and 4(d) of the License. - -In addition, if you combine or link compiled forms of this Software with -software that is licensed under the GPLv2 ("Combined Software") and if a -court of competent jurisdiction determines that the patent provision (Section -3), the indemnity provision (Section 9) or other Section of the License -conflicts with the conditions of the GPLv2, you may retroactively and -prospectively choose to deem waived or otherwise exclude such Section(s) of -the License, but only in their entirety and only with respect to the Combined -Software. - -================================================================================ -Licenses: Apache-2.0 -Used by: - arrow 59.3.1 - arrow-arith 59.3.1 - arrow-array 59.3.1 - arrow-buffer 59.3.1 - arrow-cast 59.3.1 - arrow-csv 59.3.1 - arrow-data 59.3.1 - arrow-ipc 59.3.1 - arrow-json 59.3.1 - arrow-ord 59.3.1 - arrow-row 59.3.1 - arrow-schema 59.3.1 - arrow-select 59.3.1 - arrow-string 59.3.1 - parquet 59.3.1 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - --------------------------------------------------------------------------------- - -arrow-array/src/delta.rs: MIT - -This file is derived from the chronoutil crate. The full MIT license -text is in arrow-array/LICENSE-MIT. - -================================================================================ -Licenses: Apache-2.0 -Used by: - rand_core 0.10.1 - rand_core 0.6.4 - rand_core 0.9.5 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - -================================================================================ -Licenses: Apache-2.0 -Used by: - futures 0.3.34 - futures-channel 0.3.34 - futures-core 0.3.34 - futures-executor 0.3.34 - futures-io 0.3.34 - futures-macro 0.3.34 - futures-sink 0.3.34 - futures-task 0.3.34 - futures-util 0.3.34 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright (c) 2016 Alex Crichton -Copyright (c) 2017 The Tokio Authors - -================================================================================ -Licenses: Apache-2.0 -Used by: - typenum 1.20.1 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright 2014 Paho Lurie-Gregg - -================================================================================ -Licenses: Apache-2.0 -Used by: - reqwest 0.12.28 - reqwest 0.13.5 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright 2016 Sean McArthur - -================================================================================ -Licenses: Apache-2.0 -Used by: - http 1.5.0 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright 2017 http-rs authors - -================================================================================ -Licenses: Apache-2.0 -Used by: - tokio-rustls 0.26.6 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright 2017 quininer kel - -================================================================================ -Licenses: Apache-2.0 -Used by: - array-init 2.1.0 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright 2017-2020 The array-init developers - -================================================================================ -Licenses: Apache-2.0 -Used by: - ppv-lite86 0.2.21 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright 2019 The CryptoCorrosion Contributors - -================================================================================ -Licenses: Apache-2.0 -Used by: - iana-time-zone 0.1.65 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright 2020 Andrew Straw - -================================================================================ -Licenses: Apache-2.0 -Used by: - bnum 0.12.1 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright 2022 Isaac Holt - -================================================================================ -Licenses: Apache-2.0 -Used by: - rustls-pki-types 1.15.1 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright 2023 Dirkjan Ochtman - -================================================================================ -Licenses: Apache-2.0 -Used by: - bigdecimal 0.4.11 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Copyright 2023 The BigDecimal-rs Contributors - -================================================================================ -Licenses: Apache-2.0 -Used by: - ring 0.17.14 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -Licenses for support code -------------------------- - -Parts of the TLS test suite are under the Go license. This code is not included -in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so -distributing code linked against BoringSSL does not trigger this license: - -Copyright (c) 2009 The Go Authors. 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. - -BoringSSL uses the Chromium test infrastructure to run a continuous build, -trybots etc. The scripts which manage this, and the script for generating build -metadata, are under the Chromium license. Distributing code linked against -BoringSSL does not trigger this license. - -Copyright 2015 The Chromium Authors. 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. - -================================================================================ -Licenses: Apache-2.0 -Used by: - datafusion 55.2.0 - datafusion-catalog 55.2.0 - datafusion-catalog-listing 55.2.0 - datafusion-common 55.2.0 - datafusion-common-runtime 55.2.0 - datafusion-datasource 55.2.0 - datafusion-datasource-arrow 55.2.0 - datafusion-datasource-csv 55.2.0 - datafusion-datasource-json 55.2.0 - datafusion-datasource-parquet 55.2.0 - datafusion-doc 55.2.0 - datafusion-execution 55.2.0 - datafusion-expr 55.2.0 - datafusion-expr-common 55.2.0 - datafusion-functions 55.2.0 - datafusion-functions-aggregate 55.2.0 - datafusion-functions-aggregate-common 55.2.0 - datafusion-functions-nested 55.2.0 - datafusion-functions-table 55.2.0 - datafusion-functions-window 55.2.0 - datafusion-functions-window-common 55.2.0 - datafusion-macros 55.2.0 - datafusion-optimizer 55.2.0 - datafusion-physical-expr 55.2.0 - datafusion-physical-expr-adapter 55.2.0 - datafusion-physical-expr-common 55.2.0 - datafusion-physical-optimizer 55.2.0 - datafusion-physical-plan 55.2.0 - datafusion-pruning 55.2.0 - datafusion-session 55.2.0 - datafusion-spark 55.2.0 - datafusion-sql 55.2.0 - -[Apache-2.0 license terms: see META-INF/LICENSE.] - -This project includes code from Apache Aurora. - -* dev/release/{release,changelog,release-candidate} are based on the scripts from - Apache Aurora - -Copyright: 2016 The Apache Software Foundation. -Home page: https://aurora.apache.org/ -License: http://www.apache.org/licenses/LICENSE-2.0 - -================================================================================ -Licenses: Apache-2.0, BSD-3-Clause, ISC, MIT -Used by: - aws-lc-sys 0.46.0 - -AWS Libcrypto (AWS-LC) - -AWS-LC is a fork of BoringSSL, which is itself a fork of OpenSSL. -Content from these and other sources retains their original licensing, -as described below. New files from AWS-LC are made available under the Apache-2.0 license OR the ISC -license. These licenses are reproduced at the bottom of this file. - -``` -Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. -SPDX-License-Identifier: Apache-2.0 OR ISC -``` - -================================================================================ -BoringSSL -================================================================================ - -BoringSSL is a Google-maintained fork of OpenSSL. Historically, code -authored by Google for BoringSSL was licensed under the ISC License. -BoringSSL has since relicensed upstream to Apache License 2.0. Existing -AWS-LC code originating from BoringSSL retains its ISC license, while -newer code taken from BoringSSL is licensed under Apache License 2.0. - -``` -Copyright (c) 2014-2024 Google Inc. -SPDX-License-Identifier: ISC -``` - -Additional individual contributions to BoringSSL-derived code are -covered under the ISC license: - - - Brian Smith (Copyright 2016) - - Robert Nagy (Copyright 2022) - - Arm Ltd (Copyright 2020) - -``` -Copyright (c) 2025-2026 Google Inc. -SPDX-License-Identifier: Apache-2.0 -``` - -================================================================================ -OpenSSL -================================================================================ - -Code derived from the OpenSSL project is licensed under the -Apache License, Version 2.0. - -``` -Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. -SPDX-License-Identifier: Apache-2.0 -``` - -Some OpenSSL-derived files also carry the original SSLeay copyright: - -``` -Copyright (c) 1995-1998 Eric Young (eay@cryptsoft.com). All rights reserved. -SPDX-License-Identifier: Apache-2.0 -``` - -Portions of OpenSSL-derived code include contributions from: - - - Sun Microsystems, Inc. (Copyright 2002) - - Nokia (Copyright 2005) - - Intel Corporation (Copyright 2012-2021) - -These contributions are covered under the Apache-2.0 license. - -================================================================================ -mlkem-native -================================================================================ - -Code from the mlkem-native project is licensed under Apache License 2.0 or MIT or ISC. - -``` -Copyright (c) The mlkem-native project authors. -SPDX-License-Identifier: Apache-2.0 OR ISC OR MIT -``` - -================================================================================ -mldsa-native -================================================================================ - -Code from the mldsa-native project is licensed under Apache License 2.0 or MIT or ISC - -``` -Copyright (c) The mldsa-native project authors. -SPDX-License-Identifier: Apache-2.0 OR ISC OR MIT -``` - -================================================================================ -Third-Party Libraries (compiled into libcrypto/libssl) -================================================================================ - -Fiat Cryptography ------------------ -Synthesizing Correct-by-Construction Code for Cryptographic Primitives. -See third_party/fiat/LICENSE. - -``` -Copyright (c) 2015-2020 the fiat-crypto authors. -SPDX-License-Identifier: MIT -``` - -s2n-bignum ----------- -Integer arithmetic routines for cryptography. -See third_party/s2n-bignum/s2n-bignum-imported/LICENSE. - -``` -Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. -SPDX-License-Identifier: Apache-2.0 OR ISC OR MIT-0 -``` - -Note: ML-KEM/SHA3 code within s2n-bignum is licensed as -Apache-2.0 OR ISC OR MIT (with attribution), sourced from the -mlkem-native project. - -Jitter Entropy RNG -------------------- -CPU Jitter Random Number Generator Library. -See third_party/jitterentropy/jitterentropy-library/LICENSE. - -The Jitter Entropy library is dual-licensed under a BSD-style license -and the GNU General Public License Version 2. Amazon expressly elects -to distribute the package under the 3-Clause BSD License and NOT under -GNU General Public License Version 2. - -``` -Copyright (C) 2017 - 2025, Stephan Mueller . -SPDX-License-Identifier: BSD-3-Clause -``` - -Keccak / AES Reference Implementations ---------------------------------------- -Public domain (CC0) contributions. -https://creativecommons.org/public-domain/cc0 - -Code from sources and by authors listed in comments on top of the respective files. - -================================================================================ -Full License Texts -================================================================================ - -Apache License 2.0 ------------------- -[Apache-2.0 license terms: see META-INF/LICENSE.] - -ISC License ------------ -Permission to use, copy, modify, and/or distribute this software for -any purpose with or without fee is hereby granted, provided that the -above copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL -WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE -AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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 THIS SOFTWARE. - -MIT License ------------ -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. - -BSD 3-Clause License --------------------- -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 holder 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 -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. - -MIT No Attribution (MIT-0) --------------------------- -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. - -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. - -================================================================================ -Licenses: BSD-3-Clause -Used by: - zstd 0.14.3 - zstd-safe 7.3.0 - zstd-safe 8.2.0 - zstd-sys 2.1.2+zstd.1.5.7 - -BSD 3-Clause License - -Copyright (c) 2026, Alexandre Bury - -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 holder 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 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. - -================================================================================ -Licenses: BSD-3-Clause -Used by: - zstd-sys 2.1.2+zstd.1.5.7 - -BSD License - -For Zstandard software - -Copyright (c) Meta Platforms, Inc. and affiliates. 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 Facebook, nor Meta, 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 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. - -================================================================================ -Licenses: BSD-3-Clause -Used by: - alloc-no-stdlib 2.0.4 - alloc-stdlib 0.2.4 - brotli 8.0.4 - brotli-decompressor 5.0.3 - -Copyright (c) 2016 Dropbox, 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: - -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 holder 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 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. - -================================================================================ -Licenses: BSD-3-Clause -Used by: - subtle 2.6.1 - -Copyright (c) 2016-2017 Isis Agora Lovecruft, Henry de Valence. All rights reserved. -Copyright (c) 2016-2024 Isis Agora Lovecruft. 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 holder 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 -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. - -================================================================================ -Licenses: BSD-3-Clause -Used by: - snap 1.1.2 - -Copyright 2011, The Snappy-Rust Authors. 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 the copyright holder 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. - -================================================================================ -Licenses: BSD-3-Clause -Used by: - zstd-sys 2.1.2+zstd.1.5.7 - -The auto-generated bindings are under the 3-clause BSD license: - -BSD License - -For Zstandard software - -Copyright (c) Meta Platforms, Inc. and affiliates. 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 Facebook, nor Meta, 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 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. - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -/* Copyright (c) 2014, Intel Corporation. - * - * Permission to use, copy, modify, and/or distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - * - * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES - * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF - * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY - * SPECIAL, DIRECT, 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 THIS SOFTWARE. */ - -#ifndef OPENSSL_HEADER_EC_ECP_NISTZ384_H -#define OPENSSL_HEADER_EC_ECP_NISTZ384_H - -#include "../../limbs/limbs.h" - -#define P384_LIMBS (384u / LIMB_BITS) - -typedef struct { - Limb X[P384_LIMBS]; - Limb Y[P384_LIMBS]; - Limb Z[P384_LIMBS]; -} P384_POINT; - -typedef struct { - Limb X[P384_LIMBS]; - Limb Y[P384_LIMBS]; -} P384_POINT_AFFINE; - -#endif // OPENSSL_HEADER_EC_ECP_NISTZ384_H - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2015-2016 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -//! EdDSA Signatures. - -use super::ops::ELEM_LEN; -use crate::digest; - -pub mod signing; -pub mod verification; - -/// The length of an Ed25519 public key. -pub const ED25519_PUBLIC_KEY_LEN: usize = ELEM_LEN; - -pub fn eddsa_digest(signature_r: &[u8], public_key: &[u8], msg: &[u8]) -> digest::Digest { - let mut ctx = digest::Context::new(&digest::SHA512); - ctx.update(signature_r); - ctx.update(public_key); - ctx.update(msg); - ctx.finish() -} - -================================================================================ -Licenses: ISC -Used by: - untrusted 0.9.0 - -// Copyright 2015-2016 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHORS DISCLAIM ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR -// ANY SPECIAL, DIRECT, 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 THIS SOFTWARE. - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2015-2022 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -use crate::limb::Limb; - -#[derive(Clone, Copy)] -#[repr(transparent)] -pub struct N0([Limb; 2]); - -impl N0 { - #[cfg(feature = "alloc")] - pub(super) const LIMBS_USED: usize = 64 / crate::limb::LIMB_BITS; - - #[inline] - pub const fn precalculated(n0: u64) -> Self { - #[cfg(target_pointer_width = "64")] - { - Self([n0, 0]) - } - - #[cfg(target_pointer_width = "32")] - { - Self([n0 as Limb, (n0 >> crate::limb::LIMB_BITS) as Limb]) - } - } -} - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2015-2024 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -#[cfg(target_pointer_width = "64")] -type CompilerWord = u64; - -#[cfg(target_pointer_width = "32")] -type CompilerWord = u32; - -/// A native word that isn't secret. -/// -/// `LeakyWord` supports `as` conversions to/from native types. -/// -/// XXX: This isn't the native word size on targets where a pointer isn't the -/// same size as a native word. TODO: Fix this. -pub(crate) type LeakyWord = CompilerWord; - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2015-2025 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -use crate::{bb, error}; - -#[deprecated( - note = "To be removed. Internal function not intended for external use with no promises regarding side channels." -)] -pub fn verify_slices_are_equal(a: &[u8], b: &[u8]) -> Result<(), error::Unspecified> { - bb::verify_slices_are_equal(a, b) -} - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2016 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -//! Elliptic curve operations and schemes using Curve25519. - -pub mod ed25519; - -pub mod x25519; - -mod ops; -mod scalar; - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2016-2024 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -use crate::error::{KeyRejected, Unspecified}; - -impl From for Unspecified { - fn from(source: untrusted::EndOfInput) -> Self { - super::erase(source) - } -} - -impl From for Unspecified { - fn from(source: core::array::TryFromSliceError) -> Self { - super::erase(source) - } -} - -impl From for Unspecified { - fn from(source: KeyRejected) -> Self { - super::erase(source) - } -} - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2018 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -#[cfg(target_arch = "x86")] -pub fn shift_full_blocks( - in_out: super::overlapping::Overlapping<'_, u8>, - mut transform: impl FnMut(&[u8; BLOCK_LEN]) -> [u8; BLOCK_LEN], -) { - let (in_out, src) = in_out.into_slice_src_mut(); - let in_out_len = in_out[src.clone()].len(); - - for i in (0..in_out_len).step_by(BLOCK_LEN) { - let block = { - let input = - <&[u8; BLOCK_LEN]>::try_from(&in_out[(src.start + i)..][..BLOCK_LEN]).unwrap(); - transform(input) - }; - let output = <&mut [u8; BLOCK_LEN]>::try_from(&mut in_out[i..][..BLOCK_LEN]).unwrap(); - *output = block; - } -} - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2018 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -//! Serialization and deserialization. - -#[doc(hidden)] -pub mod der; - -#[cfg(feature = "alloc")] -mod writer; - -#[cfg(feature = "alloc")] -pub(crate) mod der_writer; - -pub(crate) mod positive; - -pub use self::positive::Positive; - -#[cfg(feature = "alloc")] -pub(crate) use self::writer::TooLongError; - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2019-2024 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -use super::BlockLen; - -pub(super) use self::{ - sha2_32::{block_data_order_32, State32, SHA256_BLOCK_LEN}, - sha2_64::{block_data_order_64, State64, SHA512_BLOCK_LEN}, -}; - -pub(super) const CHAINING_WORDS: usize = 8; - -#[cfg(any( - all(target_arch = "aarch64", target_endian = "little"), - all(target_arch = "arm", target_endian = "little"), - target_arch = "x86_64" -))] -#[macro_use] -mod ffi; - -pub(super) mod fallback; -mod sha2_32; -mod sha2_64; - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2022 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -/// Polyfill for `Option::unwrap()` as a const fn; feature `const_option`. -/// https://github.com/rust-lang/rust/issues/67441. -/// TODO(MSRV): Replace this with `x.unwrap()`. -/// -/// `T: Copy` avoids "constant functions cannot evaluate destructors." -pub const fn unwrap_const(x: Option) -> T -where - T: Copy, -{ - if let Some(x) = x { - x - } else { - panic!("unwrap_const on `None`"); - } -} - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2024 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -// TODO(MSRV 1.76): Replace with `core::ptr::from_mut`. -#[allow(dead_code)] -#[inline(always)] -pub fn from_mut(r: &mut T) -> *mut T { - r -} - -// TODO(MSRV 1.76): Replace with `core::ptr::from_ref`. -#[allow(dead_code)] -#[inline(always)] -pub const fn from_ref(r: &T) -> *const T { - r -} - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2024 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -//! Integration tests for non-public APIs. - -mod bits_tests; - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2024 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -//! Utilities to make dealing with slices less tediuous. - -/// Replaces the first N elements of `a` with the first N elements of `b`, where -/// N is `core::cmp::min(a.len(), b.len())`, leaving the rest unchanged. -pub fn overwrite_at_start(a: &mut [T], b: &[T]) { - a.iter_mut().zip(b).for_each(|(a, b)| { - *a = *b; - }); -} - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2024 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -pub use self::{ - array::Array, - base::{IndexError, Overlapping}, - partial_block::PartialBlock, -}; - -mod array; -mod base; -mod partial_block; - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2024 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -use crate::testutil; -use core::{marker::PhantomData, mem::size_of}; - -/// A ZST that can be added to any type to make the type `!Send`. -#[derive(Clone, Copy)] -pub struct NotSend(PhantomData<*mut ()>); - -impl NotSend { - pub const VALUE: Self = Self(PhantomData); -} - -#[allow(deprecated)] -const _: () = testutil::compile_time_assert_clone::(); -#[allow(deprecated)] -const _: () = testutil::compile_time_assert_copy::(); -const _: () = assert!(size_of::() == 0); - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2025 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -#![cfg(all(target_arch = "aarch64", target_endian = "little"))] - -pub(in super::super) mod mont; - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2025 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -#![cfg(target_arch = "x86_64")] - -pub(in super::super::super) mod mont; - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2025 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -mod storage; - -pub(super) use self::storage::{AlignedStorage, LIMBS_PER_CHUNK}; - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -// Copyright 2025 Brian Smith. -// -// Permission to use, copy, modify, and/or distribute this software for any -// purpose with or without fee is hereby granted, provided that the above -// copyright notice and this permission notice appear in all copies. -// -// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -// SPECIAL, DIRECT, 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 THIS SOFTWARE. - -pub(super) mod aarch64; -pub(super) mod x86_64; - -================================================================================ -Licenses: ISC -Used by: - ring 0.17.14 - -Copyright 2015-2025 Brian Smith. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY -SPECIAL, DIRECT, 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 THIS SOFTWARE. - -================================================================================ -Licenses: ISC -Used by: - libloading 0.8.9 - -Copyright © 2015, Simonas Kazlauskas - -Permission to use, copy, modify, and/or distribute this software for any purpose with or without -fee is hereby granted, provided that the above copyright notice and this permission notice appear -in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS -SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE -AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, 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 -THIS SOFTWARE. - -================================================================================ -Licenses: ISC -Used by: - rustls-webpki 0.103.16 - -Except as otherwise noted, this project is licensed under the following -(ISC-style) terms: - -Copyright 2015 Brian Smith. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHORS DISCLAIM ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR -ANY SPECIAL, DIRECT, 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 THIS SOFTWARE. - -The files under third-party/chromium are licensed as described in -third-party/chromium/LICENSE. - -================================================================================ -Licenses: ISC -Used by: - aws-lc-rs 1.18.2 - -SPDX-License-Identifier: ISC AND (Apache-2.0 OR ISC) - -Apache 2.0 license -------------------------------------- - - [Apache-2.0 license terms: see META-INF/LICENSE.] - -ISC license -------------------------------------- - -Copyright Amazon.com, Inc. or its affiliates. - -Permission to use, copy, modify, and/or distribute this software for any -purpose with or without fee is hereby granted, provided that the above -copyright notice and this permission notice appear in all copies. - -THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES -WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR -ANY SPECIAL, DIRECT, 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 THIS SOFTWARE. - -================================================================================ -Licenses: MIT -Used by: - brotli 8.0.4 - -Copyright (c) 2009, 2010, 2013-2016 by the Brotli 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. - -================================================================================ -Licenses: MIT -Used by: - mio 1.2.4 - -Copyright (c) 2014 Carl Lerche and other MIO contributors - -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. - -================================================================================ -Licenses: MIT -Used by: - hyper 1.12.0 - -Copyright (c) 2014-2026 Sean McArthur - -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. - -================================================================================ -Licenses: MIT -Used by: - ordered-float 2.10.1 - ordered-float 4.6.0 - -Copyright (c) 2015 Jonathan Reem - -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. - -================================================================================ -Licenses: MIT -Used by: - serde-value 0.7.0 - -Copyright (c) 2016 arcnmx - -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. - -================================================================================ -Licenses: MIT -Used by: - h2 0.4.20 - -Copyright (c) 2017 h2 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. - -================================================================================ -Licenses: MIT -Used by: - bytes 1.12.1 - -Copyright (c) 2018 Carl Lerche - -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. - -================================================================================ -Licenses: MIT -Used by: - want 0.3.2 - -Copyright (c) 2018-2019 Sean McArthur - -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. - -================================================================================ -Licenses: MIT -Used by: - try-lock 0.2.5 - -Copyright (c) 2018-2023 Sean McArthur -Copyright (c) 2016 Alex Crichton - -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. - -================================================================================ -Licenses: MIT -Used by: - slab 0.4.12 - -Copyright (c) 2019 Carl Lerche - -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. - -================================================================================ -Licenses: MIT -Used by: - tracing 0.1.44 - tracing-attributes 0.1.31 - tracing-core 0.1.36 - -Copyright (c) 2019 Tokio Contributors - -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. - -================================================================================ -Licenses: MIT -Used by: - tower 0.5.3 - tower-layer 0.3.3 - tower-service 0.3.3 - -Copyright (c) 2019 Tower Contributors - -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. - -================================================================================ -Licenses: MIT -Used by: - tower-http 0.6.11 - -Copyright (c) 2019-2021 Tower Contributors - -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. - -================================================================================ -Licenses: MIT -Used by: - http-body 1.1.0 - http-body-util 0.1.5 - -Copyright (c) 2019-2026 Sean McArthur & Hyper Contributors - -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. - -================================================================================ -Licenses: MIT -Used by: - hyper-util 0.1.21 - -Copyright (c) 2023-2025 Sean McArthur - -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. - -================================================================================ -Licenses: MIT -Used by: - typemap-ors 1.0.0 - unsafe-any-ors 1.0.0 - -Upstream declares MIT but supplies no copyright/license file. -The canonical MIT permission text follows; no copyright holder -has been inferred. Package metadata identifies these authors: - typemap-ors 1.0.0: Jonathan Reem , Anton Whalley anton@venshare.com - Repository: https://github.com/orphanage-rs/rust-typemap - unsafe-any-ors 1.0.0: Jonathan Reem , anton whalley anton@venshare.com - Repository: https://github.com/orphanage-rs/rust-unsafe-any - -MIT License - - -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. - -================================================================================ -Licenses: MIT -Used by: - atoi 2.0.0 - -MIT License - -Copyright (c) 2017 - -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. - -================================================================================ -Licenses: MIT -Used by: - ordered-multimap 0.7.3 - -MIT License - -Copyright (c) 2018 sgodwincs - -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. - -================================================================================ -Licenses: MIT -Used by: - dashmap 6.2.1 - -MIT License - -Copyright (c) 2019 Acrimon - -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. - -================================================================================ -Licenses: MIT -Used by: - comfy-table 7.2.2 - -MIT License - -Copyright (c) 2019 Arne Beer - -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. - -================================================================================ -Licenses: MIT -Used by: - strum 0.27.2 - strum 0.28.0 - strum_macros 0.27.2 - strum_macros 0.28.0 - -MIT License - -Copyright (c) 2019 Peter Glotfelty - -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. - -================================================================================ -Licenses: MIT -Used by: - tokio-macros 2.7.2 - -MIT License - -Copyright (c) 2019 Yoshua Wuyts -Copyright (c) Tokio Contributors - -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. - -================================================================================ -Licenses: MIT -Used by: - arrow-array 59.3.1 - -MIT License - -Copyright (c) 2020-2022 Oliver Margetts - -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. - -================================================================================ -Licenses: MIT -Used by: - base64-simd 0.8.0 - vsimd 0.8.0 - -MIT License - -Copyright (c) 2021 Nugine - -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. - -================================================================================ -Licenses: MIT -Used by: - outref 0.5.2 - -MIT License - -Copyright (c) 2022 Nugine - -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. - -================================================================================ -Licenses: MIT -Used by: - tokio 1.54.1 - tokio-stream 0.1.19 - tokio-util 0.7.20 - -MIT License - -Copyright (c) Tokio Contributors - -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. - -================================================================================ -Licenses: MIT -Used by: - simd-adler32 0.3.10 - -MIT License - -Copyright (c) [2021] [Marvin Countryman] - -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. - -================================================================================ -Licenses: MIT -Used by: - unsafe-libyaml 0.2.11 - zmij 1.0.23 - -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. - -================================================================================ -Licenses: MIT -Used by: - spin 0.10.1 - spin 0.9.9 - tracing-core 0.1.36 - -The MIT License (MIT) - -Copyright (c) 2014 Mathijs van de Nes - -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. - -================================================================================ -Licenses: MIT -Used by: - rust-ini 0.21.3 - -The MIT License (MIT) - -Copyright (c) 2014 Y. T. CHUNG - -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. - -================================================================================ -Licenses: MIT -Used by: - phf 0.12.1 - phf_shared 0.12.1 - -The MIT License (MIT) - -Copyright (c) 2014-2022 Steven Fackler, Yuki Okushi - -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. - -================================================================================ -Licenses: MIT -Used by: - aho-corasick 1.1.5 - byteorder 1.5.0 - csv 1.4.0 - csv-core 0.1.13 - jiff 0.2.38 - jiff-core 0.1.1 - memchr 2.8.3 - walkdir 2.5.0 - -The MIT License (MIT) - -Copyright (c) 2015 Andrew Gallant - -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. - -================================================================================ -Licenses: MIT -Used by: - generic-array 0.14.7 - -The MIT License (MIT) - -Copyright (c) 2015 Bartłomiej Kamiński - -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. - -================================================================================ -Licenses: MIT -Used by: - twox-hash 2.1.5 - -The MIT License (MIT) - -Copyright (c) 2015 Jake Goulding - -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. - -================================================================================ -Licenses: MIT -Used by: - combine 4.6.9 - -The MIT License (MIT) - -Copyright (c) 2015 Markus Westerlind - -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. - -================================================================================ -Licenses: MIT -Used by: - derive_more 2.1.1 - derive_more-impl 2.1.1 - -The MIT License (MIT) - -Copyright (c) 2016 Jelte Fennema - -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. - -================================================================================ -Licenses: MIT -Used by: - quick-xml 0.39.4 - quick-xml 0.41.0 - quick-xml 0.42.0 - -The MIT License (MIT) - -Copyright (c) 2016 Johann Tuffe - -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. - -================================================================================ -Licenses: MIT -Used by: - pem 4.0.0 - -The MIT License (MIT) - -Copyright (c) 2016 Jonathan Creekmore - -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. - -================================================================================ -Licenses: MIT -Used by: - same-file 1.0.6 - -The MIT License (MIT) - -Copyright (c) 2017 Andrew Gallant - -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. - -================================================================================ -Licenses: MIT -Used by: - aliasable 0.1.3 - -The MIT License (MIT) - -Copyright (c) 2020 James Dyson - -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. - -================================================================================ -Licenses: MIT -Used by: - lz4_flex 0.14.0 - -The MIT License (MIT) - -Copyright (c) 2020 Pascal Seitz - -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. - -================================================================================ -Licenses: MIT -Used by: - zstd 0.13.3 - -The MIT License (MIT) -Copyright (c) 2016 Alexandre Bury - -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. - -================================================================================ -Licenses: MIT -Used by: - libm 0.2.16 - -rust-lang/libm as a whole is available for use under the MIT license: - ------------------------------------------------------------------------------- -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. ------------------------------------------------------------------------------- - -As a contributor, you agree that your code can be used under either the MIT -license or the Apache-2.0 license: - ------------------------------------------------------------------------------- - [Apache-2.0 license terms: see META-INF/LICENSE.] - ------------------------------------------------------------------------------- - -This Rust library contains the following copyrights: - - Copyright (c) 2018 Jorge Aparicio - -Portions of this software are derived from third-party works licensed under -terms compatible with the above MIT license: - -* musl libc https://www.musl-libc.org/. This library contains the following - copyright: - - Copyright © 2005-2020 Rich Felker, et al. - -* The CORE-MATH project https://core-math.gitlabpages.inria.fr/. CORE-MATH - routines are available under the MIT license on a per-file basis. - -The musl libc COPYRIGHT file also includes the following notice relevant to -math portions of the library: - ------------------------------------------------------------------------------- -Much of the math library code (src/math/* and src/complex/*) is -Copyright © 1993,2004 Sun Microsystems or -Copyright © 2003-2011 David Schultz or -Copyright © 2003-2009 Steven G. Kargl or -Copyright © 2003-2009 Bruce D. Evans or -Copyright © 2008 Stephen L. Moshier or -Copyright © 2017-2018 Arm Limited -and labelled as such in comments in the individual source files. All -have been licensed under extremely permissive terms. ------------------------------------------------------------------------------- - -Copyright notices are retained in src/* files where relevant. - -================================================================================ -Licenses: MIT -Used by: - urlencoding 2.1.3 - -© 2016 Bertram Truong -© 2021 Kornel Lesiński - -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. - -================================================================================ -Licenses: Unicode-3.0 -Used by: - icu_collections 2.4.0 - icu_locale_core 2.4.0 - icu_normalizer 2.4.0 - icu_normalizer_data 2.4.0 - icu_properties 2.4.0 - icu_properties_data 2.4.0 - icu_provider 2.4.0 - litemap 0.8.3 - potential_utf 0.1.6 - tinystr 0.8.5 - writeable 0.6.4 - yoke 0.8.4 - yoke-derive 0.8.4 - zerofrom 0.1.8 - zerofrom-derive 0.1.8 - zerotrie 0.2.5 - zerovec 0.11.9 - zerovec-derive 0.11.7 - -UNICODE LICENSE V3 - -COPYRIGHT AND PERMISSION NOTICE - -Copyright © 2020-2024 Unicode, Inc. - -NOTICE TO USER: Carefully read the following legal agreement. BY -DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING DATA FILES, AND/OR -SOFTWARE, YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE -TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT AGREE, DO NOT -DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR SOFTWARE. - -Permission is hereby granted, free of charge, to any person obtaining a -copy of data files and any associated documentation (the "Data Files") or -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. - -SPDX-License-Identifier: Unicode-3.0 - -— - -Portions of ICU4X may have been adapted from ICU4C and/or ICU4J. -ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others. - -================================================================================ -Licenses: Zlib -Used by: - zlib-rs 0.6.8 - -(C) 2024 Trifecta Tech Foundation - -This software is provided 'as-is', without any express or implied -warranty. In no event will the authors be held liable for any damages -arising from the use of this software. - -Permission is granted to anyone to use this software for any purpose, -including commercial applications, and to alter it and redistribute it -freely, subject to the following restrictions: - -1. The origin of this software must not be misrepresented; you must not - claim that you wrote the original software. If you use this software - in a product, an acknowledgment in the product documentation would be - appreciated but is not required. - -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - -3. This notice may not be removed or altered from any source distribution. - -================================================================================ -Licenses: Zlib -Used by: - foldhash 0.1.5 - foldhash 0.2.0 - -Copyright (c) 2024 Orson Peters - -This software is provided 'as-is', without any express or implied warranty. In -no event will the authors be held liable for any damages arising from the use of -this software. - -Permission is granted to anyone to use this software for any purpose, including -commercial applications, and to alter it and redistribute it freely, subject to -the following restrictions: - -1. The origin of this software must not be misrepresented; you must not claim - that you wrote the original software. If you use this software in a product, - an acknowledgment in the product documentation would be appreciated but is - not required. - -2. Altered source versions must be plainly marked as such, and must not be - misrepresented as being the original software. - -3. This notice may not be removed or altered from any source distribution. - -================================================================================ -Licenses: bzip2-1.0.6 -Used by: - libbz2-rs-sys 0.2.5 - --------------------------------------------------------------------------- - -The original program, "bzip2", the associated library "libbzip2", and all -documentation, are - -Copyright (C) 1996-2021 Julian R Seward. -Copyright (C) 2019-2020 Federico Mena Quintero -Copyright (C) 2021 Micah Snyder - -This Rust translation, "libbzip2-rs" is a derived work based on "bzip2" and -"libbzip2", and is Copyright (C) 2024-2025 Trifecta Tech Foundation and contributors - -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. The origin of this software must not be misrepresented; you must - not claim that you wrote the original software. If you use this - software in a product, an acknowledgment in the product - documentation would be appreciated but is not required. - -3. Altered source versions must be plainly marked as such, and must - not be misrepresented as being the original software. - -4. The name of the author may not be used to endorse or promote - products derived from this software without specific prior written - permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``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 AUTHOR 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. - -Julian Seward, jseward@acm.org -bzip2/libbzip2 version 1.1.0 of 6 September 2010 - --------------------------------------------------------------------------- diff --git a/dev/licenses/native-inventory.json b/dev/licenses/native-inventory.json deleted file mode 100644 index d40ec30d347..00000000000 --- a/dev/licenses/native-inventory.json +++ /dev/null @@ -1,6653 +0,0 @@ -{ - "codegen_review": [ - { - "disposition": "generated-code", - "packages": [ - "async-trait 0.1.92", - "aws-smithy-runtime-api-macros 1.1.0", - "bon-macros 3.10.3", - "datafusion-macros 55.2.0", - "derive_builder_macro 0.20.2", - "derive_more-impl 2.1.1", - "displaydoc 0.2.7", - "futures-macro 0.3.34", - "iceberg-property-macro 0.10.1", - "jni-macros 0.22.4", - "jni-sys-macros 0.4.1", - "linktime-proc-macro 0.2.3", - "ouroboros_macro 0.18.5", - "pin-project-internal 1.1.13", - "prost-derive 0.14.4", - "serde_derive 1.0.229", - "serde_repr 0.1.21", - "serde_with_macros 3.24.0", - "sqlparser_derive 0.5.0", - "strum_macros 0.27.2", - "strum_macros 0.28.0", - "thiserror-impl 2.0.21", - "tokio-macros 2.7.2", - "tracing-attributes 0.1.31", - "typed-builder-macro 0.20.1", - "typetag-impl 0.2.23", - "yoke-derive 0.8.4", - "zerocopy-derive 0.8.63", - "zerofrom-derive 0.1.8", - "zerovec-derive 0.11.7" - ], - "reason": "Emits runtime impls, wrappers or data tables. Retain the generator's terms for its output; exclude its host-only parsing/quoting dependencies." - }, - { - "disposition": "host-only", - "packages": [ - "darling_macro 0.20.11", - "darling_macro 0.24.1" - ], - "reason": "Darling derives parsing helpers in other proc-macro crates, which execute on the compiler host rather than in libcomet." - }, - { - "disposition": "host-only", - "packages": [ - "const-random-macro 0.1.16", - "paste 1.0.15", - "rustversion 1.0.23", - "seq-macro 0.3.6" - ], - "reason": "Only chooses/repeats user tokens, joins identifiers, or emits random numeric constants; no library implementation is copied into runtime output." - } - ], - "features": "core defaults (hdfs-opendal, delta)", - "packages": [ - { - "license_metadata": null, - "package": "addr2line 0.25.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "0BSD OR MIT OR Apache-2.0", - "package": "adler2 2.0.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "aead 0.5.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "aes 0.8.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "aes-gcm 0.10.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "ahash 0.8.12", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unlicense OR MIT", - "package": "aho-corasick 1.1.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "aliasable 0.1.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "aligned-vec 0.6.4", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-3-Clause", - "package": "alloc-no-stdlib 2.0.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-3-Clause", - "package": "alloc-stdlib 0.2.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "allocator-api2 0.2.21", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "android_system_properties 0.1.6", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "anes 0.1.6", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "anstream 1.0.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "anstyle 1.0.14", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "anstyle-parse 1.0.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "anstyle-query 1.1.5", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "anstyle-wincon 3.0.11", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "anyhow 1.0.104", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "apache-avro 0.22.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "arc-swap 1.9.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "array-init 2.1.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "arrayvec 0.7.8", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-arith 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 AND MIT", - "package": "arrow-array 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-buffer 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-cast 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-csv 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-data 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-ipc 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-json 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-ord 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-row 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-schema 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-select 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "arrow-string 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "as-any 0.3.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "assertables 10.1.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "async-channel 1.9.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "async-channel 2.5.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "async-compression 0.4.51", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "async-executor 1.14.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "async-global-executor 2.4.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "async-io 2.6.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "async-lock 3.4.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "async-std 1.13.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "async-task 4.7.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "async-trait 0.1.92", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "asyncband 0.6.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "asyncband 0.7.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "atoi 2.0.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "atomic-waker 1.1.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "autocfg 1.5.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-config 1.13.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-credential-types 1.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "ISC AND (Apache-2.0 OR ISC)", - "package": "aws-lc-rs 1.18.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)", - "package": "aws-lc-sys 0.46.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-runtime 1.10.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-sdk-sso 1.117.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-sdk-ssooidc 1.119.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-sdk-sts 1.122.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-sigv4 1.6.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-async 1.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-http 0.64.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-http-client 1.5.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-json 0.65.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-observability 0.3.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-query 0.64.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-runtime 1.16.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-runtime-api 1.19.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-runtime-api-macros 1.1.0", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-schema 1.1.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-types 1.9.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-smithy-xml 0.64.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "aws-types 1.7.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "backon 1.6.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "backtrace 0.3.76", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "base64 0.22.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "base64 0.23.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "base64-simd 0.8.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "base64ct 1.8.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "bigdecimal 0.4.11", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "bimap 0.6.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "bitflags 1.3.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "bitflags 2.13.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "blake2 0.10.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception", - "package": "blake3 1.8.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "block-buffer 0.10.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "block-buffer 0.12.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "block-padding 0.3.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "blocking 1.7.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "bnum 0.12.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "bon 3.10.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "bon-macros 3.10.3", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-3-Clause AND MIT", - "package": "brotli 8.0.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-3-Clause OR MIT", - "package": "brotli-decompressor 5.0.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "bs58 0.5.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "bumpalo 3.20.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Zlib OR Apache-2.0 OR MIT", - "package": "bytemuck 1.25.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unlicense OR MIT", - "package": "byteorder 1.5.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "bytes 1.12.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "bytes-utils 0.1.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "bzip2 0.6.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "cast 0.3.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "cbc 0.1.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "cc 1.10.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "cfg-if 1.0.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "cfg_aliases 0.2.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "chacha20 0.10.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "chrono 0.4.45", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "chrono-tz 0.10.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "ciborium 0.2.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "ciborium-io 0.2.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "ciborium-ll 0.2.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "cipher 0.4.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "clap 4.6.7", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "clap_builder 4.6.7", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "clap_derive 4.6.7", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "clap_lex 1.1.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "cmake 0.1.58", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "cmov 0.5.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "colorchoice 1.0.5", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "combine 4.6.9", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "comet-contrib-delta 1.3.0", - "roles": {}, - "source": "workspace" - }, - { - "license_metadata": null, - "package": "comet-contrib-lance 1.3.0", - "roles": {}, - "source": "workspace" - }, - { - "license_metadata": null, - "package": "comet-test-udfs 1.3.0", - "roles": {}, - "source": "workspace" - }, - { - "license_metadata": null, - "package": "comet-udf-sdk 1.3.0", - "roles": {}, - "source": "workspace" - }, - { - "license_metadata": "MIT", - "package": "comfy-table 7.2.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "compression-codecs 0.4.46", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "compression-core 0.4.34", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "concurrent-queue 2.5.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "const-oid 0.10.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "const-oid 0.9.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "const-random 0.1.18", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "const-random-macro 0.1.16", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "CC0-1.0 OR MIT-0 OR Apache-2.0", - "package": "constant_time_eq 0.4.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "core-foundation 0.10.1", - "roles": { - "aarch64-apple-darwin": "target", - "x86_64-apple-darwin": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "core-foundation-sys 0.8.7", - "roles": { - "aarch64-apple-darwin": "target", - "x86_64-apple-darwin": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "cpp_demangle 0.4.5", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "cpufeatures 0.2.17", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "cpufeatures 0.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "crc-fast 1.10.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "crc32c 0.6.8", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "crc32fast 1.5.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "criterion 0.7.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "criterion-plot 0.6.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "crossbeam-channel 0.5.17", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "crossbeam-deque 0.8.8", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "crossbeam-epoch 0.9.21", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "crossbeam-utils 0.8.23", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "crunchy 0.2.4", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "crypto-common 0.1.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "crypto-common 0.2.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unlicense OR MIT", - "package": "csv 1.4.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unlicense OR MIT", - "package": "csv-core 0.1.13", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "ctor 1.0.13", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "ctr 0.9.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "ctutils 0.4.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "darling 0.20.11", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "darling 0.24.1", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "darling_core 0.20.11", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "darling_core 0.24.1", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "darling_macro 0.20.11", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "darling_macro 0.24.1", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "dashmap 6.2.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-catalog 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-catalog-listing 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "datafusion-comet 1.3.0", - "roles": {}, - "source": "workspace" - }, - { - "license_metadata": null, - "package": "datafusion-comet-common 1.3.0", - "roles": {}, - "source": "workspace" - }, - { - "license_metadata": null, - "package": "datafusion-comet-jni-bridge 1.3.0", - "roles": {}, - "source": "workspace" - }, - { - "license_metadata": null, - "package": "datafusion-comet-operators 1.3.0", - "roles": {}, - "source": "workspace" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-comet-proto 1.3.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "workspace" - }, - { - "license_metadata": null, - "package": "datafusion-comet-shuffle 1.3.0", - "roles": {}, - "source": "workspace" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-comet-spark-expr 1.3.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "workspace" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-common 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-common-runtime 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-datasource 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-datasource-arrow 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-datasource-csv 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-datasource-json 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-datasource-parquet 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-doc 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-execution 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-expr 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-expr-common 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-functions 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-functions-aggregate 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-functions-aggregate-common 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-functions-nested 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-functions-table 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-functions-window 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-functions-window-common 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-macros 55.2.0", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-optimizer 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-physical-expr 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-physical-expr-adapter 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-physical-expr-common 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-physical-optimizer 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-physical-plan 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-pruning 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-session 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-spark 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datafusion-sql 55.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "datasketches 0.3.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "debugid 0.8.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "defmt 1.2.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "defmt-macros 1.2.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "defmt-parser 1.1.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "der 0.7.10", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "deranged 0.5.9", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "derive_builder 0.20.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "derive_builder_core 0.20.2", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "derive_builder_macro 0.20.2", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "derive_more 2.1.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "derive_more-impl 2.1.1", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "destructure_traitobject 0.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "digest 0.10.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "digest 0.11.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "displaydoc 0.2.7", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "dlv-list 0.5.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "dunce 1.0.5", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "dyn-clone 1.0.20", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "either 1.19.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "equator 0.4.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "equator-macro 0.4.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "equivalent 1.0.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "erased-serde 0.4.10", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "errno 0.3.14", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "event-listener 2.5.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "event-listener 5.4.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "event-listener-strategy 0.5.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "fastnum 0.7.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "fastrand 2.5.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "find-msvc-tools 0.1.15", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "findshlibs 0.10.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "fixedbitset 0.5.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "flatbuffers 25.12.19", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "flate2 1.1.10", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "fnv 1.0.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Zlib", - "package": "foldhash 0.1.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Zlib", - "package": "foldhash 0.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "form_urlencoded 1.2.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "fs_extra 1.3.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "futures 0.3.34", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "futures-channel 0.3.34", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "futures-core 0.3.34", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "futures-executor 0.3.34", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "futures-io 0.3.34", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "futures-lite 2.6.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "futures-macro 0.3.34", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "futures-sink 0.3.34", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "futures-task 0.3.34", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "futures-util 0.3.34", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "generic-array 0.14.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "getrandom 0.2.17", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "getrandom 0.3.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "getrandom 0.4.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "ghash 0.5.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "gimli 0.32.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "glob 0.3.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "gloo-timers 0.3.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "h2 0.4.20", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "half 2.7.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "hashbrown 0.12.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "hashbrown 0.14.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "hashbrown 0.15.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "hashbrown 0.17.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "hdfs-sys 0.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "hdrs 0.3.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "heck 0.4.1", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "heck 0.5.0", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "hermit-abi 0.5.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "hex 0.4.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "hmac 0.12.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "hmac 0.13.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "http 1.5.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "http-body 1.1.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "http-body-util 0.1.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "httparse 1.10.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "humantime 2.4.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "hybrid-array 0.4.15", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "hyper 1.12.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR ISC OR MIT", - "package": "hyper-rustls 0.27.10", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "hyper-util 0.1.21", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "iana-time-zone 0.1.65", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "iana-time-zone-haiku 0.1.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "iceberg 0.10.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "git+https://github.com/apache/iceberg-rust?rev=b154603a710d730d2f43f8af4db257cc137237ef#b154603a710d730d2f43f8af4db257cc137237ef" - }, - { - "license_metadata": "Apache-2.0", - "package": "iceberg-property-macro 0.10.1", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "git+https://github.com/apache/iceberg-rust?rev=b154603a710d730d2f43f8af4db257cc137237ef#b154603a710d730d2f43f8af4db257cc137237ef" - }, - { - "license_metadata": "Apache-2.0", - "package": "iceberg-storage-opendal 0.10.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "git+https://github.com/apache/iceberg-rust?rev=b154603a710d730d2f43f8af4db257cc137237ef#b154603a710d730d2f43f8af4db257cc137237ef" - }, - { - "license_metadata": "Unicode-3.0", - "package": "icu_collections 2.4.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "icu_locale_core 2.4.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "icu_normalizer 2.4.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "icu_normalizer_data 2.4.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "icu_properties 2.4.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "icu_properties_data 2.4.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "icu_provider 2.4.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "ident_case 1.0.1", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "idna 1.1.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "idna_adapter 1.2.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "indexmap 1.9.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "indexmap 2.14.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "inferno 0.11.21", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "inout 0.1.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "inventory 0.3.25", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "ipnet 2.12.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "is-terminal 0.4.17", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "is_terminal_polyfill 1.70.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "itertools 0.13.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "itertools 0.14.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "itertools 0.15.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "itoa 1.0.18", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "java-locator 0.1.9", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unlicense OR MIT", - "package": "jiff 0.2.38", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unlicense OR MIT", - "package": "jiff-core 0.1.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "jiff-static 0.2.38", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "jiff-tzdb 0.1.9", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "jiff-tzdb-platform 0.1.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "jni 0.22.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "jni-macros 0.22.4", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "jni-sys 0.4.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "jni-sys-macros 0.4.1", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "jobserver 0.1.35", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "js-sys 0.3.106", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "kv-log-macro 1.0.7", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "lazy_static 1.5.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "lexical-core 1.0.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "lexical-parse-float 1.0.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "lexical-parse-integer 1.0.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "lexical-util 1.0.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "lexical-write-float 1.0.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "lexical-write-integer 1.0.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "bzip2-1.0.6", - "package": "libbz2-rs-sys 0.2.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "libc 0.2.191", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "ISC", - "package": "libloading 0.8.9", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "liblzma 0.4.9", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "liblzma-sys 0.4.9", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "libm 0.2.16", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "libmimalloc-sys 0.1.49", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "link-section 0.19.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "linktime-proc-macro 0.2.3", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT", - "package": "linux-raw-sys 0.12.1", - "roles": { - "aarch64-unknown-linux-gnu": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "litemap 0.8.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "lock_api 0.4.14", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "log 0.4.34", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "log-mdc 0.1.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "log4rs 1.4.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "lru-slab 0.1.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "lz4_flex 0.14.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "md-5 0.10.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "md-5 0.11.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "mea 0.6.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unlicense OR MIT", - "package": "memchr 2.8.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "memmap2 0.9.12", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "mimalloc 0.1.52", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "miniz_oxide 0.8.9", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Zlib OR Apache-2.0", - "package": "miniz_oxide 0.9.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "mio 1.2.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "0BSD", - "package": "mock_instant 0.6.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "(MIT OR Apache-2.0) AND Apache-2.0", - "package": "moka 0.12.16", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "multimap 0.10.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "murmur3 0.5.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "nix 0.26.4", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "num 0.4.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "num-bigint 0.4.8", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "num-bigint 0.5.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "num-bigint-dig 0.8.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "num-complex 0.4.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "num-conv 0.2.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "num-format 0.4.4", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "num-integer 0.1.47", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "num-iter 0.1.46", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "num-rational 0.4.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "num-traits 0.2.19", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "object 0.37.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "object_store 0.13.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "object_store_opendal 0.58.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "once_cell 1.21.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "once_cell_polyfill 1.70.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "oorandom 11.1.5", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "opaque-debug 0.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-core 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-http-transport-reqwest 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-layer-concurrent-limit 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-layer-logging 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-layer-retry 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-layer-timeout 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-service-azdls 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-service-azure-common 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-service-fs 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-service-gcs 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-service-hdfs 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-service-oss 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "opendal-service-s3 0.58.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "openssl-probe 0.2.1", - "roles": { - "aarch64-unknown-linux-gnu": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "ordered-float 2.10.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "ordered-float 4.6.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "ordered-multimap 0.7.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "ouroboros 0.18.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "ouroboros_macro 0.18.5", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "outref 0.5.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "parking 2.2.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "parking_lot 0.12.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "parking_lot_core 0.9.12", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "parquet 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "parquet-variant 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "parquet-variant-compute 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "parquet-variant-json 59.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "paste 1.0.15", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "pbkdf2 0.12.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "pem 4.0.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "pem-rfc7468 0.7.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "percent-encoding 2.3.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "petgraph 0.8.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "phf 0.12.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "phf_shared 0.12.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "pin-project 1.1.13", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "pin-project-internal 1.1.13", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "pin-project-lite 0.2.17", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "pin-utils 0.1.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "piper 0.2.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "pkcs1 0.7.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "pkcs5 0.7.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "pkcs8 0.10.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "pkg-config 0.3.34", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "plotters 0.3.7", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "plotters-backend 0.3.7", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "plotters-svg 0.3.7", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "polling 3.11.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "polyval 0.6.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "portable-atomic 1.15.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "portable-atomic-util 0.2.8", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "potential_utf 0.1.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "powerfmt 0.2.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "pprof 0.15.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "ppv-lite86 0.2.21", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "prettyplease 0.2.37", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "prettyplease 0.3.0", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "proc-macro2 1.0.107", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "proc-macro2-diagnostics 0.10.1", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "procfs 0.18.0", - "roles": { - "aarch64-unknown-linux-gnu": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "procfs-core 0.18.0", - "roles": { - "aarch64-unknown-linux-gnu": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "prost 0.14.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "prost-build 0.14.4", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "prost-derive 0.14.4", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "prost-types 0.14.4", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "pyo3 0.29.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "pyo3-build-config 0.29.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "pyo3-ffi 0.29.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "pyo3-macros 0.29.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "pyo3-macros-backend 0.29.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "quad-rand 0.2.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "quick-xml 0.26.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "quick-xml 0.39.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "quick-xml 0.41.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "quick-xml 0.42.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "quinn 0.11.12", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "quinn-proto 0.11.19", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "quinn-udp 0.5.16", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "quote 1.0.47", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "r-efi 5.3.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "r-efi 6.0.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rand 0.10.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rand 0.8.8", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rand 0.9.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rand_chacha 0.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rand_chacha 0.9.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rand_core 0.10.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rand_core 0.6.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rand_core 0.9.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "rand_pcg 0.10.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "rayon 1.12.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "rayon-core 1.13.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "redox_syscall 0.5.18", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "ref-cast 1.0.27", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "ref-cast-impl 1.0.27", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "regex 1.13.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "regex-automata 0.4.18", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "regex-lite 0.1.9", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "regex-syntax 0.8.11", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "reqsign-aliyun-oss 3.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "reqsign-aws-core 3.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "reqsign-aws-v4 3.3.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "reqsign-azure-storage 3.3.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "reqsign-core 3.3.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "reqsign-file-read-tokio 3.0.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "reqsign-google 3.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "reqwest 0.12.28", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "reqwest 0.13.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "rgb 0.8.53", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 AND ISC", - "package": "ring 0.17.14", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "roaring 0.11.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rsa 0.9.10", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "rust-ini 0.21.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "rustc-demangle 0.1.28", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "rustc-hash 2.1.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "rustc_version 0.4.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT", - "package": "rustix 1.1.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR ISC OR MIT", - "package": "rustls 0.23.46", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR ISC OR MIT", - "package": "rustls-native-certs 0.8.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rustls-pki-types 1.15.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rustls-platform-verifier 0.7.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "rustls-platform-verifier-android 0.2.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "ISC", - "package": "rustls-webpki 0.103.16", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "rustversion 1.0.23", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR BSL-1.0", - "package": "ryu 1.0.23", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "salsa20 0.10.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unlicense OR MIT", - "package": "same-file 1.0.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "schannel 0.1.30", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "schemars 0.9.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "schemars 1.2.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "scopeguard 1.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "scrypt 0.11.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "security-framework 3.7.0", - "roles": { - "aarch64-apple-darwin": "target", - "x86_64-apple-darwin": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "security-framework-sys 2.17.0", - "roles": { - "aarch64-apple-darwin": "target", - "x86_64-apple-darwin": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "semver 1.0.28", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "seq-macro 0.3.6", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "serde 1.0.229", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "serde-big-array 0.5.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "serde-value 0.7.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "serde_bytes 0.11.19", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "serde_core 1.0.229", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "serde_derive 1.0.229", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "serde_json 1.0.154", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "serde_repr 0.1.21", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "serde_urlencoded 0.7.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "serde_with 3.24.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "serde_with_macros 3.24.0", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "serde_yaml 0.9.34+deprecated", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "sha1 0.10.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "sha1 0.11.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "sha2 0.10.9", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "sha2 0.11.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "shlex 2.0.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "signal-hook-registry 1.4.8", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "signature 2.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "simd-adler32 0.3.10", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "simd_cesu8 1.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "simdutf8 0.1.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "siphasher 1.0.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "slab 0.4.12", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "smallvec 1.16.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-3-Clause", - "package": "snap 1.1.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "socket2 0.6.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "spin 0.10.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "spin 0.9.9", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "spki 0.7.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "sqlparser 0.62.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "sqlparser_derive 0.5.0", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "stable_deref_trait 1.2.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "static_assertions 1.1.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "str_stack 0.1.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "strsim 0.11.1", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "strum 0.27.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "strum 0.28.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "strum_macros 0.27.2", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "strum_macros 0.28.0", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-3-Clause", - "package": "subtle 2.6.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "symbolic-common 12.18.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "symbolic-demangle 12.18.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "syn 2.0.119", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "syn 3.0.9", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0", - "package": "sync_wrapper 1.0.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "synstructure 0.14.0", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "tagptr 0.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "target-lexicon 0.13.5", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "tempfile 3.27.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "thiserror 2.0.21", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "thiserror-impl 2.0.21", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "thread-id 5.1.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "tikv-jemalloc-ctl 0.6.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "tikv-jemalloc-sys 0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "tikv-jemallocator 0.6.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "time 0.3.55", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "time-core 0.1.9", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "time-macros 0.2.32", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "CC0-1.0", - "package": "tiny-keccak 2.0.2", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "tinystr 0.8.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "tinytemplate 1.2.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "tinyvec 1.13.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "tokio 1.54.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "tokio-macros 2.7.2", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "tokio-rustls 0.26.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "tokio-stream 0.1.19", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "tokio-util 0.7.20", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "tower 0.5.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "tower-http 0.6.11", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "tower-layer 0.3.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "tower-service 0.3.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "tracing 0.1.44", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "tracing-attributes 0.1.31", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "tracing-core 0.1.36", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "try-lock 0.2.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "twox-hash 2.1.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "typed-builder 0.20.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "typed-builder-macro 0.20.1", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "typeid 1.0.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "typemap-ors 1.0.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "typenum 1.20.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "typetag 0.2.23", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "typetag-impl 0.2.23", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "(MIT OR Apache-2.0) AND Unicode-3.0", - "package": "unicode-ident 1.0.27", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "unicode-segmentation 1.13.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "unicode-width 0.2.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "unicode-xid 0.2.6", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "universal-hash 0.5.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "unsafe-any-ors 1.0.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "unsafe-libyaml 0.2.11", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "ISC", - "package": "untrusted 0.9.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "url 2.5.8", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "urlencoding 2.1.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "utf8_iter 1.0.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "utf8parse 0.2.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "uuid 1.29.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "value-bag 1.14.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "version_check 0.9.5", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "vsimd 0.8.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unlicense OR MIT", - "package": "walkdir 2.5.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "want 0.3.2", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "wasi 0.11.1+wasi-snapshot-preview1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "wasip2 1.0.4+wasi-0.2.12", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "wasm-bindgen 0.2.129", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "wasm-bindgen-futures 0.4.79", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "wasm-bindgen-macro 0.2.129", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "wasm-bindgen-macro-support 0.2.129", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "wasm-bindgen-shared 0.2.129", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "wasm-streams 0.4.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "wasm-streams 0.5.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "web-sys 0.3.106", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "web-time 1.1.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "webpki-root-certs 1.0.11", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "winapi 0.3.9", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "winapi-i686-pc-windows-gnu 0.4.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "winapi-util 0.1.11", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "winapi-x86_64-pc-windows-gnu 0.4.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows-core 0.62.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows-implement 0.60.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows-interface 0.59.3", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows-link 0.2.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows-result 0.4.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows-strings 0.5.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows-sys 0.52.0", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows-sys 0.61.2", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows-targets 0.52.6", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows_aarch64_gnullvm 0.52.6", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows_aarch64_msvc 0.52.6", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows_i686_gnu 0.52.6", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows_i686_gnullvm 0.52.6", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows_i686_msvc 0.52.6", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows_x86_64_gnu 0.52.6", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows_x86_64_gnullvm 0.52.6", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "windows_x86_64_msvc 0.52.6", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": null, - "package": "wit-bindgen 0.57.1", - "roles": {}, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "writeable 0.6.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "xattr 1.6.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "xmlparser 0.13.6", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT OR Apache-2.0", - "package": "yansi 1.0.1", - "roles": { - "aarch64-apple-darwin": "host-only", - "aarch64-unknown-linux-gnu": "host-only", - "x86_64-apple-darwin": "host-only", - "x86_64-unknown-linux-gnu": "host-only" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "yoke 0.8.4", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "yoke-derive 0.8.4", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-2-Clause OR Apache-2.0 OR MIT", - "package": "zerocopy 0.8.63", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-2-Clause OR Apache-2.0 OR MIT", - "package": "zerocopy-derive 0.8.63", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "zerofrom 0.1.8", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "zerofrom-derive 0.1.8", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Apache-2.0 OR MIT", - "package": "zeroize 1.9.1", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "zerotrie 0.2.5", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "zerovec 0.11.9", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Unicode-3.0", - "package": "zerovec-derive 0.11.7", - "roles": { - "aarch64-apple-darwin": "generated-code", - "aarch64-unknown-linux-gnu": "generated-code", - "x86_64-apple-darwin": "generated-code", - "x86_64-unknown-linux-gnu": "generated-code" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "Zlib", - "package": "zlib-rs 0.6.8", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "zmij 1.0.23", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "MIT", - "package": "zstd 0.13.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-3-Clause", - "package": "zstd 0.14.3", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-3-Clause", - "package": "zstd-safe 7.3.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-3-Clause", - "package": "zstd-safe 8.2.0", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - }, - { - "license_metadata": "BSD-3-Clause", - "package": "zstd-sys 2.1.2+zstd.1.5.7", - "roles": { - "aarch64-apple-darwin": "target", - "aarch64-unknown-linux-gnu": "target", - "x86_64-apple-darwin": "target", - "x86_64-unknown-linux-gnu": "target" - }, - "source": "registry+https://github.com/rust-lang/crates.io-index" - } - ], - "scope": "Full lockfile audit inventory; not a list of bundled components or legal notices", - "targets": { - "darwin": [ - "x86_64-apple-darwin", - "aarch64-apple-darwin" - ], - "linux": [ - "x86_64-unknown-linux-gnu", - "aarch64-unknown-linux-gnu" - ] - } -} diff --git a/dev/licenses/native-license-reference.txt b/dev/licenses/native-license-reference.txt deleted file mode 100644 index 4c36892e743..00000000000 --- a/dev/licenses/native-license-reference.txt +++ /dev/null @@ -1,8 +0,0 @@ - -================================================================================ -Licenses for bundled native dependencies -================================================================================ - -Comet's native libraries include third-party software. Their license texts and -copyright notices are reproduced in META-INF/licenses/native-dependencies.txt. -Additional upstream notices are included in META-INF/NOTICE. diff --git a/dev/licenses/native-licenses.json b/dev/licenses/native-licenses.json deleted file mode 100644 index 7ac3c660f4a..00000000000 --- a/dev/licenses/native-licenses.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "cargo_about": "0.9.3", - "common_packages": 470, - "configuration": "default features; common plus payload-selected platform supplement", - "inputs": { - "Makefile": "244568d2abdfa9e605caf7cec47b3f587e49a8845e9c170b8f77ba8689974494", - "contrib/delta/native/Cargo.toml": "4c4f87ff0dba1193880ac7f2998c91c4bd9717a12da23c1170e02f5258877817", - "contrib/lance/native/Cargo.toml": "9a169ac28d05ad119eb40580587271784b0abd8ca40f9759a0cde3c0c2dd0ef0", - "dev/release/build-release-comet.sh": "f03c3486f5d59a2b1f6ce03751856394702c60454e0d86661f667a6e98936f42", - "dev/release/check-native-licenses.py": "bf17850ae408a3473d3cb3288d4d919b142cdaeb119baf1fe8c5be542a55dbc3", - "dev/release/native-license-review.toml": "5e13fc38697722558d62c6c123b50fc5742fbf39f33653e6adbe944104537554", - "dev/release/native-licenses.toml": "d067be80f43990fe7ebf395c311ad345bc099d369fa681a0f207b52609c601c7", - "dev/release/update-native-licenses.py": "cf2321adde50c8e936384e47a0659a45fbca1899605c56801c50d5a4156da910", - "native/Cargo.lock": "5bbe8eca71137b24ebbc2a0af642c1412d0cb618424018c8efb08a2e3fd1e266", - "native/Cargo.toml": "266654e660fefbaf08a09ed9d83f767aaa4ffd8e808ece8b11eb31855611d4a7", - "native/comet-test-udfs/Cargo.toml": "bbe2fef13f9cabdc9d32527d222add5a6e7abe03800432d9ad7da0497b73c447", - "native/comet-udf-sdk/Cargo.toml": "19366302979f496ddd60d54204e6c087f479c2e8163e826c9097b660313d18d6", - "native/common/Cargo.toml": "26ef4c0c43447f3a8b927816b851e5c97633453cd58dc6a1260d4b903a7852b2", - "native/core/Cargo.toml": "014692055d56d453084737422abb7b5bb207dea291cd1129f6dae147b01fbd40", - "native/jni-bridge/Cargo.toml": "f5de4a642cf89491e12876862e31ab74c8cf4a06e54e2edf485be8c88e837e0e", - "native/operators/Cargo.toml": "0af75a07d4ece6df88a7fa252a6b64a716edc1a4dbb7c2c68e0df4716fa0219b", - "native/proto/Cargo.toml": "dbd3659aa9b986e7115885598a8b9fbc6b0d4ed6fd4b1641149f616e82b11c5d", - "native/shuffle/Cargo.toml": "6b1185e17ebf78224411574f0ef7edd54480d3a9dc5ac34318472fccdc735e62", - "native/spark-expr/Cargo.toml": "d52c62536a0e53f4ed461cdeb564575d17addb857822a88107874a78494410eb" - }, - "outputs": { - "native-NOTICE.txt": "fe79d30b4b09bf74fd6fd2aab8b51f9e3c99769b268e4cd6ebf8df7af94196fd", - "native-dependencies-darwin.txt": "91cc16c68d12db976cbecb0591433476c23320a2d5d89a9da4de1dde139e3ebe", - "native-dependencies-linux.txt": "63e9fe291f4e002af8225fde3739529cb7d1aeeaa16bcc4ead593bb5bd332fef", - "native-dependencies.txt": "5524da3d3dc0f93ab62f511acbe2c97cc800a8c1ee2ccde4ff889cdc064b3496", - "native-inventory.json": "7aab62fc8593288c88a407de3d108d8203a689d55b3a9b4414023661f27703b7" - }, - "packages": { - "darwin": 474, - "linux": 474 - } -} diff --git a/dev/release/check-native-licenses.py b/dev/release/check-native-licenses.py deleted file mode 100644 index 65e63ce5f73..00000000000 --- a/dev/release/check-native-licenses.py +++ /dev/null @@ -1,124 +0,0 @@ -#!/usr/bin/env python3 -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you 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. - -"""Check the actual shaded artifact, including repeated/incremental packaging.""" - -import argparse -from pathlib import Path -import runpy -import zipfile - -ROOT = Path(__file__).resolve().parents[2] -COLLECTOR = runpy.run_path(str(ROOT / "dev/release/update-native-licenses.py")) -LICENSE = "META-INF/LICENSE" -NOTICE = "META-INF/NOTICE" -BUNDLE = "META-INF/licenses/native-dependencies.txt" - - -def native_platforms(entries): - platforms = set() - for name, header in entries: - if not name.startswith("org/apache/comet/") or not name.endswith(("/libcomet.so", "/libcomet.dylib", "/comet.dll")): - continue - parts = name.split("/") - platform, arch = parts[-3:-1] - if platform == "linux" and arch in ("amd64", "x86_64", "aarch64", "aarch_64"): - machine = 62 if arch in ("amd64", "x86_64") else 183 - valid = (header[:6] == b"\x7fELF\x02\x01" and len(header) >= 20 - and int.from_bytes(header[18:20], "little") == machine) - elif platform == "darwin" and arch in ("x86_64", "aarch64", "aarch_64"): - machine = 0x01000007 if arch == "x86_64" else 0x0100000c - valid = (header[:4] == b"\xcf\xfa\xed\xfe" and len(header) >= 8 - and int.from_bytes(header[4:8], "little") == machine) - else: - raise ValueError(f"review unsupported Comet native payload: {name}") - if not valid: - raise ValueError(f"Comet native payload header disagrees with its platform/architecture: {name}") - platforms.add(platform) - return platforms - - -def notice_text(root, platforms): - text = (root / "NOTICE.txt").read_text() - if platforms: - text += (root / "dev/licenses/native-NOTICE.txt").read_text() - return text - - -def assemble(classes, output, base_license, root=ROOT): - entries = [] - for path in classes.rglob("libcomet.*"): - with path.open("rb") as source: - entries.append((path.relative_to(classes).as_posix(), source.read(32))) - platforms = native_platforms(entries) - output.mkdir(parents=True, exist_ok=True) - license = base_license.read_text() - if platforms: - license += (root / "dev/licenses/native-license-reference.txt").read_text() - (output / "LICENSE").write_text(license) - (output / "NOTICE").write_text(notice_text(root, platforms)) - (output / "native-dependencies.txt").write_text(COLLECTOR["packaged_bundle"](root, platforms)) - - -def check_jar(path, root=ROOT): - with zipfile.ZipFile(path) as archive: - names = archive.namelist() - entries = [] - for name in names: - if name.startswith("org/apache/comet/") and name.endswith(("/libcomet.so", "/libcomet.dylib", "/comet.dll")): - with archive.open(name) as source: - entries.append((name, source.read(32))) - platforms = native_platforms(entries) - for name in (LICENSE, NOTICE, BUNDLE): - if names.count(name) != 1: - raise ValueError(f"{path}: expected exactly one {name}, found {names.count(name)}") - license = archive.read(LICENSE).decode("utf-8") - reference = (root / "dev/licenses/native-license-reference.txt").read_text().strip() - if "Apache License" not in license or license.count(reference) != (1 if platforms else 0): - raise ValueError(f"{path}: LICENSE must retain Apache-2.0 and reference the native licenses") - expected_bundle = COLLECTOR["packaged_bundle"](root, platforms).encode() - if archive.read(BUNDLE) != expected_bundle: - raise ValueError(f"{path}: native licenses differ from the reviewed dependency bundle") - if archive.read(NOTICE).decode("utf-8") != notice_text(root, platforms): - raise ValueError(f"{path}: NOTICE must preserve Comet and native dependency notices") - - -def main(): - parser = argparse.ArgumentParser(description=__doc__) - parser.add_argument("jars", nargs="*", type=Path) - parser.add_argument("--assemble", type=Path, metavar="CLASSES", help="assemble legal resources for the actual native payloads") - parser.add_argument("--output", type=Path) - parser.add_argument("--base-license", type=Path) - args = parser.parse_args() - try: - COLLECTOR["check"]() - if args.assemble: - if not args.output or not args.base_license or args.jars: - parser.error("--assemble needs --output and --base-license, without jars") - assemble(args.assemble, args.output, args.base_license) - elif not args.jars: - parser.error("provide jars or --assemble") - for path in args.jars: - check_jar(path) - print(f"Native license materials present: {path.name}") - except (ValueError, OSError, zipfile.BadZipFile) as error: - parser.exit(1, f"{error}\n") - - -if __name__ == "__main__": - main() diff --git a/dev/release/native-license-review.toml b/dev/release/native-license-review.toml deleted file mode 100644 index c5b297650a3..00000000000 --- a/dev/release/native-license-review.toml +++ /dev/null @@ -1,130 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you 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. - -# Versioned review of code generators and upstream NOTICE inputs. A new package, -# version or NOTICE text requires review during regeneration. - -[[codegen]] -disposition = "generated-code" -reason = "Emits runtime impls, wrappers or data tables. Retain the generator's terms for its output; exclude its host-only parsing/quoting dependencies." -packages = [ - "async-trait 0.1.92", - "aws-smithy-runtime-api-macros 1.1.0", - "bon-macros 3.10.3", - "datafusion-macros 55.2.0", - "derive_builder_macro 0.20.2", - "derive_more-impl 2.1.1", - "displaydoc 0.2.7", - "futures-macro 0.3.34", - "iceberg-property-macro 0.10.1", - "jni-macros 0.22.4", - "jni-sys-macros 0.4.1", - "linktime-proc-macro 0.2.3", - "ouroboros_macro 0.18.5", - "pin-project-internal 1.1.13", - "prost-derive 0.14.4", - "serde_derive 1.0.229", - "serde_repr 0.1.21", - "serde_with_macros 3.24.0", - "sqlparser_derive 0.5.0", - "strum_macros 0.27.2", - "strum_macros 0.28.0", - "thiserror-impl 2.0.21", - "tokio-macros 2.7.2", - "tracing-attributes 0.1.31", - "typed-builder-macro 0.20.1", - "typetag-impl 0.2.23", - "yoke-derive 0.8.4", - "zerocopy-derive 0.8.63", - "zerofrom-derive 0.1.8", - "zerovec-derive 0.11.7", -] - -[[codegen]] -disposition = "host-only" -reason = "Darling derives parsing helpers in other proc-macro crates, which execute on the compiler host rather than in libcomet." -packages = ["darling_macro 0.20.11", "darling_macro 0.24.1"] - -[[codegen]] -disposition = "host-only" -reason = "Only chooses/repeats user tokens, joins identifiers, or emits random numeric constants; no library implementation is copied into runtime output." -packages = ["const-random-macro 0.1.16", "paste 1.0.15", "rustversion 1.0.23", "seq-macro 0.3.6"] - -# The upstream file explicitly exempts these testing/build-only components from -# obligations for distributions linked against libcrypto/libssl. -[aws_lc] -package = "aws-lc-sys 0.46.0" -sha256 = "728536b4160e051f86d7c9c388f704866b3d512cd7df97ac3516c65279523c4e" - -# Only deduplicate the common ASF boilerplate. Keep project copyrights and -# third-party attribution. Moka's licence-selection explanation is shortened to -# its relevant source-file attribution, retaining that sentence verbatim. -[notices] -"5bbb0687750159930eb838a5b0a2f60cf877a9ab170b9c0d21f232dd3fac90d1" = "attribution" -"5018b4040991b939e7d3ba647a0317a9659383e80248a84e440cbabe110405a4" = "attribution" -"6c13df75287f6c223aaf94fd594c59ecb0ef7cf45c276eeaf130fe203476e8d3" = "attribution" -"77efcc70805b0a8a5c953ee3dc3bc4853a20ac54b35982e77b44096cbf4d91dd" = "attribution" -"8c1742a1ee22904b26592e3e6d198306a664d79c03d42371a6c982b7ab05beb5" = "attribution" -"b2ee4d98e9e88b25759c8b3b2e7399cc9612b154caa94d4f4309aa1237782d20" = "moka" -"252e33f10d6afe46ffc3d6013f15ef91c69926a31cfa77ca384a167a7bed3b85" = "attribution" -"9171d5a9e168f1d32d8b449a72912ccaf4bea6ba4fa1894b029baf8609e94ab0" = "attribution" -"7f1996a80090b1ae5330387fc51d9ec165c6849e761ecc5f69256edfa4150f73" = "attribution" - -# Reviewed inputs for Apache text consolidation. New/changed text must be -# checked for third-party exceptions before removing its redundant base terms. -[apache] -texts = [ - # libm's MIT aggregate includes Apache terms plus musl/Sun/Arm notices. - "5f5535fee8ec2ca694194338af28838569d643911d535632f8fcdfa748851a0c", - "0e3cbff251c122b9dc79d8193e04f631640c3dbaa90faaae9a439ebf8cda96cb", - "0f1e197307a7e774241741cb8b62b6592aca9b72c30b68648ed00db9888e9f06", - "14696a24c94877111ad56ad8e55551d0fef072a1b57976d2404b92ccb51b93be", - "179c83ef07a51414e7fb13941958470bbd43c072efbe9635951ebcd7583ae5d5", - "1bc86297d03201537284dc3f7bc105c8ab7b053b3372d96ab935bc54acc7a430", - "27480f391bd92f66f0261466abd9456bcd58a7d8552955af6d2acc051acec5af", - "283ea6cc2997a1a70da0049e09adf9317bb60ca1b51279b65196b83a69e1996b", - "2b0e9fb215bb20fe0f1dc7c65929ba7fbe1e9edbbe358a2374396bdcc8873791", - "2f213ec6b1355dc841dc489c9e7ce1dddd07611df474efcf61b8a960797398e9", - "3bd0a7ed85d4e0874bfce88d390870ad7fd25a163c046d6d39663a320f8219ac", - "430e912c26cec30cdf52f4367b6d15dd3f898d2a19db349a62a9f3095ca98a5b", - "473867fcf89f75954018ee72124015779a1b9ca0d1a33328f2ddcf538690c067", - "49f5cc2a2e4db6cc86cc1c853cbf00af70abd12c55dae8d6561f26ccd1bfd162", - "4b05c4b43039d82b9ef8f3fb6cbf97f8312485eb9e6546a8171b37b73e048b08", - "5c3866f31ed28362d86aa475660b5bc4d8f064188261fbbfa421fab5da09198c", - "61561c486c606808c89ea5058f8c92669e29317b697c88f0b06985c9cd09c975", - "65dc2a869ff7fe71d6c062f9f0977b0274e109e0a407fa4eea2570063902c2e7", - "6b2b73c04ae9a88a9d3b3fe01f0d87274496574fdee44f387499c828d79b70f6", - "6dc0e068dcf3a5bc8e054205b85b7720e1d49265bbc64bf515d2cf79197df69a", - "771e6c9f11721b0937412fe85df813fd2c1ff089a033d3a168f3c1609421ca08", - "793420c92f3ce7d37390df60db0abc7eb8c7b990aeb1800bd010890c06411b70", - "7c61fd9c439eea6051ce254064231d08467121f9fb52103d64e7f901d05f9b96", - "7e1b38c60796dd9949d6f26bd124e353a4a709b70e90810e2608f30195454da0", - "881c9fe2d29b216aac4499364653fda35310c7212321b54dc4f8af51fa1d5d36", - "8fb379cfb3c386e8ada362e122c61f390e1f79112a3f897525fab0ecd5960ccf", - "954f335b8baf5e1a5748b3a1bf6eeb2ec0b28ae19813f02063d64be005765a76", - "98ed0ad9db8a72957b9c45941fe2ed31933a3beacbd193e662df483d0643a13d", - "9d8e882729a53481b83a5fba9da762bec38a289be159690c607a5375778331ee", - "acddfb05f07ab0048f60a6080856befa9a37cd2f2e4aaef35bd3fe5cba145b62", - "b4839ecf405b5fa4a20f234ae6b686ab7f245e7eec8eb634174b833ea86a4653", - "c274f80372d90c012937370f0e1f15087d22e308ef98b27cea5dc0d2d088366c", - "d82ceb8cbd004a2d4834085c557d55459f528e30268d95159ee1e4030a693a6e", - "e7330bf53074b4a9c5896f4a03d782be7f163381e45923d5e2369fe194a19f99", - "e8541ea93f027a6c2cf077362f74492bdf0bb8354f63029962d84f1c130937a4", - "eae6e573738a174f8c2a8ac4778edf68de0d8f741042e7b496000581ac523911", - "efbbbcefb4b8588630bec285cd7372a4dc3eb208a6c457d4313f62cb10f87aa3", - "f0a559a114200228b3a06d7d22961a7e0fc21a9c2b139a970be5830cebac8e10", -] diff --git a/dev/release/native-licenses.toml b/dev/release/native-licenses.toml deleted file mode 100644 index 66bf6fd27a2..00000000000 --- a/dev/release/native-licenses.toml +++ /dev/null @@ -1,58 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you 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. - -# Prefer Apache-2.0 for dual-licensed dependencies. Other entries cover the -# licenses of dependencies in the normal native release graph. -accepted = [ - "Apache-2.0", "BSD-3-Clause", "BSD-2-Clause", "MIT", "ISC", "Unicode-3.0", - "Zlib", "0BSD", "CDLA-Permissive-2.0", "bzip2-1.0.6", "CC0-1.0", "MIT-0", -] -targets = [ - "x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu", -] -ignore-build-dependencies = true -ignore-dev-dependencies = true -private = { ignore = true } -workarounds = ["chrono", "cocoa", "prost", "ring", "rustix", "linux-raw-sys", "unicode-ident"] - -# Preserve complete aggregate files for vendored cryptography and libm rather -# than replacing their multiple copyright holders with canonical templates. -[aws-lc-rs.clarify] -license = "ISC AND (Apache-2.0 OR ISC)" -files = [{ path = "LICENSE", checksum = "b50b376e7d24a0598488b730c3034ffcd0b58dd36c0913a24b9903a3cfd04bf7" }] - -[aws-lc-sys.clarify] -license = "ISC AND (Apache-2.0 OR ISC) AND Apache-2.0 AND MIT AND BSD-3-Clause AND (Apache-2.0 OR ISC OR MIT) AND (Apache-2.0 OR ISC OR MIT-0)" -files = [{ path = "LICENSE", checksum = "728536b4160e051f86d7c9c388f704866b3d512cd7df97ac3516c65279523c4e" }] - -[libm.clarify] -license = "MIT" -files = [{ path = "LICENSE.txt", checksum = "3823dda7cf046602f4b4e77ec8e227863dc4736037cc85bb33d9f19febe16bb7" }] - -# These crates omit a license file from their crates.io packages. cargo-about -# fetches the repository file at the publishing commit in .cargo_vcs_info.json. -[alloc-stdlib.clarify] -license = "BSD-3-Clause" -git = [{ path = "LICENSE", checksum = "c0c56f26d9c051cac4d200c34c84e7ae9aaa853e01a982a1df08b09931e518ae" }] - -[base64-simd.clarify] -license = "MIT" -git = [{ path = "LICENSE", checksum = "71674605ec4c087fe9eb534e3e4f9e26eb2e4aabcd76a29fd156c6a844d44b3d" }] - -[vsimd.clarify] -license = "MIT" -git = [{ path = "LICENSE", checksum = "71674605ec4c087fe9eb534e3e4f9e26eb2e4aabcd76a29fd156c6a844d44b3d" }] diff --git a/dev/release/rat_exclude_files.txt b/dev/release/rat_exclude_files.txt index 07403ff2953..b9b0b5e9802 100644 --- a/dev/release/rat_exclude_files.txt +++ b/dev/release/rat_exclude_files.txt @@ -6,15 +6,8 @@ .claude/skills CLAUDE.md native/Cargo.lock -# Generated upstream license/NOTICE texts retain their original licenses. -dev/licenses/native-dependencies.txt -dev/licenses/native-dependencies-linux.txt -dev/licenses/native-dependencies-darwin.txt -dev/licenses/native-NOTICE.txt -# Machine-generated audit/receipt and LICENSE appendix (appended to Apache-2.0). -dev/licenses/native-licenses.json -dev/licenses/native-inventory.json -dev/licenses/native-license-reference.txt +# Binary license contains the Apache license and unmodified upstream license texts. +dev/licenses/LICENSE-binary.txt dev/copyright/scala-header.txt dev/diffs/iceberg/*.diff dev/release/requirements.txt diff --git a/dev/release/test-native-licenses.py b/dev/release/test-native-licenses.py deleted file mode 100644 index 2a04d3becaa..00000000000 --- a/dev/release/test-native-licenses.py +++ /dev/null @@ -1,259 +0,0 @@ -#!/usr/bin/env python3 -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you 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. - -from pathlib import Path -import runpy -import shutil -import tempfile -import unittest -import warnings -import zipfile - -ROOT = Path(__file__).resolve().parents[2] -COLLECTOR = runpy.run_path(str(ROOT / "dev/release/update-native-licenses.py")) -CHECKER = runpy.run_path(str(ROOT / "dev/release/check-native-licenses.py")) - - -class NativeLicenseTest(unittest.TestCase): - @staticmethod - def elf(machine=183): - header = bytearray(32) - header[:6] = b"\x7fELF\x02\x01" - header[18:20] = machine.to_bytes(2, "little") - return bytes(header) - - @staticmethod - def macho(): - return b"\xcf\xfa\xed\xfe" + (0x0100000c).to_bytes(4, "little") + bytes(24) - - def setUp(self): - self.directory = tempfile.TemporaryDirectory() - self.addCleanup(self.directory.cleanup) - self.jar = Path(self.directory.name) / "comet.jar" - self.entries = { - "org/apache/comet/linux/aarch64/libcomet.so": self.elf(), - CHECKER["LICENSE"]: ((ROOT / "LICENSE.txt").read_bytes() - + (ROOT / "dev/licenses/native-license-reference.txt").read_bytes()), - CHECKER["NOTICE"]: ((ROOT / "NOTICE.txt").read_bytes() - + (ROOT / "dev/licenses/native-NOTICE.txt").read_bytes()), - CHECKER["BUNDLE"]: COLLECTOR["packaged_bundle"](ROOT, {"linux"}).encode(), - } - - def write_jar(self): - with zipfile.ZipFile(self.jar, "w") as archive: - for name, data in self.entries.items(): - archive.writestr(name, data) - - def test_generated_bundle_is_current(self): - COLLECTOR["check"]() - - def test_complete_native_jar(self): - self.write_jar() - CHECKER["check_jar"](self.jar) - - def test_missing_native_licenses_are_rejected(self): - del self.entries[CHECKER["BUNDLE"]] - self.write_jar() - with self.assertRaisesRegex(ValueError, "expected exactly one"): - CHECKER["check_jar"](self.jar) - - def test_missing_license_reference_is_rejected(self): - self.entries[CHECKER["LICENSE"]] = (ROOT / "LICENSE.txt").read_bytes() - self.write_jar() - with self.assertRaisesRegex(ValueError, "reference the native licenses"): - CHECKER["check_jar"](self.jar) - - def test_truncated_bundle_is_rejected(self): - self.entries[CHECKER["BUNDLE"]] = b"MIT\nBSD-3-Clause\n" - self.write_jar() - with self.assertRaisesRegex(ValueError, "reviewed dependency bundle"): - CHECKER["check_jar"](self.jar) - - def test_repeated_license_reference_is_rejected(self): - self.entries[CHECKER["LICENSE"]] += (ROOT / "dev/licenses/native-license-reference.txt").read_bytes() - self.write_jar() - with self.assertRaisesRegex(ValueError, "reference the native licenses"): - CHECKER["check_jar"](self.jar) - - def test_lost_native_notices_are_rejected(self): - self.entries[CHECKER["NOTICE"]] = (ROOT / "NOTICE.txt").read_bytes() - self.write_jar() - with self.assertRaisesRegex(ValueError, "preserve Comet and native dependency notices"): - CHECKER["check_jar"](self.jar) - - def test_repeated_shading_cannot_duplicate_legal_entries(self): - self.write_jar() - with warnings.catch_warnings(): - warnings.simplefilter("ignore", UserWarning) - with zipfile.ZipFile(self.jar, "a") as archive: - archive.writestr(CHECKER["LICENSE"], self.entries[CHECKER["LICENSE"]]) - with self.assertRaisesRegex(ValueError, "found 2"): - CHECKER["check_jar"](self.jar) - - def test_distinct_copyrights_with_same_spdx_id_survive(self): - data = {"licenses": [ - {"id": "MIT", "text": "Copyright Alice\nPermission text", "source_path": "LICENSE", "used_by": []}, - {"id": "MIT", "text": "Copyright Bob\nPermission text", "source_path": "LICENSE", "used_by": []}, - ]} - text = COLLECTOR["license_bundle"](data) - self.assertIn("Copyright Alice", text) - self.assertIn("Copyright Bob", text) - - def test_new_missing_upstream_permissive_license_requires_review(self): - data = {"licenses": [{"id": "MIT", "text": "canonical MIT template", "source_path": None, - "used_by": [{"crate": {"name": "new-dependency", "version": "1.0.0"}}]}]} - with self.assertRaisesRegex(ValueError, "review missing upstream MIT"): - COLLECTOR["license_bundle"](data) - - def test_dependency_and_feature_changes_require_regeneration(self): - root = Path(self.directory.name) / "source" - paths = list(COLLECTOR["inputs"]()) + ["dev/licenses/native-licenses.json"] - paths += ["dev/licenses/" + name for name in COLLECTOR["OUTPUTS"]] - for path in paths: - destination = root / path - destination.parent.mkdir(parents=True, exist_ok=True) - shutil.copyfile(ROOT / path, destination) - COLLECTOR["check"](root) - for path in ("native/Cargo.lock", "native/core/Cargo.toml"): - destination = root / path - original = destination.read_bytes() - destination.write_bytes(original + b"\n") - with self.assertRaisesRegex(ValueError, "inputs changed"): - COLLECTOR["check"](root) - destination.write_bytes(original) - - def test_confirmed_copyrights_are_present(self): - text = self.entries[CHECKER["BUNDLE"]].decode() - for value in ("lz4_flex 0.14.0", "Copyright (c) 2020 Pascal Seitz", - "For Zstandard software", "Copyright (c) Meta Platforms, Inc. and affiliates.", - "Redistributions in binary form", "AWS Libcrypto (AWS-LC)"): - self.assertIn(value, text) - - def test_platform_materials_match_actual_payloads(self): - linux = self.entries[CHECKER["BUNDLE"]].decode() - self.assertIn("procfs 0.18.0", linux) - self.assertNotIn("core-foundation 0.10.1", linux) - del self.entries["org/apache/comet/linux/aarch64/libcomet.so"] - self.entries["org/apache/comet/darwin/aarch64/libcomet.dylib"] = self.macho() - mac = COLLECTOR["packaged_bundle"](ROOT, {"darwin"}) - self.assertIn("core-foundation 0.10.1", mac) - self.assertNotIn("procfs 0.18.0", mac) - self.entries[CHECKER["BUNDLE"]] = mac.encode() - self.write_jar() - CHECKER["check_jar"](self.jar) - - def test_wrong_platform_legal_materials_are_rejected(self): - self.entries[CHECKER["BUNDLE"]] = COLLECTOR["packaged_bundle"](ROOT, {"darwin"}).encode() - self.write_jar() - with self.assertRaisesRegex(ValueError, "reviewed dependency bundle"): - CHECKER["check_jar"](self.jar) - - def test_mislabeled_native_architecture_is_rejected(self): - self.entries["org/apache/comet/linux/aarch64/libcomet.so"] = self.elf(62) - self.write_jar() - with self.assertRaisesRegex(ValueError, "header disagrees"): - CHECKER["check_jar"](self.jar) - - def test_no_native_payload_has_no_native_attribution(self): - del self.entries["org/apache/comet/linux/aarch64/libcomet.so"] - self.entries[CHECKER["LICENSE"]] = (ROOT / "LICENSE.txt").read_bytes() - self.entries[CHECKER["NOTICE"]] = (ROOT / "NOTICE.txt").read_bytes() - self.entries[CHECKER["BUNDLE"]] = COLLECTOR["packaged_bundle"](ROOT, set()).encode() - self.write_jar() - CHECKER["check_jar"](self.jar) - self.assertNotIn(b"Pascal Seitz", self.entries[CHECKER["BUNDLE"]]) - - def test_assembly_selects_both_platforms_once(self): - classes = Path(self.directory.name) / "classes" - payloads = {"org/apache/comet/linux/amd64/libcomet.so": self.elf(62), - "org/apache/comet/darwin/aarch64/libcomet.dylib": self.macho()} - for name, header in payloads.items(): - path = classes / name - path.parent.mkdir(parents=True, exist_ok=True) - path.write_bytes(header) - output = Path(self.directory.name) / "legal" - CHECKER["assemble"](classes, output, ROOT / "LICENSE.txt") - self.entries = dict(payloads) - self.entries.update({CHECKER["LICENSE"]: (output / "LICENSE").read_bytes(), - CHECKER["NOTICE"]: (output / "NOTICE").read_bytes(), - CHECKER["BUNDLE"]: (output / "native-dependencies.txt").read_bytes()}) - self.write_jar() - CHECKER["check_jar"](self.jar) - legal = self.entries[CHECKER["BUNDLE"]].decode() - self.assertIn("procfs 0.18.0", legal) - self.assertIn("core-foundation 0.10.1", legal) - self.assertEqual(legal.count("Copyright (c) 2020 Pascal Seitz"), 1) - - def test_unreviewed_codegen_requires_review(self): - package = {"name": "new-macro", "version": "1.0.0", "source": "registry+test", - "targets": [{"kind": ["proc-macro"]}]} - data = {"crates": [{"package": package}]} - with self.assertRaisesRegex(ValueError, "review new or changed code generator"): - COLLECTOR["select_packages"](data, set(), {}) - selected, _ = COLLECTOR["select_packages"](data, set(), {"new-macro 1.0.0": "generated-code"}) - self.assertEqual(selected, {"new-macro 1.0.0"}) - - def test_apache_consolidation_keeps_exceptions_and_copyrights(self): - text = ((ROOT / "LICENSE.txt").read_text() - + "\nThird-party exception\nCopyright Alice\nMIT permission text\n") - result = COLLECTOR["consolidate_apache"](text) - self.assertNotIn("END OF TERMS AND CONDITIONS", result) - self.assertIn("see META-INF/LICENSE", result) - self.assertIn("Copyright Alice", result) - self.assertIn("MIT permission text", result) - legal = self.entries[CHECKER["BUNDLE"]].decode() - self.assertIn("LLVM Exceptions", legal) - self.assertIn("Oliver Margetts", legal) - self.assertIn("Sun Microsystems", legal) - self.assertNotIn("END OF TERMS AND CONDITIONS", legal) - self.assertNotIn("Copyright {yyyy}", legal) - - def test_changed_apache_input_requires_exception_review(self): - text = (ROOT / "LICENSE.txt").read_text() + "\nNew exception\n" - with self.assertRaisesRegex(ValueError, "review changed Apache text"): - COLLECTOR["vendor_text"](text, [], {"apache": {"texts": []}}) - - def test_vendor_test_only_components_are_not_attributed(self): - legal = self.entries[CHECKER["BUNDLE"]].decode() - self.assertIn("fiat-crypto authors", legal) - self.assertIn("Stephan Mueller", legal) - self.assertNotIn("Third-Party Libraries (NOT compiled", legal) - self.assertNotIn("Wycheproof Test Vectors", legal) - - def test_codegen_terms_survive_without_host_parser_inventory(self): - legal = self.entries[CHECKER["BUNDLE"]].decode() - self.assertIn("derive_more-impl 2.1.1", legal) - self.assertIn("tokio-macros 2.7.2", legal) - self.assertNotIn("darling_macro ", legal) - self.assertNotIn(" syn ", legal) - inventory = (ROOT / "dev/licenses/native-inventory.json").read_text() - self.assertIn("darling_macro 0.24.1", inventory) - self.assertIn("host-only", inventory) - - def test_notice_retains_attribution_without_duplicate_boilerplate(self): - notice = (ROOT / "dev/licenses/native-NOTICE.txt").read_text() - self.assertIn("Flavien Raynaud", notice) - self.assertIn("Java Caffeine library", notice) - self.assertIn("compact-thrift", notice) - self.assertNotIn("This product includes software developed at", notice) - self.assertNotIn("Used by:", notice) - self.assertNotIn("Please refer to the LICENSE-APACHE", notice) - - -if __name__ == "__main__": - unittest.main() diff --git a/dev/release/update-native-licenses.py b/dev/release/update-native-licenses.py deleted file mode 100644 index e79364b851a..00000000000 --- a/dev/release/update-native-licenses.py +++ /dev/null @@ -1,347 +0,0 @@ -#!/usr/bin/env python3 -# Licensed to the Apache Software Foundation (ASF) under one -# or more contributor license agreements. See the NOTICE file -# distributed with this work for additional information -# regarding copyright ownership. The ASF licenses this file -# to you 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. - -"""Refresh the checked-in native license bundle; --check needs only Python.""" - -import argparse -import hashlib -import json -from pathlib import Path -import re -import subprocess -import sys - -ROOT = Path(__file__).resolve().parents[2] -DIRECTORY = Path("dev/licenses") -CONFIG = Path("dev/release/native-licenses.toml") -REVIEW = Path("dev/release/native-license-review.toml") -RECEIPT = DIRECTORY / "native-licenses.json" -VERSION = "0.9.3" -OUTPUTS = ("native-dependencies.txt", "native-dependencies-linux.txt", - "native-dependencies-darwin.txt", "native-NOTICE.txt", "native-inventory.json") -TARGETS = { - "linux": ("x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu"), - "darwin": ("x86_64-apple-darwin", "aarch64-apple-darwin"), -} - -# Both published packages and their publishing commits omit a license/copyright -# file. Preserve the MIT declaration and identify the missing upstream notice; -# do not turn Cargo authors into an invented copyright statement. A new version -# or another missing permissive license must be reviewed, not silently accepted. -UNATTRIBUTED_MIT = {("typemap-ors", "1.0.0"), ("unsafe-any-ors", "1.0.0")} - - -def digest(data): - return hashlib.sha256(data).hexdigest() - - -def inputs(root=ROOT): - paths = {Path("native/Cargo.lock"), CONFIG, REVIEW, Path("Makefile"), - Path("dev/release/build-release-comet.sh"), - Path("dev/release/check-native-licenses.py"), - Path(__file__).resolve().relative_to(ROOT)} - for directory in ("native", "contrib"): - for path in (root / directory).rglob("Cargo.toml"): - relative = path.relative_to(root) - if "target" not in relative.parts: - paths.add(relative) - return {str(p): digest((root / p).read_bytes()) for p in sorted(paths)} - - -def check(root=ROOT): - path = root / RECEIPT - if not path.exists(): - raise ValueError("native license receipt is missing; run dev/release/update-native-licenses.py") - receipt = json.loads(path.read_text()) - if receipt["inputs"] != inputs(root): - raise ValueError("native license inputs changed; regenerate and review the license bundle") - for name in OUTPUTS: - path = root / DIRECTORY / name - if not path.exists() or digest(path.read_bytes()) != receipt["outputs"][name]: - raise ValueError(f"native license bundle changed or is missing: {name}; regenerate it") - return receipt - - -def package_name(package): - return f"{package['name']} {package['version']}" - - -def clean(text): - return "\n".join(line.rstrip() for line in text.replace("\r\n", "\n").strip().splitlines()) - - -def consolidate_apache(text): - """Remove only the common terms/appendix, preserving exceptions and notices.""" - appendix = re.compile(r"APPENDIX: How to apply the Apache License to your work\..*?" - r"limitations under the License\.", re.S | re.I) - - def keep_copyright(match): - return "\n".join(line.strip() for line in match[0].splitlines() - if re.match(r"\s*Copyright\b", line, re.I) - and not re.search(r"[\[{<](yyyy|year|name|copyright)", line, re.I)) - - text = appendix.sub(keep_copyright, text) - text = re.sub(r"Apache License\s+Version 2\.0, January 2004.*?" - r"END OF TERMS AND CONDITIONS", - "[Apache-2.0 license terms: see META-INF/LICENSE.]", text, - flags=re.S | re.I) - return re.sub(r"\n{3,}", "\n\n", clean(text)) - - -def vendor_text(text, users, review): - if (re.search(r"Apache License\s+Version 2\.0, January 2004.*?END OF TERMS AND CONDITIONS", - text, re.S | re.I) and digest(text.encode()) not in review["apache"]["texts"]): - raise ValueError("review changed Apache text for embedded third-party exceptions: " - f"{digest(text.encode())}, {[package_name(p) for p in users]}") - aws = next((p for p in users if p["name"] == "aws-lc-sys"), None) - if aws: - rule = review["aws_lc"] - source = (Path(aws["manifest_path"]).parent / "LICENSE").read_bytes() - if package_name(aws) != rule["package"] or digest(source) != rule["sha256"]: - raise ValueError("review the updated AWS-LC vendor license") - if text != source.decode().replace("\r\n", "\n").strip(): - raise ValueError("unexpected AWS-LC aggregate license input") - start = "=" * 80 + "\nThird-Party Libraries (NOT compiled into libcrypto/libssl)" - end = "=" * 80 + "\nFull License Texts" - first, last = text.index(start), text.index(end) - text = text[:first] + text[last:] - return consolidate_apache(text) - - -def license_bundle(data): - # cargo-about returns every distinct upstream text, including multiple BSD - # notices in a -sys crate. Deduplicate identical texts, not just SPDX IDs: - # different copyright owners under the same license must all survive. - groups = {} - for license in data["licenses"]: - text = clean(license["text"]) - users = [u["crate"] for u in license["used_by"]] - missing_notice = False - if license.get("source_path") is None and license["id"] != "Apache-2.0": - names = {(p["name"], p["version"]) for p in users} - if license["id"] != "MIT" or not names <= UNATTRIBUTED_MIT: - raise ValueError(f"review missing upstream {license['id']} text for {sorted(names)}") - # This is a canonical permission text, not an upstream attribution. - # Remove its unfilled example copyright line, leaving the grant and - # conditions intact, and state the limitation next to the packages. - text = "\n".join(line for line in text.splitlines() - if not (line.startswith("Copyright") and "<" in line)) - missing_notice = True - key = digest(text.encode()) - group = groups.setdefault(key, {"text": text, "ids": set(), "users": {}, - "missing_notice": missing_notice}) - group["ids"].add(license["id"]) - for package in users: - group["users"][package_name(package)] = package - lines = [ - "THIRD-PARTY LICENSES FOR COMET'S NATIVE LIBRARIES", - "", - f"Generated with cargo-about {VERSION} from native/Cargo.lock.", - "Common materials for the default native features. The matching platform", - "supplement is selected from the libcomet payloads actually in the jar.", - "Apache-2.0 terms appear once in META-INF/LICENSE. Copyright notices and", - "third-party exceptions below retain their original terms.", - "Build/dev-only dependencies and reviewed host-only tooling are excluded.", - "Attribution for reviewed code-generator output is included.", - "See the contributor release guide and the separate audit inventory.", - "", - ] - for group in sorted(groups.values(), key=lambda g: (sorted(g["ids"]), g["text"])): - lines += ["=" * 80, "Licenses: " + ", ".join(sorted(group["ids"])), "Used by:"] - lines += [" " + name for name in sorted(group["users"])] - if group["missing_notice"]: - lines += ["", "Upstream declares MIT but supplies no copyright/license file.", - "The canonical MIT permission text follows; no copyright holder", - "has been inferred. Package metadata identifies these authors:"] - for name, package in sorted(group["users"].items()): - lines += [f" {name}: {', '.join(package['authors'])}", - f" Repository: {package['repository']}"] - lines += ["", group["text"], ""] - return "\n".join(lines).rstrip() + "\n" - - -def notice_bundle(data, review): - notices = {} - for entry in data["crates"]: - package = entry["package"] - if not package.get("source"): - continue # Comet's own NOTICE is assembled separately. - directory = Path(package["manifest_path"]).parent - directories = [directory] - if package["source"].startswith("git+"): - # Git workspace members can inherit their repository's NOTICE. - parent = directory - while parent != parent.parent: - if (parent / ".git").exists(): - break - parent = parent.parent - directories.append(parent) - if not (parent / ".git").exists(): - raise ValueError(f"cannot locate Git source root for {package_name(package)}") - for directory in directories: - for path in sorted(directory.glob("NOTICE*")): - if not path.is_file(): - continue - text = path.read_text().replace("\r\n", "\n").strip() - sha = digest(text.encode()) - action = review["notices"].get(sha) - if not action: - raise ValueError(f"review changed or new NOTICE for {package_name(package)}: {sha}") - if action == "moka": - text = ("Moka\n\n- src/common/frequency_sketch.rs\n" - "- src/common/timer_wheel.rs\n\n" - "These files were ported from the Java Caffeine library and are not dual-licensed.") - else: - text = re.sub(r"\nThis product includes software developed at\n" - r"The Apache Software Foundation \(https?://www.apache.org/\)\.\n?", - "\n", text) - notices[sha] = re.sub(r"\n{3,}", "\n\n", clean(text)) - return "\n" + "\n\n".join(sorted(notices.values())) + "\n" - - -def runtime_packages(root, target): - command = ["cargo", "tree", "--manifest-path", "native/core/Cargo.toml", - "--package", "datafusion-comet", "--target", target, - "--edges", "normal,no-proc-macro", "--prefix", "none", "--format", "{p}", "--locked"] - text = subprocess.check_output(command, cwd=root, text=True) - return {f"{name} {version}" for name, version in re.findall(r"^(\S+) v(\S+)", text, re.M)} - - -def select_packages(data, runtime, decisions): - selected, roles = set(), {} - for entry in data["crates"]: - package = entry["package"] - name = package_name(package) - macro = any("proc-macro" in target["kind"] for target in package["targets"]) - if macro and name not in decisions: - raise ValueError(f"review new or changed code generator: {name}") - role = ("generated-code" if macro and decisions[name] == "generated-code" - else "target" if name in runtime else "host-only") - roles[name] = role - if package.get("source") and role != "host-only": - selected.add(name) - return selected, roles - - -def selected_data(data, selected, review): - licenses = [] - for item in data["licenses"]: - users = [u for u in item["used_by"] if package_name(u["crate"]) in selected] - if users: - text = item["text"].replace("\r\n", "\n").strip() - licenses.append(dict(item, used_by=users, - text=vendor_text(text, [u["crate"] for u in users], review))) - return {"licenses": licenses, "crates": [e for e in data["crates"] - if package_name(e["package"]) in selected]} - - -def packaged_bundle(root, platforms): - if not platforms: - return "This artifact contains no Comet native library payload.\n" - text = (root / DIRECTORY / "native-dependencies.txt").read_text() - for platform in sorted(platforms): - text += "\n" + (root / DIRECTORY / f"native-dependencies-{platform}.txt").read_text() - return text - - -def generate(root=ROOT): - import tomllib # Regeneration only; package/check paths need no TOML parser. - - version = subprocess.check_output(["cargo-about", "--version"], text=True).strip() - if version != f"cargo-about {VERSION}": - raise ValueError(f"expected cargo-about {VERSION}, found {version}") - before = inputs(root) - review = tomllib.loads((root / REVIEW).read_text()) - decisions = {name: group["disposition"] for group in review["codegen"] for name in group["packages"]} - if len(decisions) != sum(len(g["packages"]) for g in review["codegen"]): - raise ValueError("duplicate code-generator review") - if set(decisions.values()) - {"generated-code", "host-only"}: - raise ValueError("invalid code-generator disposition") - datasets, selected, audit_roles = {}, {}, {} - for platform, targets in TARGETS.items(): - memberships = [] - for target in targets: - print(f"Collecting native licenses for {target}", file=sys.stderr, flush=True) - command = ["cargo-about", "generate", "--manifest-path", "native/core/Cargo.toml", - "--config", str(CONFIG), "--target", target, "--locked", "--fail", "--format", "json"] - data = json.loads(subprocess.check_output(command, cwd=root, text=True)) - members, roles = select_packages(data, runtime_packages(root, target), decisions) - memberships.append(members) - audit_roles[target] = roles - datasets[platform] = data - if memberships[0] != memberships[1]: - raise ValueError(f"review differing architecture licenses for {platform}; split its supplement") - selected[platform] = memberships[0] - common = selected["linux"] & selected["darwin"] - common_linux = selected_data(datasets["linux"], common, review) - common_darwin = selected_data(datasets["darwin"], common, review) - if license_bundle(common_linux) != license_bundle(common_darwin): - raise ValueError("review platform-dependent license terms in shared components") - texts = {"native-dependencies.txt": license_bundle(common_linux)} - for platform in TARGETS: - supplement = license_bundle(selected_data(datasets[platform], selected[platform] - common, review)) - # The supplement's scope is explicit; its content is not a second inventory. - texts[f"native-dependencies-{platform}.txt"] = (f"Platform supplement: {platform}\n\n" - + supplement[supplement.index("=" * 80):] - if "=" * 80 in supplement else f"Platform supplement: {platform}\n") - notices = [notice_bundle(selected_data(datasets[p], selected[p], review), review) for p in TARGETS] - if notices[0] != notices[1]: - raise ValueError("review platform-dependent NOTICE; split it before packaging") - texts["native-NOTICE.txt"] = notices[0] - lock = tomllib.loads((root / "native/Cargo.lock").read_text()) - if len({package_name(p) for p in lock["package"]}) != len(lock["package"]): - raise ValueError("review ambiguous package name/version from different sources") - expressions = {package_name(e["package"]): e["package"]["license"] - for data in datasets.values() for e in data["crates"]} - inventory = [] - for package in lock["package"]: - name = package_name(package) - inventory.append({"package": name, "source": package.get("source", "workspace"), - "license_metadata": expressions.get(name), - "roles": {t: roles[name] for t, roles in audit_roles.items() if name in roles}}) - texts["native-inventory.json"] = json.dumps({ - "scope": "Full lockfile audit inventory; not a list of bundled components or legal notices", - "features": "core defaults (hdfs-opendal, delta)", "targets": TARGETS, - "codegen_review": review["codegen"], "packages": sorted(inventory, key=lambda p: p["package"])}, - indent=2, sort_keys=True) + "\n" - if before != inputs(root): - raise ValueError("native license inputs changed while collecting licenses") - directory = root / DIRECTORY - directory.mkdir(exist_ok=True) - for name, text in texts.items(): - (directory / name).write_text(text) - receipt = {"cargo_about": VERSION, "configuration": "default features; common plus payload-selected platform supplement", - "inputs": before, "outputs": {n: digest(t.encode()) for n, t in texts.items()}, - "packages": {p: len(s) for p, s in selected.items()}, "common_packages": len(common)} - (root / RECEIPT).write_text(json.dumps(receipt, indent=2, sort_keys=True) + "\n") - return receipt - - -def main(): - parser = argparse.ArgumentParser(description=__doc__) - parser.add_argument("--check", action="store_true", help="check freshness without Cargo, cargo-about or network") - args = parser.parse_args() - try: - receipt = check() if args.check else generate() - except (ValueError, OSError, subprocess.CalledProcessError) as error: - parser.exit(1, f"{error}\n") - print(f"Native licenses current: {receipt['packages']} packages") - - -if __name__ == "__main__": - main() diff --git a/docs/source/contributor-guide/release_process.md b/docs/source/contributor-guide/release_process.md index abdd1b2f0c3..01d68411909 100644 --- a/docs/source/contributor-guide/release_process.md +++ b/docs/source/contributor-guide/release_process.md @@ -23,67 +23,19 @@ This documentation explains the release process for Apache DataFusion Comet. Som performed by any contributor, while certain release tasks can only be performed by a DataFusion Project Management Committee (PMC) member. -## Native dependency licenses +## Binary license materials -The shaded `comet-spark` jars include compiled Rust and vendored C dependencies. -Maven cannot obtain their licenses from Java dependency POMs. The reviewed files in -`dev/licenses/` supply their license texts, copyrights and relevant upstream -`NOTICE` attribution. Packaging reads the actual `libcomet` payloads and their -ELF/Mach-O architecture headers, then combines the shared materials with the -matching Linux and/or macOS supplement. It references that bundle from -`META-INF/LICENSE` and adds the curated notices to Comet's `NOTICE.txt`. +`dev/licenses/LICENSE-binary.txt` supplies `META-INF/LICENSE` in the shaded main and sources JARs. +It retains the Apache license and adds the lz4_flex 0.14.0 MIT and Zstandard 1.5.7 BSD license texts +and copyrights. Review these entries against the bundled versions when either dependency changes. +This fixes those known omissions; it is not a complete native dependency license inventory. +The existing `NOTICE.txt` is packaged separately. -When `native/Cargo.lock`, a native or contrib Cargo manifest, or the collection -configuration changes, regenerate the files before building a release: +Maven `verify` checks that each JAR containing `libcomet` has exactly one matching binary LICENSE. +To check staged main and sources artifacts, run: ```shell -cargo install --locked --version 0.9.3 --features cli cargo-about -# Regeneration needs Python 3.11 or newer; package/check paths use only stdlib. -python3 dev/release/update-native-licenses.py -python3 dev/release/test-native-licenses.py -``` - -Collection uses core's default features (`hdfs-opendal`, `delta`). It evaluates -Linux/macOS and x86_64/aarch64 separately. The standard release script ships the -two Linux payloads; a local macOS build selects the macOS supplement instead. -Regeneration fails if the two architectures of an OS need different component -sets, so such a change needs a reviewed supplement split. Other targets or custom -features require updating this selection and regenerating before distribution. - -Cargo's normal dependency graph with proc-macro edges removed supplies the target -libraries. `dev/release/native-license-review.toml` separately records versioned -code-generation decisions: terms for generated runtime impls, wrappers and tables -are retained, while host-only parsers/token processing are excluded. This is a -maintained release inventory, not a claim to subtract every linker-discarded -function. The separate `native-inventory.json` records the full lockfile and graph -roles for audit; it is not packaged or added to NOTICE. - -Build/dev-only dependencies are excluded. Generation needs network access for -license files omitted from crates.io packages; clarifications pin their SHA-256. -Review new licenses, code generators and changed copyrights with each dependency -update. The receipt also covers the release build inputs and packaging checker. - -The collector preserves distinct copyright texts even under the same SPDX ID. -Apache-2.0 terms appear once in `META-INF/LICENSE`; reviewed input hashes guard -consolidation so LLVM exceptions and embedded third-party terms survive. Vendor -aggregates retain compiled subcomponent terms. AWS-LC's explicitly noncompiled -test/tooling section is omitted under a hash-pinned review. NOTICE preserves -relevant project and third-party attribution without repeated ASF boilerplate or -dependency inventories; a changed upstream NOTICE requires review. - -Two legacy packages, `typemap-ors` and `unsafe-any-ors` 1.0.0, -declare MIT but provide no license or copyright file in their packages or -publishing repositories. The generated bundle labels their canonical MIT -permission text and upstream metadata explicitly. It does not invent copyright -ownership. A new missing permissive-license text fails collection for review. - -CI checks the receipt against the lockfile, manifests, configuration, and generator -without installing cargo-about or using the network. Maven `verify` checks the -actual shaded jar, including platform selection, complete legal materials, the -license reference, combined notices, and duplicate legal entries. To check a staged artifact: - -```shell -python3 dev/release/check-native-licenses.py path/to/comet-spark.jar +dev/ensure-jars-have-correct-contents.sh 'path/to/comet.jar;path/to/comet-sources.jar' ``` ## Release Cycle diff --git a/spark-integration/pom.xml b/spark-integration/pom.xml index 53a074ec689..b3cb8ed1a93 100644 --- a/spark-integration/pom.xml +++ b/spark-integration/pom.xml @@ -100,7 +100,7 @@ under the License. false ${project.basedir}/../dev/ensure-jars-have-correct-contents.sh - ${comet-artifacts} + ${comet-artifacts};${project.basedir}/../spark/target/comet-spark-spark${spark.version.short}_${scala.binary.version}-${project.version}-sources.jar diff --git a/spark/pom.xml b/spark/pom.xml index 8415d3fb1a5..4b217d3a334 100644 --- a/spark/pom.xml +++ b/spark/pom.xml @@ -708,34 +708,6 @@ under the License. - - org.apache.maven.plugins - maven-antrun-plugin - 3.1.0 - - - assemble-native-legal-materials - prepare-package - - run - - - - - - - - - - - - - - - - - - io.github.git-commit-id git-commit-id-maven-plugin @@ -828,11 +800,10 @@ under the License. separately and writes the name twice, failing the build. Excluding the already relocated copy on the way in leaves exactly one. --> META-INF/services/${comet.shade.packageName}.arrow.* - + META-INF/LICENSE META-INF/NOTICE - META-INF/licenses/native-dependencies.txt @@ -886,22 +857,19 @@ under the License. and its contents. --> - META-INF/LICENSE - ${project.build.directory}/native-legal/LICENSE + ${project.basedir}/../dev/licenses/LICENSE-binary.txt + META-INF/NOTICE - ${project.build.directory}/native-legal/NOTICE - - - META-INF/licenses/native-dependencies.txt - ${project.build.directory}/native-legal/native-dependencies.txt + ${project.basedir}/../NOTICE.txt From 709dfa7b17d7f6fef8b3fd12beb6157cf81d1909 Mon Sep 17 00:00:00 2001 From: Manu Zhang Date: Sun, 1 Nov 2026 22:13:39 +0800 Subject: [PATCH 4/6] docs: remove binary license section from release guide Remove the Binary license materials section while preserving the binary LICENSE, Maven packaging and artifact checks. Co-authored-by: Codex --- docs/source/contributor-guide/release_process.md | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/docs/source/contributor-guide/release_process.md b/docs/source/contributor-guide/release_process.md index 01d68411909..ef31cf5bfc7 100644 --- a/docs/source/contributor-guide/release_process.md +++ b/docs/source/contributor-guide/release_process.md @@ -23,21 +23,6 @@ This documentation explains the release process for Apache DataFusion Comet. Som performed by any contributor, while certain release tasks can only be performed by a DataFusion Project Management Committee (PMC) member. -## Binary license materials - -`dev/licenses/LICENSE-binary.txt` supplies `META-INF/LICENSE` in the shaded main and sources JARs. -It retains the Apache license and adds the lz4_flex 0.14.0 MIT and Zstandard 1.5.7 BSD license texts -and copyrights. Review these entries against the bundled versions when either dependency changes. -This fixes those known omissions; it is not a complete native dependency license inventory. -The existing `NOTICE.txt` is packaged separately. - -Maven `verify` checks that each JAR containing `libcomet` has exactly one matching binary LICENSE. -To check staged main and sources artifacts, run: - -```shell -dev/ensure-jars-have-correct-contents.sh 'path/to/comet.jar;path/to/comet-sources.jar' -``` - ## Release Cycle Comet targets a minor release every four to six weeks (see From 2ca0ff7bb515ebfdfec22af7c4dab2c7ef4bde88 Mon Sep 17 00:00:00 2001 From: Manu Zhang Date: Sun, 1 Nov 2026 22:50:17 +0800 Subject: [PATCH 5/6] fix: validate native license versions and source jar options Check the two bundled compression license versions against Cargo.lock. Make the sources-JAR check configurable, report a missing expected source artifact explicitly, and honor maven.source.skip without skipping main-JAR checks. Co-authored-by: Codex --- dev/ensure-jars-have-correct-contents.sh | 59 ++++++++++++++++++++++-- pom.xml | 2 + spark-integration/pom.xml | 13 ++++-- 3 files changed, 66 insertions(+), 8 deletions(-) diff --git a/dev/ensure-jars-have-correct-contents.sh b/dev/ensure-jars-have-correct-contents.sh index 03eb998f59a..fa049305ab0 100755 --- a/dev/ensure-jars-have-correct-contents.sh +++ b/dev/ensure-jars-have-correct-contents.sh @@ -18,12 +18,11 @@ # Borrowed from Hadoop -# Usage: $0 [/path/to/some/example.jar;/path/to/another/example/created.jar] +# Usage: $0 'main.jar;other.jar' [sources.jar] [skip-sources=false] # -# accepts a single command line argument with a colon separated list of -# paths to jars to check. Iterates through each such passed jar and checks -# all the contained paths to make sure they follow the below constructed -# safe list. +# The first argument is a semicolon-separated list of JARs to check. An optional +# sources JAR is also checked unless the third argument is true (maven.source.skip). +# Checks all contained paths against the safe list below. # We use +=, which is a bash 3.1+ feature if [[ -z "${BASH_VERSINFO[0]}" ]] \ @@ -39,6 +38,39 @@ set -o pipefail script_dir=$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd) binary_license="${script_dir}/licenses/LICENSE-binary.txt" +locked_version () +{ + # Cargo generates these package/name/version records. Reject absent or ambiguous versions. + awk -v wanted="$1" ' + /^\[\[package\]\]/ { name = "" } + $1 == "name" && $2 == "=" { name = $3; gsub(/["\r]/, "", name) } + $1 == "version" && $2 == "=" && name == wanted { + version = $3; gsub(/["\r]/, "", version); count++ + } + END { if (count != 1) exit 1; print version } + ' "${script_dir}/../native/Cargo.lock" +} + +check_native_license_versions () +{ + local lz4_version zstd_sys_version zstd_version + if ! lz4_version=$(locked_version lz4_flex) || ! zstd_sys_version=$(locked_version zstd-sys); then + echo "[ERROR] Expected one lz4_flex and one zstd-sys version in native/Cargo.lock." + return 1 + fi + case "${zstd_sys_version}" in + *+zstd.*) zstd_version=${zstd_sys_version##*+zstd.} ;; + *) echo "[ERROR] Cannot read the vendored Zstandard version from zstd-sys ${zstd_sys_version}."; return 1 ;; + esac + if ! tr -d '\r' < "${binary_license}" | + grep -Fx "The native Comet library bundles lz4_flex ${lz4_version} (MIT)." > /dev/null || + ! tr -d '\r' < "${binary_license}" | + grep -Fx "The native Comet library bundles Zstandard ${zstd_version} (BSD-3-Clause)." > /dev/null; then + echo "[ERROR] Update LICENSE-binary.txt for locked lz4_flex ${lz4_version} / Zstandard ${zstd_version}." + return 1 + fi +} + allowed_expr="(^org/$|^org/apache/$" # we have to allow the directories that lead to the org/apache/comet dir # We allow all the classes under the following packages: @@ -132,6 +164,19 @@ if [ "${#artifact_list[@]}" -eq 0 ]; then exit 1 fi +if [ -n "${2:-}" ]; then + skip_sources=$(printf '%s' "${3:-false}" | tr '[:upper:]' '[:lower:]') + if [ "${skip_sources}" = "true" ]; then + echo "[INFO] Skipping sources-JAR verification (maven.source.skip=true)." + elif [ -f "$2" ]; then + artifact_list+=("$2") + else + echo "[ERROR] Expected sources JAR does not exist: '$2'." + echo "[ERROR] Override comet.spark.sources.jar for a custom path, or set maven.source.skip=true for an intentional skip." + exit 1 + fi +fi + jar_list_failed () { echo "[ERROR] Listing jar contents for file '${artifact}' failed." @@ -160,6 +205,10 @@ for artifact in "${artifact_list[@]}"; do # Common/test-only jars without the native library keep their existing legal resources. if jar tf "${artifact}" | tr -d '\r' | grep -E '^org/apache/comet/[^/]+/[^/]+/(libcomet\.(so|dylib)|comet\.dll)$' > /dev/null; then + if ! check_native_license_versions; then + bad_artifacts=${bad_artifacts}+1 + continue + fi license_count=$(jar tf "${artifact}" | tr -d '\r' | awk '$0 == "META-INF/LICENSE" { n++ } END { print n+0 }') if [ "${license_count}" -ne 1 ]; then echo "[ERROR] Expected exactly one META-INF/LICENSE in '${artifact}'." diff --git a/pom.xml b/pom.xml index a215e2a818f..161fa8d69e3 100644 --- a/pom.xml +++ b/pom.xml @@ -43,6 +43,8 @@ under the License. UTF-8 UTF-8 + + false 17 + + + + + ${project.basedir}/../spark/target/comet-spark-spark${spark.version.short}_${scala.binary.version}-${project.version}-sources.jar + @@ -100,7 +105,9 @@ under the License. false ${project.basedir}/../dev/ensure-jars-have-correct-contents.sh - ${comet-artifacts};${project.basedir}/../spark/target/comet-spark-spark${spark.version.short}_${scala.binary.version}-${project.version}-sources.jar + ${comet-artifacts} + ${comet.spark.sources.jar} + ${maven.source.skip} From 74ad7e4cb581908c6c4cc30e53304ee718bb22bc Mon Sep 17 00:00:00 2001 From: Manu Zhang Date: Mon, 2 Nov 2026 09:40:11 +0800 Subject: [PATCH 6/6] fix: scope source-only JAR exceptions to sources artifacts Keep the binary allowlist strict while checking the explicit sources JAR with its three additional source paths. Track artifact roles by position so supplying the same file in both roles does not relax the binary check. Add paired artifact regression tests to the existing CI preflight. Co-authored-by: Codex --- .github/workflows/ci.yml | 3 + dev/ci/test-jar-contents.py | 85 ++++++++++++++++++++++++ dev/ensure-jars-have-correct-contents.sh | 22 ++++-- 3 files changed, 103 insertions(+), 7 deletions(-) create mode 100644 dev/ci/test-jar-contents.py diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0fc66aba7f4..b8008d7390d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -175,6 +175,9 @@ jobs: - name: Apache RAT license check run: ./dev/release/check-rat.sh HEAD + - name: Test JAR contents checker + run: python3 dev/ci/test-jar-contents.py + - name: Setup Node.js uses: actions/setup-node@v7 with: diff --git a/dev/ci/test-jar-contents.py b/dev/ci/test-jar-contents.py new file mode 100644 index 00000000000..32127233173 --- /dev/null +++ b/dev/ci/test-jar-contents.py @@ -0,0 +1,85 @@ +#!/usr/bin/env python3 +# +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you 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. + +"""Check source-only JAR entries against both artifact roles using real ZIP files.""" + +from pathlib import Path +import subprocess +import tempfile +import unittest +import zipfile + +ROOT = Path(__file__).resolve().parents[2] +CHECKER = ROOT / "dev/ensure-jars-have-correct-contents.sh" +LICENSE = (ROOT / "dev/licenses/LICENSE-binary.txt").read_bytes() + + +class JarContents(unittest.TestCase): + def setUp(self): + self.tmp = tempfile.TemporaryDirectory() + self.addCleanup(self.tmp.cleanup) + self.root = Path(self.tmp.name) + self.main = self.jar("main.jar") + + def jar(self, name, entry=None): + path = self.root / name + with zipfile.ZipFile(path, "w") as archive: + archive.writestr("org/apache/comet/linux/amd64/libcomet.so", b"") + archive.writestr("META-INF/LICENSE", LICENSE) + if entry: + archive.writestr(entry, "// source\n") + return str(path) + + def check(self, *args): + return subprocess.run( + ["bash", str(CHECKER), *args], capture_output=True, text=True) + + def rejected(self, args, entry): + result = self.check(*args) + self.assertNotEqual(result.returncode, 0, result.stdout + result.stderr) + self.assertIn("unexpected contents", result.stdout) + self.assertIn(entry, result.stdout) + + def check_source_entry(self, entry): + artifact = self.jar("payload.jar", entry) + self.rejected([artifact], entry) + result = self.check(self.main, artifact) + self.assertEqual(result.returncode, 0, result.stdout + result.stderr) + # Permissions must not leak into the main list, even for the same path. + self.rejected([self.main + ";" + artifact, artifact], entry) + self.rejected([artifact, artifact], entry) + + def test_module_descriptor(self): + self.check_source_entry("module-info.java") + + def test_plugins_source(self): + self.check_source_entry("org/apache/spark/Plugins.scala") + + def test_row_partition_source(self): + self.check_source_entry("org/apache/spark/shuffle/sort/RowPartition.scala") + + def test_unrelated_source_rejected_in_both_roles(self): + entry = "Unexpected.java" + artifact = self.jar("unexpected.jar", entry) + self.rejected([artifact], entry) + self.rejected([self.main, artifact], entry) + + +if __name__ == "__main__": + unittest.main() diff --git a/dev/ensure-jars-have-correct-contents.sh b/dev/ensure-jars-have-correct-contents.sh index fa049305ab0..15b398dd94c 100755 --- a/dev/ensure-jars-have-correct-contents.sh +++ b/dev/ensure-jars-have-correct-contents.sh @@ -142,11 +142,6 @@ allowed_expr+="|^org/apache/spark/CometExecutorPlugin.*$" allowed_expr+="|^org/apache/spark/CometSource.*$" allowed_expr+="|^org/apache/spark/CometTaskMemoryManager.class$" allowed_expr+="|^org/apache/spark/CometTaskMemoryManager.*$" -# Source jars use these filenames for the allowed Spark-private classes above. -allowed_expr+="|^org/apache/spark/Plugins\.scala$" -allowed_expr+="|^org/apache/spark/shuffle/sort/RowPartition\.scala$" -# Shaded dependency sources include their Java module descriptor. -allowed_expr+="|^module-info\.java$" allowed_expr+="|^scala-collection-compat.properties$" allowed_expr+="|^scala/$" allowed_expr+="|^scala/annotation/" @@ -154,6 +149,12 @@ allowed_expr+="|^scala/collection/" allowed_expr+="|^scala/jdk/" allowed_expr+="|^scala/util/" +# Source-only exceptions apply to the optional sources artifact, not the main list. +sources_allowed_expr="${allowed_expr}" +sources_allowed_expr+="|^org/apache/spark/Plugins\.scala$" +sources_allowed_expr+="|^org/apache/spark/shuffle/sort/RowPartition\.scala$" +sources_allowed_expr+="|^module-info\.java$" +sources_allowed_expr+=")" allowed_expr+=")" declare -i bad_artifacts=0 declare -a bad_contents @@ -164,11 +165,13 @@ if [ "${#artifact_list[@]}" -eq 0 ]; then exit 1 fi +sources_index=-1 if [ -n "${2:-}" ]; then skip_sources=$(printf '%s' "${3:-false}" | tr '[:upper:]' '[:lower:]') if [ "${skip_sources}" = "true" ]; then echo "[INFO] Skipping sources-JAR verification (maven.source.skip=true)." elif [ -f "$2" ]; then + sources_index=${#artifact_list[@]} artifact_list+=("$2") else echo "[ERROR] Expected sources JAR does not exist: '$2'." @@ -184,10 +187,15 @@ jar_list_failed () } trap jar_list_failed SIGUSR1 -for artifact in "${artifact_list[@]}"; do +for artifact_index in "${!artifact_list[@]}"; do + artifact="${artifact_list[artifact_index]}" + artifact_allowed_expr="${allowed_expr}" + if [ "${artifact_index}" -eq "${sources_index}" ]; then + artifact_allowed_expr="${sources_allowed_expr}" + fi bad_contents=() # Note: On Windows the output from jar tf may contain \r\n's. Normalize to \n. - while IFS='' read -r line; do bad_contents+=("$line"); done < <( ( jar tf "${artifact}" | sed 's/\\r//' || kill -SIGUSR1 $$ ) | grep -v -E "${allowed_expr}" ) + while IFS='' read -r line; do bad_contents+=("$line"); done < <( ( jar tf "${artifact}" | sed 's/\\r//' || kill -SIGUSR1 $$ ) | grep -v -E "${artifact_allowed_expr}" ) if [ ${#bad_contents[@]} -gt 0 ]; then echo "[ERROR] Found artifact with unexpected contents: '${artifact}'" echo " Please check the following and either correct the build or update"