Third-Party Notices
Generated by scripts/generate-third-party-notices from the workspace dependency graph (Cargo.toml manifests + Cargo.lock, via cargo metadata --offline — no network access). License identities are additionally gated by cargo-deny (deny.toml). Regenerate and commit this file whenever any dependency changes. Output is deterministic, so a re-run on an unchanged graph is a byte-identical no-op.
This file lists the third-party software the workspace depends on: 384 registry packages (326 reachable through normal dependency edges, 58 test/dev-only). The first-party workspace crates are not listed here; they carry the SDK’s own license (MIT OR Apache-2.0, see Cargo.toml).
Map-data attribution
Separate from the software above: map imagery © MapQuest; map data © OpenStreetMap contributors, licensed under the Open Database License (ODbL). Every reference app renders this attribution in-app from the shared provider registry descriptors (platform/providers.json; the web playground reads the same file). Integrators must keep this attribution visible in their own apps and reproduce this notices file with their distribution.
License summary
| SPDX license expression | Packages |
|---|---|
(MIT OR Apache-2.0) AND Unicode-3.0 | 1 |
0BSD OR MIT OR Apache-2.0 | 1 |
Apache-2.0 | 10 |
Apache-2.0 / MIT | 1 |
Apache-2.0 AND ISC | 1 |
Apache-2.0 OR BSL-1.0 | 1 |
Apache-2.0 OR ISC OR MIT | 2 |
Apache-2.0 OR MIT | 22 |
Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT | 5 |
Apache-2.0/MIT | 3 |
BSD-2-Clause OR Apache-2.0 OR MIT | 2 |
BSD-3-Clause | 1 |
BSD-3-Clause OR Apache-2.0 | 2 |
CDLA-Permissive-2.0 | 1 |
ISC | 3 |
MIT | 62 |
MIT OR Apache-2.0 | 196 |
MIT OR Apache-2.0 OR LGPL-2.1-or-later | 1 |
MIT OR Apache-2.0 OR Zlib | 3 |
MIT OR Zlib OR Apache-2.0 | 2 |
MIT/Apache-2.0 | 17 |
MPL-2.0 | 9 |
Unicode-3.0 | 18 |
Unlicense OR MIT | 6 |
Unlicense/MIT | 2 |
Zlib | 3 |
Zlib OR Apache-2.0 OR MIT | 9 |
| Total | 384 |
Packages by license
(MIT OR Apache-2.0) AND Unicode-3.0 (1 package(s))
| Package | Version | Homepage |
|---|---|---|
unicode-ident | 1.0.27 | https://github.com/dtolnay/unicode-ident |
0BSD OR MIT OR Apache-2.0 (1 package(s))
| Package | Version | Homepage |
|---|---|---|
adler2 | 2.0.1 | https://github.com/oyvindln/adler2 |
Apache-2.0 (10 package(s))
| Package | Version | Homepage |
|---|---|---|
borsh-derive† | 1.8.1 | https://borsh.io |
ciborium† | 0.2.2 | https://github.com/enarx/ciborium |
ciborium-io† | 0.2.2 | https://github.com/enarx/ciborium |
ciborium-ll† | 0.2.2 | https://github.com/enarx/ciborium |
codespan-reporting | 0.13.1 | https://github.com/brendanzab/codespan |
gl_generator† | 0.14.0 | https://github.com/brendanzab/gl-rs/ |
glutin_wgl_sys | 0.6.1 | https://github.com/rust-windowing/glutin |
khronos_api† | 3.1.0 | https://github.com/brendanzab/gl-rs/ |
spirv | 0.4.0+sdk-1.4.341.0 | https://github.com/gfx-rs/rspirv |
sync_wrapper | 1.0.2 | https://docs.rs/sync_wrapper |
† development/test-only dependency: compiled inside this repository’s own test harnesses, but not linked into a published SDK artifact.
Apache-2.0 / MIT (1 package(s))
| Package | Version | Homepage |
|---|---|---|
fnv | 1.0.7 | https://github.com/servo/rust-fnv |
Apache-2.0 AND ISC (1 package(s))
| Package | Version | Homepage |
|---|---|---|
ring | 0.17.14 | https://github.com/briansmith/ring |
Apache-2.0 OR BSL-1.0 (1 package(s))
| Package | Version | Homepage |
|---|---|---|
ryu | 1.0.23 | https://github.com/dtolnay/ryu |
Apache-2.0 OR ISC OR MIT (2 package(s))
| Package | Version | Homepage |
|---|---|---|
hyper-rustls | 0.27.10 | https://github.com/rustls/hyper-rustls |
rustls | 0.23.46 | https://github.com/rustls/rustls |
Apache-2.0 OR MIT (22 package(s))
† development/test-only dependency: compiled inside this repository’s own test harnesses, but not linked into a published SDK artifact.
Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT (5 package(s))
| Package | Version | Homepage |
|---|---|---|
linux-raw-sys | 0.12.1 | https://github.com/sunfishcode/linux-raw-sys |
linux-raw-sys† | 0.4.15 | https://github.com/sunfishcode/linux-raw-sys |
rustix† | 0.38.44 | https://github.com/bytecodealliance/rustix |
rustix | 1.1.6 | https://github.com/bytecodealliance/rustix |
wasi | 0.11.1+wasi-snapshot-preview1 | https://github.com/bytecodealliance/wasi |
† development/test-only dependency: compiled inside this repository’s own test harnesses, but not linked into a published SDK artifact.
Apache-2.0/MIT (3 package(s))
| Package | Version | Homepage |
|---|---|---|
console_error_panic_hook | 0.1.7 | https://github.com/rustwasm/console_error_panic_hook |
pollster | 0.4.0 | https://github.com/zesterer/pollster |
rustc-hash | 1.1.0 | https://github.com/rust-lang-nursery/rustc-hash |
BSD-2-Clause OR Apache-2.0 OR MIT (2 package(s))
| Package | Version | Homepage |
|---|---|---|
zerocopy | 0.8.63 | https://github.com/google/zerocopy |
zerocopy-derive | 0.8.63 | https://github.com/google/zerocopy |
BSD-3-Clause (1 package(s))
| Package | Version | Homepage |
|---|---|---|
subtle | 2.6.1 | https://dalek.rs/ |
BSD-3-Clause OR Apache-2.0 (2 package(s))
| Package | Version | Homepage |
|---|---|---|
moxcms | 0.8.1 | https://github.com/awxkee/moxcms |
pxfm | 0.1.30 | https://github.com/awxkee/pxfm |
CDLA-Permissive-2.0 (1 package(s))
| Package | Version | Homepage |
|---|---|---|
webpki-roots | 1.0.11 | https://github.com/rustls/webpki-roots |
This is a data license, not a software license: it covers the root-certificate bundle published by webpki-roots, not code. It permits use, sharing and commercial use with attribution. Full text: https://spdx.org/licenses/CDLA-Permissive-2.0.txt.
ISC (3 package(s))
| Package | Version | Homepage |
|---|---|---|
libloading | 0.8.9 | https://github.com/nagisa/rust_libloading/ |
rustls-webpki | 0.103.16 | https://github.com/rustls/webpki |
untrusted | 0.9.0 | https://github.com/briansmith/untrusted |
MIT (62 package(s))
† development/test-only dependency: compiled inside this repository’s own test harnesses, but not linked into a published SDK artifact.
MIT OR Apache-2.0 (196 package(s))
† development/test-only dependency: compiled inside this repository’s own test harnesses, but not linked into a published SDK artifact.
MIT OR Apache-2.0 OR LGPL-2.1-or-later (1 package(s))
| Package | Version | Homepage |
|---|---|---|
r-efi | 6.0.0 | https://github.com/r-efi/r-efi/wiki |
These packages offer LGPL-2.1-or-later only as one alternative inside a permissive SPDX expression; this SDK relies on the permissive alternatives. Full text: https://spdx.org/licenses/LGPL-2.1-or-later.txt.
MIT OR Apache-2.0 OR Zlib (3 package(s))
| Package | Version | Homepage |
|---|---|---|
glow | 0.17.0 | https://github.com/grovesNL/glow.git |
lru-slab | 0.1.3 | https://github.com/Ralith/lru-slab |
raw-window-handle | 0.6.2 | https://github.com/rust-windowing/raw-window-handle |
MIT OR Zlib OR Apache-2.0 (2 package(s))
| Package | Version | Homepage |
|---|---|---|
miniz_oxide | 0.8.9 | https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide |
miniz_oxide | 0.9.1 | https://github.com/Frommi/miniz_oxide/tree/master/miniz_oxide |
MIT/Apache-2.0 (17 package(s))
† development/test-only dependency: compiled inside this repository’s own test harnesses, but not linked into a published SDK artifact.
MPL-2.0 (9 package(s))
| Package | Version | Homepage |
|---|---|---|
uniffi | 0.32.2 | https://mozilla.github.io/uniffi-rs |
uniffi_bindgen | 0.32.2 | https://mozilla.github.io/uniffi-rs |
uniffi_build | 0.32.2 | https://mozilla.github.io/uniffi-rs |
uniffi_core | 0.32.2 | https://mozilla.github.io/uniffi-rs |
uniffi_internal_macros | 0.32.2 | https://mozilla.github.io/uniffi-rs |
uniffi_macros | 0.32.2 | https://mozilla.github.io/uniffi-rs |
uniffi_meta | 0.32.2 | https://mozilla.github.io/uniffi-rs |
uniffi_pipeline | 0.32.2 | https://mozilla.github.io/uniffi-rs |
uniffi_udl | 0.32.2 | https://mozilla.github.io/uniffi-rs |
The Mozilla Public License 2.0 applies only to the source files of the covered crates (file-level copyleft — not viral). This SDK consumes those crates as libraries without modifying their sources. Full text: https://spdx.org/licenses/MPL-2.0.txt. Note: the published uniffi crate family ships no license text file inside its package; the full text lives in each crate’s repository.
Unicode-3.0 (18 package(s))
| Package | Version | Homepage |
|---|---|---|
icu_collections | 2.4.0 | https://icu4x.unicode.org |
icu_locale_core | 2.4.0 | https://icu4x.unicode.org |
icu_normalizer | 2.4.0 | https://icu4x.unicode.org |
icu_normalizer_data | 2.4.0 | https://icu4x.unicode.org |
icu_properties | 2.4.0 | https://icu4x.unicode.org |
icu_properties_data | 2.4.0 | https://icu4x.unicode.org |
icu_provider | 2.4.0 | https://icu4x.unicode.org |
litemap | 0.8.3 | https://github.com/unicode-org/icu4x |
potential_utf | 0.1.6 | https://icu4x.unicode.org |
tinystr | 0.8.5 | https://github.com/unicode-org/icu4x |
writeable | 0.6.4 | https://github.com/unicode-org/icu4x |
yoke | 0.8.4 | https://github.com/unicode-org/icu4x |
yoke-derive | 0.8.4 | https://github.com/unicode-org/icu4x |
zerofrom | 0.1.8 | https://github.com/unicode-org/icu4x |
zerofrom-derive | 0.1.8 | https://github.com/unicode-org/icu4x |
zerotrie | 0.2.5 | https://icu4x.unicode.org |
zerovec | 0.11.9 | https://github.com/unicode-org/icu4x |
zerovec-derive | 0.11.7 | https://github.com/unicode-org/icu4x |
Unlicense OR MIT (6 package(s))
| Package | Version | Homepage |
|---|---|---|
aho-corasick† | 1.1.5 | https://github.com/BurntSushi/aho-corasick |
byteorder | 1.5.0 | https://github.com/BurntSushi/byteorder |
byteorder-lite | 0.1.0 | https://github.com/image-rs/byteorder-lite |
memchr | 2.8.3 | https://github.com/BurntSushi/memchr |
termcolor | 1.4.1 | https://github.com/BurntSushi/termcolor |
winapi-util | 0.1.11 | https://github.com/BurntSushi/winapi-util |
† development/test-only dependency: compiled inside this repository’s own test harnesses, but not linked into a published SDK artifact.
Unlicense/MIT (2 package(s))
| Package | Version | Homepage |
|---|---|---|
same-file† | 1.0.6 | https://github.com/BurntSushi/same-file |
walkdir† | 2.5.0 | https://github.com/BurntSushi/walkdir |
† development/test-only dependency: compiled inside this repository’s own test harnesses, but not linked into a published SDK artifact.
Zlib (3 package(s))
| Package | Version | Homepage |
|---|---|---|
foldhash | 0.2.0 | https://github.com/orlp/foldhash |
slotmap | 1.1.1 | https://github.com/orlp/slotmap |
zlib-rs | 0.6.8 | https://github.com/trifectatechfoundation/zlib-rs |
Zlib OR Apache-2.0 OR MIT (9 package(s))
| Package | Version | Homepage |
|---|---|---|
bytemuck | 1.25.2 | https://github.com/Lokathor/bytemuck |
bytemuck_derive | 1.12.1 | https://github.com/Lokathor/bytemuck |
dispatch2 | 0.3.1 | https://github.com/madsmtm/objc2 |
objc2-core-foundation | 0.3.2 | https://github.com/madsmtm/objc2 |
objc2-core-graphics | 0.3.2 | https://github.com/madsmtm/objc2 |
objc2-io-surface | 0.3.2 | https://github.com/madsmtm/objc2 |
objc2-metal | 0.3.2 | https://github.com/madsmtm/objc2 |
objc2-quartz-core | 0.3.2 | https://github.com/madsmtm/objc2 |
tinyvec | 1.13.3 | https://github.com/Lokathor/tinyvec |
Copyright notice lines (extracted from vendored crates)
First attribution lines extracted from the license files vendored in the local cargo cache; each crate’s source carries the complete text. Crates without an extractable line (or absent from the local cache) simply appear only in the license tables above, which remain authoritative.
unicode-ident1.0.27 — Copyright © 1991-2023 Unicode, Inc.borsh-derive1.8.1 — Copyright 2019 Nearglutin_wgl_sys0.6.1 — Copyright 2022 Kirill Chibisovfnv1.0.7 — Copyright (c) 2017 Contributorsring0.17.14 — Copyright (c) 2009 The Go Authors. All rights reserved. / Copyright 2015 The Chromium Authors. All rights reserved. / Copyright 2015-2025 Brian Smith.hyper-rustls0.27.10 — Copyright (c) 2016, Joseph Birr-Pixton jpixton@gmail.com / Copyright (c) 2016 Joseph Birr-Pixton jpixton@gmail.comrustls0.23.46 — Copyright (c) 2016, Joseph Birr-Pixton jpixton@gmail.com / Copyright (c) 2016 Joseph Birr-Pixton jpixton@gmail.comatomic-waker1.1.2 — Copyright (c) 2016 Alex Crichton / Copyright (c) 2017 The Tokio Authorsautocfg1.5.1 — Copyright (c) 2018 Josh Stonebit-set0.10.0 — Copyright (c) 2026 The Rust Project Developersbit-set0.11.1 — Copyright (c) 2023 The Rust Project Developersbit-vec0.10.1 — Copyright (c) 2023 The Rust Project Developersbit-vec0.9.1 — Copyright (c) 2023 The Rust Project Developersconst-oid0.10.2 — Copyright (c) 2020-2026 The RustCrypto Project Developerscriterion0.5.1 — Copyright (c) 2014 Jorge Aparicioequivalent1.0.3 — Copyright (c) 2016–2023indexmap2.14.2 — Copyright (c) 2016–2017tinytemplate1.2.1 — Copyright (c) 2019 Brook Heisleruuid1.29.0 — Copyright (c) 2014 The Rust Project Developers / Copyright (c) 2018 Ashley Mannix, Christopher Armstrong, Dylan DPC, Hunar Roop Kahlonzeroize1.9.1 — Copyright (c) 2018-2026 The RustCrypto Project Developersconsole_error_panic_hook0.1.7 — Copyright (c) 2018 Nick Fitzgeraldpollster0.4.0 — Copyright (c) 2020-2021 Joshua Barrettozerocopy0.8.63 — Copyright 2023 The Fuchsia Authors / Copyright 2019 The Fuchsia Authors.zerocopy-derive0.8.63 — Copyright 2023 The Fuchsia Authors / Copyright 2019 The Fuchsia Authors.subtle2.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.moxcms0.8.1 — Copyright 2024 Radzivon Bartoshykpxfm0.1.30 — Copyright 2024 Radzivon Bartoshyklibloading0.8.9 — Copyright © 2015, Simonas Kazlauskasrustls-webpki0.103.16 — Copyright 2015 Brian Smith.untrusted0.9.0 — // Copyright 2015-2016 Brian Smith.assert-json-diff2.0.2 — Copyright (c) 2019 David Pedersenbytes1.12.1 — Copyright (c) 2018 Carl Lerchecfg_aliases0.2.2 — Copyright (c) 2020 Katharos Technologycrunchy0.2.4 — Copyright 2017-2023 Eira Fransham.dlib0.5.3 — Copyright (c) 2015 Victor Bergerh20.4.20 — Copyright (c) 2017 h2 authorshttp-body1.1.0 — Copyright (c) 2019-2026 Sean McArthur & Hyper Contributorshttp-body-util0.1.5 — Copyright (c) 2019-2026 Sean McArthur & Hyper Contributorshyper1.12.0 — Copyright (c) 2014-2026 Sean McArthurhyper-util0.1.21 — Copyright (c) 2023-2025 Sean McArthuris-terminal0.4.17 — Copyright (c) 2015-2019 Doug Tangrenlibm0.2.16 — Copyright (c) 2018 Jorge Aparicio / Copyright © 2005-2020 Rich Felker, et al. / Copyright © 1993,2004 Sun Microsystems orlibsqlite3-sys0.38.2 — Copyright (c) 2014 The rusqlite developersmio1.2.4 — Copyright (c) 2014 Carl Lerche and other MIO contributorsnom7.1.3 — Copyright (c) 2014-2019 Geoffroy Couprieoorandom11.1.5 — Copyright (c) 2019 Simon Heathordered-float5.5.1 — Copyright (c) 2015 Jonathan Reemprotobuf3.7.2 — Copyright (c) 2019 Stepan Koltsovprotobuf-codegen3.7.2 — Copyright (c) 2019 Stepan Koltsovprotobuf-parse3.7.2 — Copyright (c) 2019 Stepan Koltsov / Copyright 2008 Google Inc. All rights reserved.protobuf-support3.7.2 — Copyright (c) 2019 Stepan Koltsovr2d2_sqlite0.35.0 — Copyright (c) 2015 Jovansonlee Cesarredox_syscall0.5.18 — Copyright (c) 2017 Redox OS Developersrusqlite0.40.2 — Copyright (c) 2014 The rusqlite developersscroll_derive0.12.1 — Copyright (c) 2017slab0.4.12 — Copyright (c) 2019 Carl Lerchesmawk0.3.3 — Copyright (c) 2017 Martin Geislersqlite-wasm-rs0.5.5 — Copyright (c) 2024 Spxgstrsim0.11.1 — Copyright (c) 2015 Danny Guo / Copyright (c) 2016 Titus Wormer tituswormer@gmail.com / Copyright (c) 2018 Akash Kurdekarsynstructure0.14.0 — Copyright 2016 Nika Layzelltextwrap0.16.4 — Copyright (c) 2016 Martin Geislertokio-macros2.7.2 — Copyright (c) 2019 Yoshua Wuytstower0.5.3 — Copyright (c) 2019 Tower Contributorstower-http0.6.11 — Copyright (c) 2019-2021 Tower Contributorstower-layer0.3.3 — Copyright (c) 2019 Tower Contributorstower-service0.3.3 — Copyright (c) 2019 Tower Contributorstracing0.1.44 — Copyright (c) 2019 Tokio Contributorstracing-attributes0.1.31 — Copyright (c) 2019 Tokio Contributorstracing-core0.1.36 — Copyright (c) 2019 Tokio Contributorstry-lock0.2.5 — Copyright (c) 2018-2023 Sean McArthur / Copyright (c) 2016 Alex Crichtonwant0.3.2 — Copyright (c) 2018-2019 Sean McArthurwayland-sys0.31.11 — Copyright (c) 2015 Elinor Bergerweedle25.0.0 — Copyright 2018-Present Sharad Chand / Copyright 2022 Jan-Erik Redigerwhich4.4.2 — Copyright (c) 2015 fangyuanzitixml-rs0.8.29 — Copyright (c) 2014 Vladimir Matveevandroid_system_properties0.1.6 — Copyright 2016 Nicolas Silva / Copyright (c) 2013 Nicolas Silvaash0.38.0+1.3.281 — Copyright 2016 Maik Klein / Copyright (c) 2016 ASHaskama0.16.1 — Copyright 2017-2020 Dirkjan Ochtman / Copyright (c) 2017-2020 Dirkjan Ochtmanaskama_derive0.16.1 — Copyright 2017-2020 Dirkjan Ochtman / Copyright (c) 2017-2020 Dirkjan Ochtmanaskama_macros0.16.1 — Copyright 2017-2020 Dirkjan Ochtman / Copyright (c) 2017-2020 Dirkjan Ochtmanaskama_parser0.16.1 — Copyright 2017-2020 Dirkjan Ochtman / Copyright (c) 2017-2020 Dirkjan Ochtmanbase640.22.1 — Copyright (c) 2015 Alice Mazbase640.23.1 — Copyright (c) 2025 Alice Maz, Marshall Piercebitflags2.13.2 — Copyright (c) 2014 The Rust Project Developersblock-buffer0.12.1 — Copyright (c) 2018-2025 The RustCrypto Project Developersborsh1.8.1 — Copyright 2019 Nearbumpalo3.20.3 — Copyright (c) 2019 Nick Fitzgeraldcast0.3.0 — Copyright (c) 2014-2017 Jorge Apariciocc1.10.0 — Copyright (c) 2014 Alex Crichtoncfg-if1.0.5 — Copyright (c) 2014 Alex Crichtonchacha200.10.2 — Copyright (c) 2019-2026 The RustCrypto Project Developerscpufeatures0.3.1 — Copyright (c) 2020-2026 The RustCrypto Project Developerscrc32fast1.5.3 — Copyright (c) 2018 Sam Rijs, Alex Crichton and contributorscrossbeam-deque0.8.8 — Copyright (c) 2019 The Crossbeam Project Developerscrossbeam-epoch0.9.21 — Copyright (c) 2019 The Crossbeam Project Developerscrossbeam-utils0.8.23 — Copyright (c) 2019 The Crossbeam Project Developerscrypto-common0.2.2 — Copyright (c) 2021-2026 RustCrypto Developersdeadpool0.12.3 — Copyright 2019 Michael P. Jung / Copyright (c) 2019 Michael P. Jungdeadpool-runtime0.1.4 — Copyright 2019 Michael P. Jung / Copyright (c) 2019 Michael P. Jungdigest0.11.3 — Copyright (c) 2017-2025 RustCrypto Developers / Copyright (c) 2017 Artyom Pavlovdocument-features0.2.12 — Copyright (c) 2020 Olivier Goffart ogoffart@sixtyfps.ioeither1.19.0 — Copyright (c) 2015errno0.3.14 — Copyright (c) 2014 Chris Wongfind-msvc-tools0.1.15 — Copyright (c) 2014 Alex Crichtonflate21.1.10 — Copyright (c) 2014-2026 Alex Crichtonform_urlencoded1.2.2 — Copyright (c) 2013-2016 The rust-url developersfs41.1.0 — Copyright (c) 2015 The Rust Project Developersfutures0.3.34 — Copyright (c) 2016 Alex Crichton / Copyright (c) 2017 The Tokio Authorsfutures-channel0.3.34 — Copyright (c) 2016 Alex Crichton / Copyright (c) 2017 The Tokio Authorsfutures-core0.3.34 — Copyright (c) 2016 Alex Crichton / Copyright (c) 2017 The Tokio Authorsfutures-executor0.3.34 — Copyright (c) 2016 Alex Crichton / Copyright (c) 2017 The Tokio Authorsfutures-io0.3.34 — Copyright (c) 2016 Alex Crichton / Copyright (c) 2017 The Tokio Authorsfutures-macro0.3.34 — Copyright (c) 2016 Alex Crichton / Copyright (c) 2017 The Tokio Authorsfutures-sink0.3.34 — Copyright (c) 2016 Alex Crichton / Copyright (c) 2017 The Tokio Authorsfutures-task0.3.34 — Copyright (c) 2016 Alex Crichton / Copyright (c) 2017 The Tokio Authorsfutures-util0.3.34 — Copyright (c) 2016 Alex Crichton / Copyright (c) 2017 The Tokio Authorsgetrandom0.2.17 — Copyright (c) 2018-2024 The rust-random Project Developers / Copyright (c) 2014 The Rust Project Developersgetrandom0.4.3 — Copyright (c) 2018-2026 The rust-random Project Developers / Copyright (c) 2014 The Rust Project Developersglam0.30.10 — Copyright 2020 Cameron Hartglob0.3.4 — Copyright (c) 2014 The Rust Project Developersgpu-allocator0.28.0 — Copyright 2021 Traverse Research B.V. / Copyright (c) 2021 Traverse Research B.V.hashbrown0.16.1 — Copyright (c) 2016 Amanieu d’Antrashashbrown0.17.1 — Copyright (c) 2016 Amanieu d’Antrasheck0.5.0 — Copyright (c) 2015 The Rust Project Developershttp1.5.0 — Copyright 2017 http-rs authors / Copyright (c) 2017 http-rs authorshttparse1.10.1 — Copyright (c) 2015-2025 Sean McArthurhttpdate1.0.3 — Copyright (c) 2016 Pyfischhybrid-array0.4.15 — Copyright (c) 2022-2026 The RustCrypto Project Developersidna1.1.0 — Copyright (c) 2013-2025 The rust-url developersipnet2.12.2 — Copyright 2017 Juniper Networks, Inc.jni-sys0.3.1 — Copyright (c) 2015 The rust-jni-sys Developersjni-sys0.4.1 — Copyright (c) 2015 The rust-jni-sys Developersjs-sys0.3.106 — Copyright (c) 2014 Alex Crichtonlitrs1.0.1 — Copyright (c) 2020 Project Developerslock_api0.4.14 — Copyright (c) 2016 The Rust Project Developerslog0.4.34 — Copyright (c) 2014 The Rust Project Developersmemmap20.5.10 — Copyright (c) 2020 Yevhenii Reizner / Copyright (c) 2015 Dan Burkertmemmap20.9.12 — Copyright (c) 2020 Yevhenii Reizner / Copyright (c) 2015 Dan Burkertnaga30.0.1 — Copyright (c) 2025 The gfx-rs developersnaga-types30.0.1 — Copyright (c) 2025 The gfx-rs developersnum-traits0.2.19 — Copyright (c) 2014 The Rust Project Developersnum_cpus1.17.0 — Copyright (c) 2015-2025 Sean McArthurosmpbf0.3.8 — Copyright (c) 2017 Johannes Hofmann mail@b-r-u.orgparking_lot0.12.5 — Copyright (c) 2016 The Rust Project Developersparking_lot_core0.9.12 — Copyright (c) 2016 The Rust Project Developerspercent-encoding2.3.2 — Copyright (c) 2013-2025 The rust-url developerspkg-config0.3.34 — Copyright (c) 2014 Alex Crichtonpng0.18.1 — Copyright (c) 2015 nwinpresser0.3.1 — Copyright (c) 2019 Embark Studiosproptest1.12.0 — Copyright (c) 2016 FullContact, Incquinn0.11.12 — Copyright (c) 2018 The quinn Developersquinn-proto0.11.19 — Copyright (c) 2018 The quinn Developersquinn-udp0.5.16 — Copyright (c) 2018 The quinn Developersrand0.10.3 — Copyright 2018 Developers of the Rand project / Copyright (c) 2014 The Rust Project Developersrand_core0.10.1 — Copyright (c) 2018-2026 The Rand Project Developersrand_pcg0.10.2 — Copyright (c) 2014-2017 Melissa O’Neill and PCG Project contributors / Copyright 2018 Developers of the Rand projectrand_xorshift0.5.0 — Copyright 2018 Developers of the Rand project / Copyright (c) 2014 The Rust Project Developersrange-alloc0.1.5 — Copyright (c) 2023 The gfx-rs developersrayon1.12.0 — Copyright (c) 2010 The Rust Project Developersrayon-core1.13.0 — Copyright (c) 2010 The Rust Project Developersregex1.13.1 — Copyright (c) 2014 The Rust Project Developersregex-automata0.4.18 — Copyright (c) 2014 The Rust Project Developersregex-syntax0.8.11 — Copyright (c) 2014 The Rust Project Developersrenderdoc-sys1.1.0 — Copyright (c) 2022 Eyal Kalderonreqwest0.12.28 — Copyright 2016 Sean McArthur / Copyright (c) 2016-2025 Sean McArthurrustls-pki-types1.15.1 — Copyright 2023 Dirkjan Ochtman / Copyright (c) 2023 Dirkjan Ochtman dirkjan@ochtman.nlscopeguard1.2.0 — Copyright (c) 2016-2019 Ulrik Sverdrup “bluss” and scopeguard developerssha20.11.1 — Copyright (c) 2016-2026 The RustCrypto Project Developers / Copyright (c) 2016 Artyom Pavlov / Copyright (c) 2009-2013 Mozilla Foundationshlex2.0.1 — Copyright 2015 Nicholas Allegra (comex). / Copyright (c) 2015 Nicholas Allegra (comex).siphasher1.0.4 — Copyright 2012-2016 The Rust Project Developers. / Copyright 2016-2026 Frank Denis.smallvec1.16.4 — Copyright (c) 2018 The Servo Project Developerssocket20.6.5 — Copyright (c) 2014 Alex Crichtonstable_deref_trait1.2.1 — Copyright (c) 2017 Robert Grossestatic_assertions1.1.0 — Copyright (c) 2017 Nikolai Vazqueztempfile3.27.0 — Copyright (c) 2015 Steven Allentokio-rustls0.26.6 — Copyright 2017 quininer kel / Copyright (c) 2017 quininer keltypenum1.20.1 — Copyright 2014 Paho Lurie-Gregg / Copyright (c) 2014 Paho Lurie-Greggunicode-width0.2.2 — Copyright (c) 2015 The Rust Project Developersurl2.5.8 — Copyright (c) 2013-2025 The rust-url developerswasm-bindgen0.2.129 — Copyright (c) 2014 Alex Crichtonwasm-bindgen-futures0.4.79 — Copyright (c) 2014 Alex Crichtonwasm-bindgen-macro0.2.129 — Copyright (c) 2014 Alex Crichtonwasm-bindgen-macro-support0.2.129 — Copyright (c) 2014 Alex Crichtonwasm-bindgen-shared0.2.129 — Copyright (c) 2014 Alex Crichtonweb-sys0.3.106 — Copyright (c) 2014 Alex Crichtonweb-time1.1.0 — Copyright 2023 dAxpeDDa / Copyright (c) 2023 dAxpeDDawgpu30.0.1 — Copyright (c) 2025 The gfx-rs developerswgpu-core30.0.1 — Copyright (c) 2025 The gfx-rs developerswgpu-core-deps-apple30.0.1 — Copyright (c) 2025 The gfx-rs developerswgpu-core-deps-emscripten30.0.1 — Copyright (c) 2025 The gfx-rs developerswgpu-core-deps-wasm30.0.1 — Copyright (c) 2025 The gfx-rs developerswgpu-core-deps-windows-linux-android30.0.1 — Copyright (c) 2025 The gfx-rs developerswgpu-hal30.0.1 — Copyright (c) 2025 The gfx-rs developerswgpu-naga-bridge30.0.1 — Copyright (c) 2025 The gfx-rs developerswgpu-types30.0.1 — Copyright (c) 2025 The gfx-rs developerslru-slab0.1.3 — Copyright (c) 2024 The lru-slab Developersraw-window-handle0.6.2 — Copyright (c) 2019 Osspial / Copyright (c) 2020 Osspialminiz_oxide0.8.9 — Copyright 2013-2014 RAD Game Tools and Valve Software / Copyright 2010-2014 Rich Geldreich and Tenacious Software LLC / Copyright (c) 2017 Frommiminiz_oxide0.9.1 — Copyright 2013-2014 RAD Game Tools and Valve Software / Copyright 2010-2014 Rich Geldreich and Tenacious Software LLC / Copyright (c) 2017 Frommicore_detect1.0.0 — Copyright (c) 2017-2020 The Rust Project Developerscriterion-plot0.5.0 — Copyright (c) 2014 Jorge Apariciofallible-iterator0.3.0 — Copyright (c) 2015 The rust-openssl-verify Developersfallible-streaming-iterator0.1.9 — Copyright (c) 2016 The fallible-streaming-iterator Developersitertools0.10.5 — Copyright (c) 2015minimal-lexical0.2.1 — Copyright (c) 2009 The Go Authors. All rights reserved.plain0.2.3 — Copyright (c) 2017 Plain contributorsquick-error1.2.3 — Copyright (c) 2015 The quick-error Developersr2d20.8.10 — Copyright (c) 2014-2016 Steven Facklerrusty-fork0.3.1 — Copyright (c) 2016 FullContact, Incscheduled-thread-pool0.2.7 — Copyright (c) 2014-2017 Steven Facklerserde_urlencoded0.7.1 — Copyright (c) 2016 Anthony Raminevcpkg0.2.15 — Copyright (c) 2017 Jim McGrathversion_check0.9.5 — Copyright (c) 2017-2018 Sergio Benitezwait-timeout0.2.1 — Copyright (c) 2014 Alex Crichtonicu_collections2.4.0 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.icu_locale_core2.4.0 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.icu_normalizer2.4.0 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.icu_normalizer_data2.4.0 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.icu_properties2.4.0 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.icu_properties_data2.4.0 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.icu_provider2.4.0 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.litemap0.8.3 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.potential_utf0.1.6 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.tinystr0.8.5 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.writeable0.6.4 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.yoke0.8.4 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.yoke-derive0.8.4 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.zerofrom0.1.8 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.zerofrom-derive0.1.8 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.zerotrie0.2.5 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.zerovec0.11.9 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.zerovec-derive0.11.7 — Copyright © 2020-2024 Unicode, Inc. / ICU 1.8.1 to ICU 57.1 © 1995-2016 International Business Machines Corporation and others.aho-corasick1.1.5 — Copyright (c) 2015 Andrew Gallantbyteorder1.5.0 — Copyright (c) 2015 Andrew Gallantbyteorder-lite0.1.0 — Copyright (c) 2015 Andrew Gallantmemchr2.8.3 — Copyright (c) 2015 Andrew Gallanttermcolor1.4.1 — Copyright (c) 2015 Andrew Gallantwinapi-util0.1.11 — Copyright (c) 2017 Andrew Gallantsame-file1.0.6 — Copyright (c) 2017 Andrew Gallantwalkdir2.5.0 — Copyright (c) 2015 Andrew Gallantfoldhash0.2.0 — Copyright (c) 2024 Orson Petersslotmap1.1.1 — Copyright (c) 2021 Orson Peters orsonpeters@gmail.combytemuck1.25.2 — Copyright (c) 2019 Daniel “Lokathor” Gee.bytemuck_derive1.12.1 — Copyright (c) 2019 Daniel “Lokathor” Gee.tinyvec1.13.3 — Copyright (c) 2019 Daniel “Lokathor” Gee.
Prior art & inspiration
Credits for projects this SDK learns from. Where only a design was learned from, no code was copied; where an entry says logic was ported, the derived work is credited and its license text is retained under docs/THIRD_PARTY_LICENSES/.
- MapLibre — its open map renderers and how they frame tile scheduling, frustum listing and tile budgeting are the mature prior art this SDK’s renderer seams knowingly re-implement from first principles.
- OpenStreetMap and its ODbL database — the map-data backbone this SDK renders; the ODbL attribution obligations above are real and are honored in every reference app.
- UniFFI — whose UDL-first, contract-as-single-source-of-truth binding approach this SDK adopts for its Kotlin/Swift/React Native FFI surface.
- wgpu — the portable WebGPU-in-Rust stack that lets one GPU rendering path run natively, on mobile, and in the browser.
- Navara — MapLibre-affiliated web 3D-globe / GIS visualization engine (Rust/WASM headless GIS core); credited as surveyed prior art for headless-engine architecture, not reused and not a reference for this SDK’s navigation capabilities.
- Ferrostar — Stadia Maps’ Rust navigation core. Its trip-state / step-advance-condition design is the reference this SDK’s
map-navigationcrate follows closely: the step-advance conditions and their recommended defaults are modeled on Ferrostar’s (including its rapid-double-advance hazard, which this SDK’s ports avoid), and its deviation-detection and spoken-instruction models informed this SDK’s seams. Because this SDK’s navigation logic is derived from Ferrostar’s design, its license text is retained indocs/THIRD_PARTY_LICENSES/ferrostar-LICENSE.txt(BSD 3-Clause, Copyright (c) 2023, Stadia Maps, Inc.); no file in this workspace is a verbatim copy, and this SDK’s own code remains MIT OR Apache-2.0.