Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: Polars
Source: https://github.com/pola-rs/polars

Files: *
Copyright:
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES.
License: Expat

Files:
 crates/polars-arrow/*
 crates/polars-parquet/*
 crates/polars-compute/src/gather/binary.rs
 crates/polars-compute/src/gather/fixed_size_list.rs
 crates/polars-compute/src/gather/list.rs
 crates/polars-compute/src/gather/mod.rs
 crates/polars-compute/src/gather/structure.rs
Copyright:
 2020-2022 Jorge C. Leitão
 The Apache Software Foundation and its contributors
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Apache-2.0 and Expat
Comment: The polars-arrow and polars-parquet crates contain code taken from
 arrow2 and parquet2 in October 2023, under Apache-2.0. The handwritten
 Thrift code in polars-parquet was ported from apache/arrow-rs 57.0 in
 April 2026; encryption code was ported from arrow-rs 60.0 in September
 2026. The gather files listed above also carry Apache-2.0 notices.
 Later Polars changes are covered by the Expat license in the top-level
 LICENSE file. These are licenses for different portions of the code,
 rather than a choice of licenses for the same code.

Files:
 crates/polars-parquet/src/parquet/snappy.rs
Copyright:
 2011 The Snappy-Rust Authors
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: BSD-3-clause and Expat
Comment: Contains the snap 1.1.2 decompressor, adapted to write into
 uninitialized memory. Its BSD-3-clause notice is embedded in this file;
 later Polars changes are under Expat.

Files:
 crates/polars-compute/src/hyperloglogplus.rs
Copyright:
 The Apache Software Foundation and its contributors
 2014 Salvatore Sanfilippo <antirez at gmail dot com>
 2017-2018 The pdatastructures Developers
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Apache-2.0 and BSD-3-clause and Expat
Comment: Borrows Apache-2.0 code from DataFusion revision
 93771052c5ac31f2cf22b8c25bf938656afe1047. That implementation also
 derives from Redis revision 4930d19e70c391750479951022e207e19111eb55
 (BSD-3-clause), and borrows structure from pdatastructs.rs revision
 3997ed50f6b6871c9e53c4c5e0f48f431405fc63 (Expat option selected).
 The corresponding upstream notices are at:
 https://github.com/apache/datafusion/blob/93771052c5ac31f2cf22b8c25bf938656afe1047/datafusion/physical-expr/src/aggregate/hyperloglog.rs
 https://github.com/redis/redis/blob/4930d19e70c391750479951022e207e19111eb55/src/hyperloglog.c
 https://github.com/crepererum-oss/pdatastructs.rs/blob/3997ed50f6b6871c9e53c4c5e0f48f431405fc63/LICENSE-MIT

Files:
 crates/polars-parquet/src/parquet/handwritten_thrift/parquet_macros.rs
Copyright:
 The Apache Software Foundation and its contributors
 Jörn Horstmann <git@jhorstmann.net>
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Apache-2.0 and Expat
Comment: The Arrow Thrift macros additionally credit Jörn Horstmann's
 compact-thrift macros. The original runtime declares Apache-2.0 in
 https://github.com/jhorstmann/compact-thrift/blob/main/runtime/Cargo.toml.

Files:
 crates/polars-parquet/src/parquet/encoding/bitpacked/pack.rs
Copyright:
 2016 Paul Masurel
 2020-2022 Jorge C. Leitão
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Apache-2.0 and Expat
Comment: The packing implementation is adapted from bitpacking.
 See https://github.com/quickwit-oss/bitpacking/blob/master/LICENSE.
 Expat covers bitpacking and later Polars changes; Apache-2.0 covers
 parquet2-derived portions under the enclosing crate's licence notice.

Files:
 crates/polars-ops/src/series/ops/business.rs
Copyright:
 2011 Enthought, Inc.
      Mark Wiebe <mwwiebe@gmail.com>
 2005-2024 NumPy Developers
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: BSD-3-clause and Expat
Comment: The business-day count and offset implementations are ported from
 NumPy's datetime_busday.c at revision
 e59c074842e3f73483afa5ddef031e856b9fd313. That file credits Enthought;
 NumPy's accompanying LICENSE.txt supplies the BSD-3-clause terms.
 See https://github.com/numpy/numpy/blob/e59c074842e3f73483afa5ddef031e856b9fd313/numpy/_core/src/multiarray/datetime_busday.c.

Files:
 crates/polars-async/src/executor/mod.rs
 crates/polars-async/src/executor/task.rs
 crates/polars-ops/src/chunked_array/strings/case.rs
 crates/polars-ops/src/chunked_array/strings/unicode_internals/mod.rs
 crates/polars-row/src/fixed/numeric.rs
 crates/polars-utils/src/chunked_bytes_cursor.rs
 crates/polars-utils/src/range.rs
Copyright:
 The Rust Project Developers and contributors
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Expat
Comment: Contain code copied or adapted from the Rust standard library.
 The Expat option is selected for the Rust code. Rust's copyright policy
 and dual-licence grant are recorded in
 https://github.com/rust-lang/rust/blob/1.70.0/COPYRIGHT.
 The generated Unicode property tables are recorded separately below.

Files:
 crates/polars-ops/src/chunked_array/strings/unicode_internals/unicode_data.rs
Copyright:
 The Rust Project Developers and contributors
 1991-2022 Unicode, Inc.
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Expat and Unicode-DFS-2016
Comment: Contains Rust Unicode lookup helpers and the Case_Ignorable and
 Cased property tables for Unicode 15.0.0. Both property modules match
 Rust 1.70.0's unicode_data.rs byte for byte; the lookup helper differences
 are formatting. The Expat option covers the Rust code and Polars changes;
 the Unicode data licence reproduced below covers the derived data.
 See https://github.com/rust-lang/rust/blob/1.70.0/library/core/src/unicode/unicode_data.rs
 and the Unicode notice in that release's COPYRIGHT file.

Files:
 crates/polars-core/src/chunked_array/from_iterator_par.rs
Copyright:
 2010 The Rust Project Developers
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Expat
Comment: Contains iterator collection code copied or adapted from Rayon.
 The Expat option is selected; its notice is in
 https://github.com/rayon-rs/rayon/blob/v1.3.1/LICENSE-MIT.

Files:
 crates/polars-core/src/hashing/vector_hasher.rs
Copyright:
 2018 Tom Kaitchuck
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Expat
Comment: Contains code inlined from aHash. The Expat option is selected.
 See https://github.com/tkaitchuck/aHash/blob/f9acd508bd89e7c5b2877a9510098100f9018d64/LICENSE-MIT.

Files:
 crates/polars-utils/src/hashing.rs
Copyright:
 2005-2014 Daniel James
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: BSL-1.0 and Expat
Comment: The _boost_hash_combine helper is adapted from Boost's hash_combine.
 The corresponding Boost notice is in
 https://github.com/boostorg/container_hash/blob/boost-1.78.0/include/boost/container_hash/hash.hpp.

Files:
 crates/polars-json/src/json/write/utf8.rs
Copyright:
 Erick Tryzelaar <erick.tryzelaar@gmail.com>
 David Tolnay <dtolnay@gmail.com>
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Expat
Comment: Adapted from serde_json revision
 f901012df66811354cb1d490ad59480d8fdf77b5. The Expat option is selected;
 the original Cargo.toml names the authors and the licence choice.
 See https://github.com/serde-rs/json/blob/f901012df66811354cb1d490ad59480d8fdf77b5/Cargo.toml.

Files:
 crates/polars-compute/src/rolling/no_nulls/quantile.rs
Copyright:
 2012-2016 Dahua Lin, Simon Byrne, Andreas Noack, Douglas Bates,
           John Myles White, Simon Kornblith, and other contributors
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Expat
Comment: The weighted quantile implementation credits Julia's StatsBase.jl.
 Its MIT notice names the contributors listed above; see
 https://github.com/JuliaStats/StatsBase.jl/blob/v0.33.21/LICENSE.md.

Files:
 crates/polars-time/src/windows/*
 crates/polars-defs/src/time/duration.rs
Copyright:
 2013-2018 InfluxData Inc.
 2020 InfluxData
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Expat
Comment: The windowing code credits ports from InfluxDB IOx and Flux;
 their duration representation is now in polars-defs. Flux's original
 notices are at the revisions cited by windows/mod.rs:
 https://github.com/influxdata/flux/blob/3d6c47d9113fe0d919ddd3d4eef242dfc38ab2fb/LICENSE
 https://github.com/influxdata/flux/blob/1e9bfd49f21c0e679b42acf6fc515ce05c6dec2b/LICENSE
 The former IOx repository is no longer available at its original URL;
 its historical source and MIT notice are preserved in
 https://github.com/metrico/influxdb_iox/blob/main/query_functions/src/window/internal.rs
 and https://github.com/metrico/influxdb_iox/blob/main/LICENSE-MIT.
 The MIT option is selected for IOx's MIT OR Apache-2.0 grant.

Files:
 crates/polars-io/src/cloud/credential_provider.rs
Copyright:
 2020-2024 The Apache Software Foundation
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Apache-2.0 and Expat
Comment: The split_sas helper is copied and adjusted from object_store's
 Azure builder at revision 7a0504b4924fcecee17d768fd7190b8f71b0877f.
 The source header grants Apache-2.0; the accompanying NOTICE.txt supplies
 the copyright notice. This applies even when cloud support is disabled.
 See https://github.com/apache/arrow-rs-object-store/blob/7a0504b4924fcecee17d768fd7190b8f71b0877f/src/azure/builder.rs.

Files: py-polars/src/polars/_cpu_check.py
Copyright: 2014 Anders Høst
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Expat
Comment: Contains code vendored from https://github.com/flababah/cpuid.py.

Files: crates/polars-utils/src/levenshtein.rs
Copyright:
 2016 Titus Wormer <tituswormer@gmail.com>
 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES
License: Expat
Comment: Based on https://github.com/wooorm/levenshtein-rs/blob/9c4730b1973d4e61e187f8fe6d5f299ad5c991fc/src/lib.rs.

Files: py-polars/src/polars/_utils/nest_asyncio.py
Copyright:
 2025 Ritchie Vink
 2018-2020 Ewald de Wit. All rights reserved.
License: BSD-2-clause
Comment: Vendored from https://github.com/Chaoses-Ib/nest-asyncio2.

Files: docs/source/_build/css/extra.css
Copyright: 2025 Ritchie Vink
 2024 (Some portions) NVIDIA CORPORATION & AFFILIATES. All rights reserved.
 2023 Fonticons, Inc.
License: Expat and CC-BY-4.0
Comment: The CSS contains an embedded Rust SVG icon from Font Awesome Free
 6.4.0. The icon is licensed under CC-BY-4.0; the surrounding Polars CSS
 is licensed under Expat. The icon's attribution is retained in the
 embedded SVG comment.
 See https://github.com/FortAwesome/Font-Awesome/blob/6.4.0/LICENSE.txt.

Files: debian/*
Copyright: 2026 Debian Polars Maintainers
License: Expat

License: Expat
 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.

License: Apache-2.0
 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.
 .
 On Debian systems, the full text of the Apache License, Version 2.0,
 can be found in /usr/share/common-licenses/Apache-2.0.

License: BSD-2-clause
 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.
 .
 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.

License: CC-BY-4.0
 The Font Awesome SVG icon is licensed under the Creative Commons
 Attribution 4.0 International License.
 .
 On Debian systems, the full text of the license can be found in
 /usr/share/common-licenses/CC-BY-4.0.

License: BSD-3-clause
 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.

License: BSL-1.0
 On Debian systems, the full text of the Boost Software License, Version 1.0,
 is in /usr/share/common-licenses/BSL-1.0.

License: Unicode-DFS-2016
 UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
 .
 See Terms of Use <https://www.unicode.org/copyright.html>
 for definitions of Unicode Inc.’s Data Files and Software.
 .
 NOTICE TO USER: Carefully read the following legal agreement.
 BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S
 DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("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.
 .
 COPYRIGHT AND PERMISSION NOTICE
 .
 Copyright © 1991-2022 Unicode, Inc. All rights reserved.
 Distributed under the Terms of Use in https://www.unicode.org/copyright.html.
 .
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of the Unicode data files and any associated documentation
 (the "Data Files") or Unicode 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.
