From 47be7c340d709da9b78c4d47e57fa4e01cf4a269 Mon Sep 17 00:00:00 2001 From: Mollusk Date: Sun, 28 Jun 2026 15:24:43 -0400 Subject: [PATCH] license: adopt MIT for the application + add THIRD_PARTY_LICENSES Set license = "MIT" (Cargo.toml), add the MIT LICENSE file, and switch the PKGBUILD to license=('MIT'). Generate a THIRD_PARTY_LICENSES file enumerating the full dependency-graph manifest plus the canonical text of every referenced license, with notices for the statically-bundled Opus codec and the embedded fonts (Iced-Icons, Cantarell/OFL-1.1). Ship both files in the .deb and Arch packages. Update README License section and stale private-build metadata. Codex (gpt-5.5) audited the tree and confirmed no copyleft blocks MIT; the remaining items were asset provenance + binary-distribution notice hygiene, which THIRD_PARTY_LICENSES addresses. Co-Authored-By: Claude Opus 4.8 --- Cargo.toml | 8 +- LICENSE | 21 + README.md | 7 +- THIRD_PARTY_LICENSES | 1824 ++++++++++++++++++++++++++++++++++++++++++ deny.toml | 6 +- packaging/PKGBUILD | 7 +- 6 files changed, 1865 insertions(+), 8 deletions(-) create mode 100644 LICENSE create mode 100644 THIRD_PARTY_LICENSES diff --git a/Cargo.toml b/Cargo.toml index 4125960..2d2706f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,8 +3,8 @@ name = "peerspeak" version = "0.6.0" edition = "2024" description = "Decentralized peer-to-peer voice chat (Rust/iroh/PipeWire/Opus/iced)" -# Application crate, not a crates.io library — refuse `cargo publish` and let -# cargo-deny's [licenses.private] skip the missing-license check. +license = "MIT" +# Application crate, not published to crates.io — refuse `cargo publish`. publish = false # Debian/Ubuntu packaging (cargo-deb). Mirrors packaging/PKGBUILD: only the main @@ -14,7 +14,7 @@ publish = false # distrobox so the binary links that distro's glibc, then `cargo deb --no-build`. [package.metadata.deb] maintainer = "mollusk " -copyright = "2026, mollusk. Private build — not for redistribution." +copyright = "2026, mollusk. MIT License." section = "net" priority = "optional" depends = "$auto" @@ -33,6 +33,8 @@ assets = [ ["assets/icons/peerspeak-128.png", "usr/share/icons/hicolor/128x128/apps/peerspeak.png", "644"], ["assets/icons/peerspeak-256.png", "usr/share/icons/hicolor/256x256/apps/peerspeak.png", "644"], ["assets/icons/peerspeak-512.png", "usr/share/icons/hicolor/512x512/apps/peerspeak.png", "644"], + ["LICENSE", "usr/share/doc/peerspeak/", "644"], + ["THIRD_PARTY_LICENSES", "usr/share/doc/peerspeak/", "644"], ] [lib] diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..9e672ed --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 mollusk + +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. diff --git a/README.md b/README.md index fd1307d..faf4df9 100644 --- a/README.md +++ b/README.md @@ -107,4 +107,9 @@ At runtime you need a running **PipeWire** server. Screen sharing additionally r ## License -Private build — not for redistribution. See `Cargo.toml` for details. +PeerSpeak is licensed under the [MIT License](LICENSE), © 2026 mollusk. + +Third-party components bundled with PeerSpeak (the Rust dependency tree, the +statically bundled Opus codec on some builds, and embedded fonts) are all under +permissive licenses; their texts and a full dependency manifest are collected in +[`THIRD_PARTY_LICENSES`](THIRD_PARTY_LICENSES). diff --git a/THIRD_PARTY_LICENSES b/THIRD_PARTY_LICENSES new file mode 100644 index 0000000..5d95bd6 --- /dev/null +++ b/THIRD_PARTY_LICENSES @@ -0,0 +1,1824 @@ +# Third-Party Licenses + +PeerSpeak itself is licensed under the MIT License (see `LICENSE`). +Copyright (c) 2026 mollusk. + +This file collects the licenses of the third-party components that are +redistributed with PeerSpeak in source and/or binary form, in fulfilment of +those licenses' attribution requirements. It has two parts: + + 1. A manifest of every crate in the dependency graph and its SPDX license + expression (this enumerates the full graph across all target platforms; + a given build links only the subset relevant to its target). + 2. The full text of each license referenced by those components. + +Where a crate is offered under a choice of licenses (an SPDX `OR` expression), +PeerSpeak takes it under one of the permissive options. None of the components +impose copyleft on PeerSpeak's own source. + +## Notable bundled non-crate components + +- **Opus codec** — On builds that statically bundle libopus (e.g. the Windows + cross-build via `audiopus_sys`), the Opus codec is included under the + BSD 3-Clause License, Copyright (c) 2001-2023 Xiph.Org Foundation and + contributors. On Linux distro packages, Opus is a dynamically linked system + library (the `opus` / `libopus` package) and is not bundled. + +- **Embedded fonts** — Two TrueType fonts are compiled in transitively via + dependencies: + * `Iced-Icons.ttf` — the icon font shipped inside the `iced_graphics` + crate (assembled via Fontello; distributed as part of that MIT crate). + * `Cantarell-Regular.ttf` — shipped inside `sctk-adwaita` for Wayland + client-side window decorations; the Cantarell typeface is licensed under + the SIL Open Font License 1.1. + +## Project-owned assets + +The application icon (`assets/icons/*`), the preset avatars +(`assets/avatars/preset*.png`), and the notification chimes +(generated by `assets/sounds/generate_chimes.py`) are original works created +for PeerSpeak and are covered by the project's MIT license. + +--- + +## Dependency manifest + +- ab_glyph 0.2.32 — Apache-2.0 +- ab_glyph_rasterizer 0.1.10 — Apache-2.0 +- adler2 2.0.1 — 0BSD OR MIT OR Apache-2.0 +- aead 0.5.2 — MIT OR Apache-2.0 +- aes 0.8.4 — MIT OR Apache-2.0 +- aes-gcm 0.10.3 — Apache-2.0 OR MIT +- ahash 0.8.12 — MIT OR Apache-2.0 +- aho-corasick 1.1.4 — Unlicense OR MIT +- aligned 0.4.3 — MIT OR Apache-2.0 +- aligned-vec 0.6.4 — MIT +- allocator-api2 0.2.21 — MIT OR Apache-2.0 +- alsa 0.10.0 — Apache-2.0/MIT +- alsa 0.9.1 — Apache-2.0/MIT +- alsa-sys 0.3.1 — MIT +- android-activity 0.6.1 — MIT OR Apache-2.0 +- android-build 0.1.4 — MIT +- android-properties 0.2.2 — MIT +- android_system_properties 0.1.5 — MIT/Apache-2.0 +- annotate-snippets 0.11.5 — MIT OR Apache-2.0 +- anstyle 1.0.14 — MIT OR Apache-2.0 +- anyhow 1.0.102 — MIT OR Apache-2.0 +- arbitrary 1.4.2 — MIT OR Apache-2.0 +- arc-swap 1.9.1 — MIT OR Apache-2.0 +- arg_enum_proc_macro 0.3.4 — MIT +- arrayref 0.3.9 — BSD-2-Clause +- arrayvec 0.7.6 — MIT OR Apache-2.0 +- as-raw-xcb-connection 1.0.1 — MIT OR Apache-2.0 +- as-slice 0.2.1 — MIT OR Apache-2.0 +- ash 0.38.0+1.3.281 — MIT OR Apache-2.0 +- async-broadcast 0.7.2 — MIT OR Apache-2.0 +- async-channel 2.5.0 — Apache-2.0 OR MIT +- async-executor 1.14.0 — Apache-2.0 OR MIT +- async-io 2.6.0 — Apache-2.0 OR MIT +- async-lock 3.4.2 — Apache-2.0 OR MIT +- async-process 2.5.0 — Apache-2.0 OR MIT +- async-recursion 1.1.1 — MIT OR Apache-2.0 +- async-signal 0.2.14 — Apache-2.0 OR MIT +- async-task 4.7.1 — Apache-2.0 OR MIT +- async-trait 0.1.89 — MIT OR Apache-2.0 +- async_io_stream 0.3.3 — Unlicense +- atomic-waker 1.1.2 — Apache-2.0 OR MIT +- attohttpc 0.30.1 — MPL-2.0 +- audiopus_sys 0.2.2 — ISC +- autocfg 1.5.1 — Apache-2.0 OR MIT +- av-scenechange 0.14.1 — MIT +- av1-grain 0.2.5 — BSD-2-Clause +- avif-serialize 0.8.9 — BSD-3-Clause +- backon 1.6.0 — Apache-2.0 +- base16ct 1.0.0 — Apache-2.0 OR MIT +- base64 0.22.1 — MIT OR Apache-2.0 +- base64ct 1.8.3 — Apache-2.0 OR MIT +- bindgen 0.72.1 — BSD-3-Clause +- bit-set 0.8.0 — Apache-2.0 OR MIT +- bit-vec 0.8.0 — Apache-2.0 OR MIT +- bit_field 0.10.3 — Apache-2.0/MIT +- bitflags 1.3.2 — MIT/Apache-2.0 +- bitflags 2.11.1 — MIT OR Apache-2.0 +- bitstream-io 4.10.0 — MIT/Apache-2.0 +- blake3 1.8.5 — CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception +- block 0.1.6 — MIT +- block-buffer 0.12.0 — MIT OR Apache-2.0 +- block2 0.5.1 — MIT +- block2 0.6.2 — MIT +- blocking 1.6.2 — Apache-2.0 OR MIT +- built 0.8.1 — MIT +- bumpalo 3.20.3 — MIT OR Apache-2.0 +- bytemuck 1.25.0 — Zlib OR Apache-2.0 OR MIT +- bytemuck_derive 1.10.2 — Zlib OR Apache-2.0 OR MIT +- byteorder-lite 0.1.0 — Unlicense OR MIT +- bytes 1.11.1 — MIT +- calloop 0.13.0 — MIT +- calloop 0.14.4 — MIT +- calloop-wayland-source 0.3.0 — MIT +- calloop-wayland-source 0.4.1 — MIT +- cc 1.2.62 — MIT OR Apache-2.0 +- cesu8 1.1.0 — Apache-2.0/MIT +- cexpr 0.6.0 — Apache-2.0/MIT +- cfg-expr 0.20.7 — MIT OR Apache-2.0 +- cfg-if 1.0.4 — MIT OR Apache-2.0 +- cfg_aliases 0.2.1 — MIT +- chacha20 0.10.0 — MIT OR Apache-2.0 +- chrono 0.4.44 — MIT OR Apache-2.0 +- cipher 0.4.4 — MIT OR Apache-2.0 +- clang-sys 1.8.1 — Apache-2.0 +- clipboard-win 5.4.1 — BSL-1.0 +- clipboard_macos 0.1.1 — Apache-2.0 +- clipboard_wayland 0.2.2 — Apache-2.0 +- clipboard_x11 0.4.3 — MIT +- cmake 0.1.58 — MIT OR Apache-2.0 +- cmov 0.5.3 — Apache-2.0 OR MIT +- cobs 0.3.0 — MIT OR Apache-2.0 +- codespan-reporting 0.12.0 — Apache-2.0 +- color_quant 1.1.0 — MIT +- combine 4.6.7 — MIT +- concurrent-queue 2.5.0 — Apache-2.0 OR MIT +- const-oid 0.10.2 — Apache-2.0 OR MIT +- constant_time_eq 0.4.2 — CC0-1.0 OR MIT-0 OR Apache-2.0 +- convert_case 0.10.0 — MIT +- convert_case 0.8.0 — MIT +- cookie-factory 0.3.3 — MIT +- cordyceps 0.3.4 — MIT +- core-foundation 0.10.1 — MIT OR Apache-2.0 +- core-foundation 0.9.4 — MIT OR Apache-2.0 +- core-foundation-sys 0.8.7 — MIT OR Apache-2.0 +- core-graphics 0.23.2 — MIT OR Apache-2.0 +- core-graphics-types 0.1.3 — MIT OR Apache-2.0 +- core-graphics-types 0.2.0 — MIT OR Apache-2.0 +- core_maths 0.1.1 — MIT +- coreaudio-rs 0.11.3 — MIT/Apache-2.0 +- coreaudio-rs 0.13.0 — MIT/Apache-2.0 +- coreaudio-sys 0.2.18 — MIT +- cosmic-text 0.15.0 — MIT OR Apache-2.0 +- cpal 0.15.3 — Apache-2.0 +- cpal 0.17.1 — Apache-2.0 +- cpufeatures 0.2.17 — MIT OR Apache-2.0 +- cpufeatures 0.3.0 — MIT OR Apache-2.0 +- crc32fast 1.5.0 — MIT OR Apache-2.0 +- critical-section 1.2.0 — MIT OR Apache-2.0 +- crossbeam-channel 0.5.15 — MIT OR Apache-2.0 +- crossbeam-deque 0.8.6 — MIT OR Apache-2.0 +- crossbeam-epoch 0.9.18 — MIT OR Apache-2.0 +- crossbeam-utils 0.8.21 — MIT OR Apache-2.0 +- crunchy 0.2.4 — MIT +- cryoglyph 0.1.0 — MIT OR Apache-2.0 OR Zlib +- crypto-common 0.1.7 — MIT OR Apache-2.0 +- crypto-common 0.2.2 — MIT OR Apache-2.0 +- ctor 0.10.1 — Apache-2.0 OR MIT +- ctr 0.9.2 — MIT OR Apache-2.0 +- ctutils 0.4.2 — Apache-2.0 OR MIT +- cursor-icon 1.2.0 — MIT OR Apache-2.0 OR Zlib +- curve25519-dalek 5.0.0-pre.6 — BSD-3-Clause +- curve25519-dalek-derive 0.1.1 — MIT/Apache-2.0 +- darling 0.20.11 — MIT +- darling_core 0.20.11 — MIT +- darling_macro 0.20.11 — MIT +- dasp_sample 0.11.0 — MIT OR Apache-2.0 +- data-encoding 2.11.0 — MIT +- data-encoding-macro 0.1.20 — MIT +- data-encoding-macro-internal 0.1.18 — MIT +- der 0.8.0 — Apache-2.0 OR MIT +- deranged 0.5.8 — MIT OR Apache-2.0 +- derive_builder 0.20.2 — MIT OR Apache-2.0 +- derive_builder_core 0.20.2 — MIT OR Apache-2.0 +- derive_builder_macro 0.20.2 — MIT OR Apache-2.0 +- derive_more 2.1.1 — MIT +- derive_more-impl 2.1.1 — MIT +- diatomic-waker 0.2.3 — MIT OR Apache-2.0 +- digest 0.11.3 — MIT OR Apache-2.0 +- dirs 6.0.0 — MIT OR Apache-2.0 +- dirs-sys 0.5.0 — MIT OR Apache-2.0 +- dispatch 0.2.0 — MIT +- dispatch2 0.3.1 — Zlib OR Apache-2.0 OR MIT +- displaydoc 0.2.6 — MIT OR Apache-2.0 +- dlib 0.5.3 — MIT +- dlopen2 0.8.2 — MIT +- document-features 0.2.12 — MIT OR Apache-2.0 +- downcast-rs 1.2.1 — MIT/Apache-2.0 +- dpi 0.1.2 — Apache-2.0 AND MIT +- dtor 0.8.1 — Apache-2.0 OR MIT +- ed25519 3.0.0 — Apache-2.0 OR MIT +- ed25519-dalek 3.0.0-pre.7 — BSD-3-Clause +- either 1.16.0 — MIT OR Apache-2.0 +- embedded-io 0.4.0 — MIT OR Apache-2.0 +- embedded-io 0.6.1 — MIT OR Apache-2.0 +- encoding_rs 0.8.35 — (Apache-2.0 OR MIT) AND BSD-3-Clause +- endi 1.1.1 — MIT +- enum-assoc 1.3.0 — MIT OR Apache-2.0 +- enumflags2 0.7.12 — MIT OR Apache-2.0 +- enumflags2_derive 0.7.12 — MIT OR Apache-2.0 +- equator 0.4.2 — MIT +- equator-macro 0.4.2 — MIT +- equivalent 1.0.2 — Apache-2.0 OR MIT +- errno 0.3.14 — MIT OR Apache-2.0 +- error-code 3.3.2 — BSL-1.0 +- etagere 0.2.15 — MIT/Apache-2.0 +- euclid 0.22.14 — MIT OR Apache-2.0 +- event-listener 5.4.1 — Apache-2.0 OR MIT +- event-listener-strategy 0.5.4 — Apache-2.0 OR MIT +- exr 1.74.0 — BSD-3-Clause +- extended 0.1.0 — MIT +- fastrand 2.4.1 — Apache-2.0 OR MIT +- fax 0.2.7 — MIT +- fdeflate 0.3.7 — MIT OR Apache-2.0 +- fiat-crypto 0.3.0 — MIT OR Apache-2.0 OR BSD-1-Clause +- find-msvc-tools 0.1.9 — MIT OR Apache-2.0 +- fixedbitset 0.5.7 — MIT OR Apache-2.0 +- flate2 1.1.9 — MIT OR Apache-2.0 +- float_next_after 1.0.0 — MIT +- fnv 1.0.7 — Apache-2.0 / MIT +- foldhash 0.1.5 — Zlib +- foldhash 0.2.0 — Zlib +- font-types 0.10.1 — MIT OR Apache-2.0 +- font-types 0.11.3 — MIT OR Apache-2.0 +- fontconfig-parser 0.5.8 — MIT +- fontdb 0.23.0 — MIT +- foreign-types 0.5.0 — MIT/Apache-2.0 +- foreign-types-macros 0.2.3 — MIT/Apache-2.0 +- foreign-types-shared 0.3.1 — MIT/Apache-2.0 +- form_urlencoded 1.2.2 — MIT OR Apache-2.0 +- futures 0.3.32 — MIT OR Apache-2.0 +- futures-buffered 0.2.13 — MIT +- futures-channel 0.3.32 — MIT OR Apache-2.0 +- futures-concurrency 7.7.1 — MIT OR Apache-2.0 +- futures-core 0.3.32 — MIT OR Apache-2.0 +- futures-executor 0.3.32 — MIT OR Apache-2.0 +- futures-io 0.3.32 — MIT OR Apache-2.0 +- futures-lite 2.6.1 — Apache-2.0 OR MIT +- futures-macro 0.3.32 — MIT OR Apache-2.0 +- futures-sink 0.3.32 — MIT OR Apache-2.0 +- futures-task 0.3.32 — MIT OR Apache-2.0 +- futures-util 0.3.32 — MIT OR Apache-2.0 +- generator 0.8.8 — MIT/Apache-2.0 +- generic-array 0.14.7 — MIT +- gethostname 1.1.0 — Apache-2.0 +- getrandom 0.2.17 — MIT OR Apache-2.0 +- getrandom 0.3.4 — MIT OR Apache-2.0 +- getrandom 0.4.2 — MIT OR Apache-2.0 +- ghash 0.5.1 — Apache-2.0 OR MIT +- gif 0.14.2 — MIT OR Apache-2.0 +- gl_generator 0.14.0 — Apache-2.0 +- glam 0.25.0 — MIT OR Apache-2.0 +- glob 0.3.3 — MIT OR Apache-2.0 +- gloo-timers 0.3.0 — MIT OR Apache-2.0 +- glow 0.16.0 — MIT OR Apache-2.0 OR Zlib +- glutin_wgl_sys 0.6.1 — Apache-2.0 +- gpu-alloc 0.6.0 — MIT OR Apache-2.0 +- gpu-alloc-types 0.3.0 — MIT OR Apache-2.0 +- gpu-allocator 0.27.0 — MIT OR Apache-2.0 +- gpu-descriptor 0.3.2 — MIT OR Apache-2.0 +- gpu-descriptor-types 0.2.0 — MIT OR Apache-2.0 +- guillotiere 0.6.2 — MIT/Apache-2.0 +- h2 0.4.14 — MIT +- half 2.7.1 — MIT OR Apache-2.0 +- harfrust 0.3.2 — MIT +- hashbrown 0.15.5 — MIT OR Apache-2.0 +- hashbrown 0.16.1 — MIT OR Apache-2.0 +- hashbrown 0.17.1 — MIT OR Apache-2.0 +- heck 0.5.0 — MIT OR Apache-2.0 +- hermit-abi 0.5.2 — MIT OR Apache-2.0 +- hex 0.4.3 — MIT OR Apache-2.0 +- hexf-parse 0.2.1 — CC0-1.0 +- hickory-net 0.26.1 — MIT OR Apache-2.0 +- hickory-proto 0.26.1 — MIT OR Apache-2.0 +- hickory-resolver 0.26.1 — MIT OR Apache-2.0 +- http 1.4.1 — MIT OR Apache-2.0 +- http-body 1.0.1 — MIT +- http-body-util 0.1.3 — MIT +- httparse 1.10.1 — MIT OR Apache-2.0 +- httpdate 1.0.3 — MIT OR Apache-2.0 +- hybrid-array 0.4.12 — MIT OR Apache-2.0 +- hyper 1.9.0 — MIT +- hyper-rustls 0.27.9 — Apache-2.0 OR ISC OR MIT +- hyper-util 0.1.20 — MIT +- iana-time-zone 0.1.65 — MIT OR Apache-2.0 +- iana-time-zone-haiku 0.1.2 — MIT OR Apache-2.0 +- iced 0.14.0 — MIT +- iced_core 0.14.0 — MIT +- iced_debug 0.14.0 — MIT +- iced_futures 0.14.0 — MIT +- iced_graphics 0.14.0 — MIT +- iced_program 0.14.0 — MIT +- iced_renderer 0.14.0 — MIT +- iced_runtime 0.14.0 — MIT +- iced_tiny_skia 0.14.0 — MIT +- iced_wgpu 0.14.0 — MIT +- iced_widget 0.14.2 — MIT +- iced_winit 0.14.0 — MIT +- icu_collections 2.2.0 — Unicode-3.0 +- icu_locale_core 2.2.0 — Unicode-3.0 +- icu_normalizer 2.2.0 — Unicode-3.0 +- icu_normalizer_data 2.2.0 — Unicode-3.0 +- icu_properties 2.2.0 — Unicode-3.0 +- icu_properties_data 2.2.0 — Unicode-3.0 +- icu_provider 2.2.0 — Unicode-3.0 +- id-arena 2.3.0 — MIT/Apache-2.0 +- ident_case 1.0.1 — MIT/Apache-2.0 +- identity-hash 0.1.0 — Apache-2.0 OR MIT +- idna 1.1.0 — MIT OR Apache-2.0 +- idna_adapter 1.2.2 — Apache-2.0 OR MIT +- igd-next 0.17.0 — MIT +- image 0.25.10 — MIT OR Apache-2.0 +- image-webp 0.2.4 — MIT OR Apache-2.0 +- imgref 1.12.1 — CC0-1.0 OR Apache-2.0 +- indexmap 2.14.0 — Apache-2.0 OR MIT +- inout 0.1.4 — MIT OR Apache-2.0 +- interpolate_name 0.2.4 — MIT +- ipconfig 0.3.4 — MIT/Apache-2.0 +- ipnet 2.12.0 — MIT OR Apache-2.0 +- iroh 1.0.0-rc.0 — MIT OR Apache-2.0 +- iroh-base 1.0.0-rc.0 — MIT OR Apache-2.0 +- iroh-dns 1.0.0-rc.0 — MIT OR Apache-2.0 +- iroh-gossip 0.99.0 — MIT/Apache-2.0 +- iroh-metrics 1.0.0-rc.0 — MIT OR Apache-2.0 +- iroh-metrics-derive 1.0.0-rc.0 — MIT OR Apache-2.0 +- iroh-relay 1.0.0-rc.0 — MIT OR Apache-2.0 +- irpc 0.15.0 — Apache-2.0/MIT +- irpc-derive 0.15.0 — Apache-2.0/MIT +- itertools 0.13.0 — MIT OR Apache-2.0 +- itertools 0.14.0 — MIT OR Apache-2.0 +- itoa 1.0.18 — MIT OR Apache-2.0 +- jni 0.21.1 — MIT/Apache-2.0 +- jni 0.22.4 — MIT OR Apache-2.0 +- jni-macros 0.22.4 — MIT OR Apache-2.0 +- jni-sys 0.3.1 — MIT OR Apache-2.0 +- jni-sys 0.4.1 — MIT OR Apache-2.0 +- jni-sys-macros 0.4.1 — MIT OR Apache-2.0 +- jobserver 0.1.34 — MIT OR Apache-2.0 +- js-sys 0.3.99 — MIT OR Apache-2.0 +- kamadak-exif 0.6.1 — BSD-2-Clause +- khronos-egl 6.0.0 — MIT/Apache-2.0 +- khronos_api 3.1.0 — Apache-2.0 +- kurbo 0.10.4 — MIT OR Apache-2.0 +- lazy_static 1.5.0 — MIT OR Apache-2.0 +- leb128fmt 0.1.0 — MIT OR Apache-2.0 +- lebe 0.5.3 — BSD-3-Clause +- libc 0.2.186 — MIT OR Apache-2.0 +- libfuzzer-sys 0.4.12 — (MIT OR Apache-2.0) AND NCSA +- libloading 0.8.9 — ISC +- libm 0.2.16 — MIT +- libredox 0.1.16 — MIT +- libspa 0.9.2 — MIT +- libspa-sys 0.9.2 — MIT +- lilt 0.8.1 — MIT +- linebender_resource_handle 0.1.1 — Apache-2.0 OR MIT +- linux-raw-sys 0.12.1 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- linux-raw-sys 0.4.15 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- litemap 0.8.2 — Unicode-3.0 +- litrs 1.0.0 — MIT OR Apache-2.0 +- lock_api 0.4.14 — MIT OR Apache-2.0 +- log 0.4.30 — MIT OR Apache-2.0 +- loom 0.7.2 — MIT +- loop9 0.1.5 — MIT +- lru 0.16.4 — MIT +- lru 0.18.0 — MIT +- lru-slab 0.1.2 — MIT OR Apache-2.0 OR Zlib +- lyon 1.0.19 — MIT OR Apache-2.0 +- lyon_algorithms 1.0.20 — MIT OR Apache-2.0 +- lyon_geom 1.0.19 — MIT OR Apache-2.0 +- lyon_path 1.0.19 — MIT OR Apache-2.0 +- lyon_tessellation 1.0.20 — MIT OR Apache-2.0 +- mac-addr 0.3.0 — MIT +- mach2 0.4.3 — BSD-2-Clause OR MIT OR Apache-2.0 +- mach2 0.5.0 — BSD-2-Clause OR MIT OR Apache-2.0 +- malloc_buf 0.0.6 — MIT +- matchers 0.2.0 — MIT +- maybe-rayon 0.1.1 — MIT +- memchr 2.8.1 — Unlicense OR MIT +- memmap2 0.9.10 — MIT OR Apache-2.0 +- memoffset 0.9.1 — MIT +- metal 0.32.0 — MIT OR Apache-2.0 +- minimal-lexical 0.2.1 — MIT/Apache-2.0 +- miniz_oxide 0.8.9 — MIT OR Zlib OR Apache-2.0 +- mio 1.2.0 — MIT +- moka 0.12.15 — (MIT OR Apache-2.0) AND Apache-2.0 +- moxcms 0.8.1 — BSD-3-Clause OR Apache-2.0 +- mundy 0.2.3 — Apache-2.0 +- mutate_once 0.1.2 — BSD-2-Clause +- n0-error 1.0.0-rc.0 — MIT OR Apache-2.0 +- n0-error-macros 1.0.0-rc.0 — MIT OR Apache-2.0 +- n0-future 0.3.2 — MIT OR Apache-2.0 +- n0-watcher 1.0.0-rc.0 — MIT OR Apache-2.0 +- naga 27.0.3 — MIT OR Apache-2.0 +- ndk 0.8.0 — MIT OR Apache-2.0 +- ndk 0.9.0 — MIT OR Apache-2.0 +- ndk-context 0.1.1 — MIT OR Apache-2.0 +- ndk-sys 0.5.0+25.2.9519653 — MIT OR Apache-2.0 +- ndk-sys 0.6.0+11769913 — MIT OR Apache-2.0 +- netdev 0.43.0 — MIT +- netlink-packet-core 0.8.1 — MIT +- netlink-packet-route 0.29.0 — MIT +- netlink-packet-route 0.30.0 — MIT +- netlink-proto 0.12.0 — MIT +- netlink-sys 0.8.8 — MIT +- netwatch 0.17.0 — MIT OR Apache-2.0 +- new_debug_unreachable 1.0.6 — MIT +- nix 0.30.1 — MIT +- no_std_io2 0.9.4 — Apache-2.0 OR MIT +- nom 7.1.3 — MIT +- nom 8.0.0 — MIT +- noop_proc_macro 0.3.0 — MIT +- noq 1.0.0-rc.0 — MIT OR Apache-2.0 +- noq-proto 1.0.0-rc.0 — MIT OR Apache-2.0 +- noq-udp 1.0.0-rc.0 — MIT OR Apache-2.0 +- nu-ansi-term 0.50.3 — MIT +- num-bigint 0.4.6 — MIT OR Apache-2.0 +- num-conv 0.2.2 — MIT OR Apache-2.0 +- num-derive 0.4.2 — MIT OR Apache-2.0 +- num-integer 0.1.46 — MIT OR Apache-2.0 +- num-rational 0.4.2 — MIT OR Apache-2.0 +- num-traits 0.2.19 — MIT OR Apache-2.0 +- num_enum 0.7.6 — BSD-3-Clause OR MIT OR Apache-2.0 +- num_enum_derive 0.7.6 — BSD-3-Clause OR MIT OR Apache-2.0 +- num_threads 0.1.7 — MIT OR Apache-2.0 +- objc 0.2.7 — MIT +- objc-sys 0.3.5 — MIT +- objc2 0.5.2 — MIT +- objc2 0.6.4 — MIT +- objc2-app-kit 0.2.2 — MIT +- objc2-app-kit 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-audio-toolbox 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-avf-audio 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-cloud-kit 0.2.2 — MIT +- objc2-cloud-kit 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-contacts 0.2.2 — MIT +- objc2-core-audio 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-core-audio-types 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-core-data 0.2.2 — MIT +- objc2-core-data 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-core-foundation 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-core-graphics 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-core-image 0.2.2 — MIT +- objc2-core-image 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-core-location 0.2.2 — MIT +- objc2-core-text 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-core-video 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-core-wlan 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-encode 4.1.0 — MIT +- objc2-foundation 0.2.2 — MIT +- objc2-foundation 0.3.2 — MIT +- objc2-io-surface 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-link-presentation 0.2.2 — MIT +- objc2-metal 0.2.2 — MIT +- objc2-quartz-core 0.2.2 — MIT +- objc2-quartz-core 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-security 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-security-foundation 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-symbols 0.2.2 — MIT +- objc2-system-configuration 0.3.2 — Zlib OR Apache-2.0 OR MIT +- objc2-ui-kit 0.2.2 — MIT +- objc2-uniform-type-identifiers 0.2.2 — MIT +- objc2-user-notifications 0.2.2 — MIT +- oboe 0.6.1 — Apache-2.0 +- oboe-sys 0.6.1 — Apache-2.0 +- once_cell 1.21.4 — MIT OR Apache-2.0 +- opaque-debug 0.3.1 — MIT OR Apache-2.0 +- openssl-probe 0.2.1 — MIT OR Apache-2.0 +- option-ext 0.2.0 — MPL-2.0 +- opus 0.3.1 — MIT/Apache-2.0 +- orbclient 0.3.55 — MIT +- ordered-float 5.3.0 — MIT +- ordered-stream 0.2.0 — MIT OR Apache-2.0 +- owned_ttf_parser 0.25.1 — Apache-2.0 +- papaya 0.2.4 — MIT +- parking 2.2.1 — Apache-2.0 OR MIT +- parking_lot 0.12.5 — MIT OR Apache-2.0 +- parking_lot_core 0.9.12 — MIT OR Apache-2.0 +- paste 1.0.15 — MIT OR Apache-2.0 +- pastey 0.1.1 — MIT OR Apache-2.0 +- pem-rfc7468 1.0.0 — Apache-2.0 OR MIT +- percent-encoding 2.3.2 — MIT OR Apache-2.0 +- pharos 0.5.3 — Unlicense +- pin-project 1.1.13 — Apache-2.0 OR MIT +- pin-project-internal 1.1.13 — Apache-2.0 OR MIT +- pin-project-lite 0.2.17 — Apache-2.0 OR MIT +- pin-utils 0.1.0 — MIT OR Apache-2.0 +- piper 0.2.5 — MIT OR Apache-2.0 +- pipewire 0.9.2 — MIT +- pipewire-sys 0.9.2 — MIT +- pkcs8 0.11.0 — Apache-2.0 OR MIT +- pkg-config 0.3.33 — MIT OR Apache-2.0 +- plain 0.2.3 — MIT/Apache-2.0 +- plist 1.9.0 — MIT +- png 0.18.1 — MIT OR Apache-2.0 +- polling 3.11.0 — Apache-2.0 OR MIT +- pollster 0.4.0 — Apache-2.0/MIT +- polyval 0.6.2 — Apache-2.0 OR MIT +- portable-atomic 1.13.1 — Apache-2.0 OR MIT +- portable-atomic-util 0.2.7 — Apache-2.0 OR MIT +- portmapper 0.17.0 — MIT OR Apache-2.0 +- postcard 1.1.3 — MIT OR Apache-2.0 +- postcard-derive 0.2.2 — MIT OR Apache-2.0 +- potential_utf 0.1.5 — Unicode-3.0 +- powerfmt 0.2.0 — MIT OR Apache-2.0 +- ppv-lite86 0.2.21 — MIT OR Apache-2.0 +- prefix-trie 0.8.4 — MIT OR Apache-2.0 +- presser 0.3.1 — MIT OR Apache-2.0 +- prettyplease 0.2.37 — MIT OR Apache-2.0 +- proc-macro-crate 3.5.0 — MIT OR Apache-2.0 +- proc-macro2 1.0.106 — MIT OR Apache-2.0 +- profiling 1.0.18 — MIT OR Apache-2.0 +- profiling-procmacros 1.0.18 — MIT OR Apache-2.0 +- pxfm 0.1.29 — BSD-3-Clause OR Apache-2.0 +- qoi 0.4.1 — MIT/Apache-2.0 +- quick-error 2.0.1 — MIT/Apache-2.0 +- quick-xml 0.39.4 — MIT +- quote 1.0.45 — MIT OR Apache-2.0 +- r-efi 5.3.0 — MIT OR Apache-2.0 OR LGPL-2.1-or-later +- r-efi 6.0.0 — MIT OR Apache-2.0 OR LGPL-2.1-or-later +- rand 0.10.1 — MIT OR Apache-2.0 +- rand 0.9.4 — MIT OR Apache-2.0 +- rand_chacha 0.9.0 — MIT OR Apache-2.0 +- rand_core 0.10.1 — MIT OR Apache-2.0 +- rand_core 0.9.5 — MIT OR Apache-2.0 +- rand_distr 0.6.0 — MIT OR Apache-2.0 +- rand_pcg 0.10.2 — MIT OR Apache-2.0 +- range-alloc 0.1.5 — MIT OR Apache-2.0 +- rangemap 1.7.1 — MIT/Apache-2.0 +- rav1e 0.8.1 — BSD-2-Clause +- ravif 0.13.0 — BSD-3-Clause +- raw-window-handle 0.6.2 — MIT OR Apache-2.0 OR Zlib +- rayon 1.12.0 — MIT OR Apache-2.0 +- rayon-core 1.13.0 — MIT OR Apache-2.0 +- read-fonts 0.35.0 — MIT OR Apache-2.0 +- read-fonts 0.37.0 — MIT OR Apache-2.0 +- redox_syscall 0.4.1 — MIT +- redox_syscall 0.5.18 — MIT +- redox_syscall 0.7.5 — MIT +- redox_users 0.5.2 — MIT +- regex 1.12.3 — MIT OR Apache-2.0 +- regex-automata 0.4.14 — MIT OR Apache-2.0 +- regex-syntax 0.8.10 — MIT OR Apache-2.0 +- renderdoc-sys 1.1.0 — MIT OR Apache-2.0 +- reqwest 0.13.4 — MIT OR Apache-2.0 +- resolv-conf 0.7.6 — MIT OR Apache-2.0 +- rfd 0.17.2 — MIT +- rgb 0.8.53 — MIT +- ring 0.17.14 — Apache-2.0 AND ISC +- ringbuf 0.5.0 — MIT/Apache-2.0 +- rodio 0.22.2 — MIT OR Apache-2.0 +- roxmltree 0.20.0 — MIT OR Apache-2.0 +- rtrb 0.3.4 — MIT OR Apache-2.0 +- rustc-hash 1.1.0 — Apache-2.0/MIT +- rustc-hash 2.1.2 — Apache-2.0 OR MIT +- rustc_version 0.4.1 — MIT OR Apache-2.0 +- rustix 0.38.44 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- rustix 1.1.4 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- rustls 0.23.40 — Apache-2.0 OR ISC OR MIT +- rustls-native-certs 0.8.3 — Apache-2.0 OR ISC OR MIT +- rustls-pki-types 1.14.1 — MIT OR Apache-2.0 +- rustls-platform-verifier 0.7.0 — MIT OR Apache-2.0 +- rustls-platform-verifier-android 0.1.1 — MIT OR Apache-2.0 +- rustls-webpki 0.103.13 — ISC +- rustversion 1.0.22 — MIT OR Apache-2.0 +- ryu 1.0.23 — Apache-2.0 OR BSL-1.0 +- same-file 1.0.6 — Unlicense/MIT +- schannel 0.1.29 — MIT +- scoped-tls 1.0.1 — MIT/Apache-2.0 +- scopeguard 1.2.0 — MIT OR Apache-2.0 +- sctk-adwaita 0.10.1 — MIT +- security-framework 3.7.0 — MIT OR Apache-2.0 +- security-framework-sys 2.17.0 — MIT OR Apache-2.0 +- seize 0.5.1 — MIT +- self_cell 1.2.2 — Apache-2.0 OR GPL-2.0-only +- semver 1.0.28 — MIT OR Apache-2.0 +- send_wrapper 0.6.0 — MIT/Apache-2.0 +- serde 1.0.228 — MIT OR Apache-2.0 +- serde_bytes 0.11.19 — MIT OR Apache-2.0 +- serde_core 1.0.228 — MIT OR Apache-2.0 +- serde_derive 1.0.228 — MIT OR Apache-2.0 +- serde_json 1.0.150 — MIT OR Apache-2.0 +- serde_repr 0.1.20 — MIT OR Apache-2.0 +- serde_spanned 1.1.1 — MIT OR Apache-2.0 +- serdect 0.4.3 — Apache-2.0 OR MIT +- sha1_smol 1.0.1 — BSD-3-Clause +- sha2 0.11.0 — MIT OR Apache-2.0 +- sharded-slab 0.1.7 — MIT +- shlex 1.3.0 — MIT OR Apache-2.0 +- signal-hook-registry 1.4.8 — MIT OR Apache-2.0 +- signature 3.0.0 — Apache-2.0 OR MIT +- simd-adler32 0.3.9 — MIT +- simd_cesu8 1.1.1 — Apache-2.0 OR MIT +- simd_helpers 0.1.0 — MIT +- simdutf8 0.1.5 — MIT OR Apache-2.0 +- simple-dns 0.11.3 — MIT +- skrifa 0.37.0 — MIT OR Apache-2.0 +- skrifa 0.40.0 — MIT OR Apache-2.0 +- slab 0.4.12 — MIT +- slotmap 1.1.1 — Zlib +- smallvec 1.15.1 — MIT OR Apache-2.0 +- smithay-client-toolkit 0.19.2 — MIT +- smithay-client-toolkit 0.20.0 — MIT +- smithay-clipboard 0.7.3 — MIT +- smol_str 0.2.2 — MIT OR Apache-2.0 +- socket2 0.6.3 — MIT OR Apache-2.0 +- softbuffer 0.4.8 — MIT OR Apache-2.0 +- sorted-index-buffer 0.2.1 — MIT OR Apache-2.0 +- spez 0.1.2 — BSD-2-Clause +- spin 0.10.0 — MIT +- spirv 0.3.0+sdk-1.3.268.0 — Apache-2.0 +- spki 0.8.0 — Apache-2.0 OR MIT +- stable_deref_trait 1.2.1 — MIT OR Apache-2.0 +- static_assertions 1.1.0 — MIT OR Apache-2.0 +- strict-num 0.1.1 — MIT +- strsim 0.11.1 — MIT +- strum 0.28.0 — MIT +- strum_macros 0.28.0 — MIT +- subtle 2.6.1 — BSD-3-Clause +- svg_fmt 0.4.5 — MIT/Apache-2.0 +- swash 0.2.7 — Apache-2.0 OR MIT +- symphonia 0.5.5 — MPL-2.0 +- symphonia-bundle-flac 0.5.5 — MPL-2.0 +- symphonia-bundle-mp3 0.5.5 — MPL-2.0 +- symphonia-codec-aac 0.5.5 — MPL-2.0 +- symphonia-codec-pcm 0.5.5 — MPL-2.0 +- symphonia-codec-vorbis 0.5.5 — MPL-2.0 +- symphonia-core 0.5.5 — MPL-2.0 +- symphonia-format-isomp4 0.5.5 — MPL-2.0 +- symphonia-format-ogg 0.5.5 — MPL-2.0 +- symphonia-format-riff 0.5.5 — MPL-2.0 +- symphonia-metadata 0.5.5 — MPL-2.0 +- symphonia-utils-xiph 0.5.5 — MPL-2.0 +- syn 2.0.117 — MIT OR Apache-2.0 +- sync_wrapper 1.0.2 — Apache-2.0 +- synstructure 0.13.2 — MIT +- sys-locale 0.3.2 — MIT OR Apache-2.0 +- system-configuration 0.7.0 — MIT OR Apache-2.0 +- system-configuration-sys 0.6.0 — MIT OR Apache-2.0 +- system-deps 7.0.8 — MIT OR Apache-2.0 +- tagptr 0.2.0 — MIT/Apache-2.0 +- target-lexicon 0.13.3 — Apache-2.0 WITH LLVM-exception +- tempfile 3.27.0 — MIT OR Apache-2.0 +- termcolor 1.4.1 — Unlicense OR MIT +- thiserror 1.0.69 — MIT OR Apache-2.0 +- thiserror 2.0.18 — MIT OR Apache-2.0 +- thiserror-impl 1.0.69 — MIT OR Apache-2.0 +- thiserror-impl 2.0.18 — MIT OR Apache-2.0 +- thread_local 1.1.9 — MIT OR Apache-2.0 +- tiff 0.11.3 — MIT +- time 0.3.47 — MIT OR Apache-2.0 +- time-core 0.1.8 — MIT OR Apache-2.0 +- time-macros 0.2.27 — MIT OR Apache-2.0 +- tiny-skia 0.11.4 — BSD-3-Clause +- tiny-skia-path 0.11.4 — BSD-3-Clause +- tiny-xlib 0.2.5 — MIT OR Apache-2.0 OR Zlib +- tinystr 0.8.3 — Unicode-3.0 +- tinyvec 1.11.0 — Zlib OR Apache-2.0 OR MIT +- tinyvec_macros 0.1.1 — MIT OR Apache-2.0 OR Zlib +- tokio 1.52.3 — MIT +- tokio-macros 2.7.0 — MIT +- tokio-rustls 0.26.4 — MIT OR Apache-2.0 +- tokio-stream 0.1.18 — MIT +- tokio-util 0.7.18 — MIT +- tokio-websockets 0.13.2 — MIT +- toml 1.1.2+spec-1.1.0 — MIT OR Apache-2.0 +- toml_datetime 1.1.1+spec-1.1.0 — MIT OR Apache-2.0 +- toml_edit 0.25.11+spec-1.1.0 — MIT OR Apache-2.0 +- toml_parser 1.1.2+spec-1.1.0 — MIT OR Apache-2.0 +- toml_writer 1.1.1+spec-1.1.0 — MIT OR Apache-2.0 +- tower 0.5.3 — MIT +- tower-http 0.6.11 — MIT +- tower-layer 0.3.3 — MIT +- tower-service 0.3.3 — MIT +- tracing 0.1.44 — MIT +- tracing-attributes 0.1.31 — MIT +- tracing-core 0.1.36 — MIT +- tracing-log 0.2.0 — MIT +- tracing-subscriber 0.3.23 — MIT +- try-lock 0.2.5 — MIT +- ttf-parser 0.25.1 — MIT OR Apache-2.0 +- typenum 1.20.0 — MIT OR Apache-2.0 +- uds_windows 1.2.1 — MIT +- unicode-bidi 0.3.18 — MIT OR Apache-2.0 +- unicode-ident 1.0.24 — (MIT OR Apache-2.0) AND Unicode-3.0 +- unicode-linebreak 0.1.5 — Apache-2.0 +- unicode-script 0.5.8 — MIT OR Apache-2.0 +- unicode-segmentation 1.13.2 — MIT OR Apache-2.0 +- unicode-width 0.2.2 — MIT OR Apache-2.0 +- unicode-xid 0.2.6 — MIT OR Apache-2.0 +- universal-hash 0.5.1 — MIT OR Apache-2.0 +- untrusted 0.9.0 — ISC +- url 2.5.8 — MIT OR Apache-2.0 +- utf8_iter 1.0.4 — Apache-2.0 OR MIT +- uuid 1.23.1 — Apache-2.0 OR MIT +- v_frame 0.3.9 — BSD-2-Clause +- valuable 0.1.1 — MIT +- vergen 9.1.0 — MIT OR Apache-2.0 +- vergen-gitcl 9.1.0 — MIT OR Apache-2.0 +- vergen-lib 9.1.0 — MIT OR Apache-2.0 +- version-compare 0.2.1 — MIT +- version_check 0.9.5 — MIT/Apache-2.0 +- walkdir 2.5.0 — Unlicense/MIT +- want 0.3.1 — MIT +- wasi 0.11.1+wasi-snapshot-preview1 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wasip2 1.0.3+wasi-0.2.9 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wasip3 0.4.0+wasi-0.3.0-rc-2026-01-06 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wasm-bindgen 0.2.122 — MIT OR Apache-2.0 +- wasm-bindgen-futures 0.4.72 — MIT OR Apache-2.0 +- wasm-bindgen-macro 0.2.122 — MIT OR Apache-2.0 +- wasm-bindgen-macro-support 0.2.122 — MIT OR Apache-2.0 +- wasm-bindgen-shared 0.2.122 — MIT OR Apache-2.0 +- wasm-encoder 0.244.0 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wasm-metadata 0.244.0 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wasm-streams 0.5.0 — MIT OR Apache-2.0 +- wasmparser 0.244.0 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wasmtimer 0.4.3 — MIT +- wayland-backend 0.3.15 — MIT +- wayland-client 0.31.14 — MIT +- wayland-csd-frame 0.3.0 — MIT +- wayland-cursor 0.31.14 — MIT +- wayland-protocols 0.32.12 — MIT +- wayland-protocols-experimental 20250721.0.1 — MIT +- wayland-protocols-misc 0.3.12 — MIT +- wayland-protocols-plasma 0.3.12 — MIT +- wayland-protocols-wlr 0.3.12 — MIT +- wayland-scanner 0.31.10 — MIT +- wayland-sys 0.31.11 — MIT +- web-sys 0.3.99 — MIT OR Apache-2.0 +- web-time 1.1.0 — MIT OR Apache-2.0 +- webpki-root-certs 1.0.7 — CDLA-Permissive-2.0 +- webpki-roots 1.0.7 — CDLA-Permissive-2.0 +- weezl 0.1.12 — MIT OR Apache-2.0 +- wgpu 27.0.1 — MIT OR Apache-2.0 +- wgpu-core 27.0.3 — MIT OR Apache-2.0 +- wgpu-core-deps-apple 27.0.0 — MIT OR Apache-2.0 +- wgpu-core-deps-emscripten 27.0.0 — MIT OR Apache-2.0 +- wgpu-core-deps-windows-linux-android 27.0.0 — MIT OR Apache-2.0 +- wgpu-hal 27.0.4 — MIT OR Apache-2.0 +- wgpu-types 27.0.1 — MIT OR Apache-2.0 +- widestring 1.2.1 — MIT OR Apache-2.0 +- winapi 0.3.9 — MIT/Apache-2.0 +- winapi-i686-pc-windows-gnu 0.4.0 — MIT/Apache-2.0 +- winapi-util 0.1.11 — Unlicense OR MIT +- winapi-x86_64-pc-windows-gnu 0.4.0 — MIT/Apache-2.0 +- window_clipboard 0.5.1 — MIT +- windows 0.54.0 — MIT OR Apache-2.0 +- windows 0.58.0 — MIT OR Apache-2.0 +- windows 0.62.2 — MIT OR Apache-2.0 +- windows-collections 0.3.2 — MIT OR Apache-2.0 +- windows-core 0.54.0 — MIT OR Apache-2.0 +- windows-core 0.58.0 — MIT OR Apache-2.0 +- windows-core 0.62.2 — MIT OR Apache-2.0 +- windows-future 0.3.2 — MIT OR Apache-2.0 +- windows-implement 0.58.0 — MIT OR Apache-2.0 +- windows-implement 0.60.2 — MIT OR Apache-2.0 +- windows-interface 0.58.0 — MIT OR Apache-2.0 +- windows-interface 0.59.3 — MIT OR Apache-2.0 +- windows-link 0.2.1 — MIT OR Apache-2.0 +- windows-numerics 0.3.1 — MIT OR Apache-2.0 +- windows-registry 0.6.1 — MIT OR Apache-2.0 +- windows-result 0.1.2 — MIT OR Apache-2.0 +- windows-result 0.2.0 — MIT OR Apache-2.0 +- windows-result 0.4.1 — MIT OR Apache-2.0 +- windows-strings 0.1.0 — MIT OR Apache-2.0 +- windows-strings 0.5.1 — MIT OR Apache-2.0 +- windows-sys 0.45.0 — MIT OR Apache-2.0 +- windows-sys 0.52.0 — MIT OR Apache-2.0 +- windows-sys 0.61.2 — MIT OR Apache-2.0 +- windows-targets 0.42.2 — MIT OR Apache-2.0 +- windows-targets 0.52.6 — MIT OR Apache-2.0 +- windows-threading 0.2.1 — MIT OR Apache-2.0 +- windows_aarch64_gnullvm 0.42.2 — MIT OR Apache-2.0 +- windows_aarch64_gnullvm 0.52.6 — MIT OR Apache-2.0 +- windows_aarch64_msvc 0.42.2 — MIT OR Apache-2.0 +- windows_aarch64_msvc 0.52.6 — MIT OR Apache-2.0 +- windows_i686_gnu 0.42.2 — MIT OR Apache-2.0 +- windows_i686_gnu 0.52.6 — MIT OR Apache-2.0 +- windows_i686_gnullvm 0.52.6 — MIT OR Apache-2.0 +- windows_i686_msvc 0.42.2 — MIT OR Apache-2.0 +- windows_i686_msvc 0.52.6 — MIT OR Apache-2.0 +- windows_x86_64_gnu 0.42.2 — MIT OR Apache-2.0 +- windows_x86_64_gnu 0.52.6 — MIT OR Apache-2.0 +- windows_x86_64_gnullvm 0.42.2 — MIT OR Apache-2.0 +- windows_x86_64_gnullvm 0.52.6 — MIT OR Apache-2.0 +- windows_x86_64_msvc 0.42.2 — MIT OR Apache-2.0 +- windows_x86_64_msvc 0.52.6 — MIT OR Apache-2.0 +- winit 0.30.13 — Apache-2.0 +- winnow 1.0.3 — MIT +- wit-bindgen 0.51.0 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wit-bindgen 0.57.1 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wit-bindgen-core 0.51.0 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wit-bindgen-rust 0.51.0 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wit-bindgen-rust-macro 0.51.0 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wit-component 0.244.0 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wit-parser 0.244.0 — Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT +- wmi 0.18.4 — MIT OR Apache-2.0 +- writeable 0.6.3 — Unicode-3.0 +- ws_stream_wasm 0.7.5 — Unlicense +- x11-dl 2.21.0 — MIT +- x11rb 0.13.2 — MIT OR Apache-2.0 +- x11rb-protocol 0.13.2 — MIT OR Apache-2.0 +- xcursor 0.3.10 — MIT +- xkbcommon-dl 0.4.2 — MIT +- xkeysym 0.2.1 — MIT OR Apache-2.0 OR Zlib +- xml-rs 0.8.28 — MIT +- xmltree 0.10.3 — MIT +- y4m 0.8.0 — MIT +- yazi 0.2.1 — Apache-2.0 OR MIT +- yoke 0.8.2 — Unicode-3.0 +- yoke-derive 0.8.2 — Unicode-3.0 +- zbus 5.15.0 — MIT +- zbus_macros 5.15.0 — MIT +- zbus_names 4.3.2 — MIT +- zeno 0.3.3 — Apache-2.0 OR MIT +- zerocopy 0.8.48 — BSD-2-Clause OR Apache-2.0 OR MIT +- zerocopy-derive 0.8.48 — BSD-2-Clause OR Apache-2.0 OR MIT +- zerofrom 0.1.8 — Unicode-3.0 +- zerofrom-derive 0.1.7 — Unicode-3.0 +- zeroize 1.8.2 — Apache-2.0 OR MIT +- zeroize_derive 1.4.3 — Apache-2.0 OR MIT +- zerotrie 0.2.4 — Unicode-3.0 +- zerovec 0.11.6 — Unicode-3.0 +- zerovec-derive 0.11.3 — Unicode-3.0 +- zmij 1.0.21 — MIT +- zune-core 0.5.1 — MIT OR Apache-2.0 OR Zlib +- zune-inflate 0.2.54 — MIT OR Apache-2.0 OR Zlib +- zune-jpeg 0.5.15 — MIT OR Apache-2.0 OR Zlib +- zvariant 5.11.0 — MIT +- zvariant_derive 5.11.0 — MIT +- zvariant_utils 3.3.1 — MIT + +--- + +## Full license texts + + +============================================================================== +MIT License +----------- + +MIT License + +Copyright (c) + +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 2.0 +------------------ + + 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. + + +============================================================================== +BSD 2-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. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, +EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + +============================================================================== +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. + + +============================================================================== +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. + + +============================================================================== +zlib License +------------ + +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. + + +============================================================================== +BSD Zero Clause License (0BSD) +------------------------------ + +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. + + +============================================================================== +The Unlicense +------------- + +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or distribute this +software, either in source code form or as a compiled binary, for any purpose, +commercial or non-commercial, and by any means. + +In jurisdictions that recognize copyright laws, the author or authors of this +software dedicate any and all copyright interest in the software to the public +domain. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED. For more information, please refer to + + +============================================================================== +Boost Software License 1.0 +-------------------------- + +Boost Software License - Version 1.0 - August 17th, 2003 + +Permission is hereby granted, free of charge, to any person or organization +obtaining a copy of the software and accompanying documentation covered by +this license (the "Software") to use, reproduce, display, distribute, +execute, and transmit the Software, and to prepare derivative works of the +Software, and to permit third-parties to whom the Software is furnished to +do so, all subject to the following: + +The copyright notices in the Software and this entire statement, including +the above license grant, this restriction and the following disclaimer, +must be included in all copies of the Software, in whole or in part, and +all derivative works of the Software, unless such copies or derivative +works are solely in the form of machine-executable object code generated by +a source language processor. + +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, TITLE AND NON-INFRINGEMENT. IN NO EVENT +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + + +============================================================================== +Mozilla Public License 2.0 +-------------------------- + +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at https://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. + + +============================================================================== +Unicode License v3 +------------------ + +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. + + +============================================================================== +Creative Commons Zero v1.0 Universal (CC0-1.0) +---------------------------------------------- + +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. + + +============================================================================== +University of Illinois/NCSA Open Source License +----------------------------------------------- + +University of Illinois/NCSA Open Source 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 with +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 conditions of the MIT-style permission notice together with the +disclaimers of the BSD-style notice. See https://spdx.org/licenses/NCSA.html for +the full text. + + +============================================================================== +SIL Open Font License 1.1 +------------------------- + +Copyright holders of the embedded fonts; licensed under the +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development +of collaborative font projects, to support the font creation efforts of academic +and linguistic communities, and to provide a free and open framework in which +fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed +freely as long as they are not sold by themselves. The fonts, including any +derivative works, can be bundled, embedded, redistributed and/or sold with any +software provided that any reserved names are not used by derivative works. The +fonts and derivatives, however, cannot be released under any other type of +license. The requirement for fonts to remain under this license does not apply to +any document created using the fonts or their derivatives. + +See https://openfontlicense.org for the full, authoritative license text and its +PERMISSION & CONDITIONS and TERMINATION clauses. diff --git a/deny.toml b/deny.toml index 1aaef9f..9011218 100644 --- a/deny.toml +++ b/deny.toml @@ -81,8 +81,8 @@ allow = [ confidence-threshold = 0.8 exceptions = [] -# peerspeak itself has no `license` field and is not published, so skip the -# "unlicensed" check for our own (private) crate. Add a license to Cargo.toml -# if/when this is ever published. +# peerspeak is MIT-licensed (see Cargo.toml `license` + the LICENSE file) but is +# not published to crates.io, so keep the private-crate skip for the +# "unlicensed"/publish checks. MIT is already in the allow list above. [licenses.private] ignore = true diff --git a/packaging/PKGBUILD b/packaging/PKGBUILD index cdd61e8..e7114a4 100644 --- a/packaging/PKGBUILD +++ b/packaging/PKGBUILD @@ -6,7 +6,7 @@ pkgrel=1 pkgdesc="Decentralized peer-to-peer voice chat (Rust/iroh/PipeWire/Opus/iced)" arch=('x86_64') url="https://gitbutter.xyz/mollusk/peerspeak" -license=('custom') +license=('MIT') depends=('pipewire' 'opus') makedepends=('git' 'cargo' 'pkgconf') optdepends=('pixelpass: screen sharing inside a room' @@ -70,4 +70,9 @@ package() { install -Dm644 "assets/icons/$_pkgname-$s.png" \ "$pkgdir/usr/share/icons/hicolor/${s}x${s}/apps/$_pkgname.png" done + + # License + third-party attribution notices. + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" + install -Dm644 THIRD_PARTY_LICENSES \ + "$pkgdir/usr/share/licenses/$_pkgname/THIRD_PARTY_LICENSES" }