zterm

Licences

Last updated: September 16, 2026

zterm, zc and zspawn are proprietary software, all rights reserved. They are built on open-source fonts, icons and libraries, listed here with thanks to their authors. The licence texts ship inside every zterm install.

Bundled fonts and icons

The Nerd Font face aggregates icon sets that each keep their own terms. Where a set requires attribution, it is given here:

Rust crates

The three binaries link 477 open-source crates between them, grouped here by licence. Where a crate offers a choice, we take it under MIT if that is offered and otherwise under Apache 2.0.

Apache-2.0 OR MIT · 295

aead, ahash, allocator-api2, android-activity, android_system_properties, anstream, anstyle, anstyle-parse, anstyle-query, anstyle-wincon, anyhow, arboard, arrayvec, as-raw-xcb-connection, ash, async-broadcast, async-channel, async-executor, async-io, async-lock, async-process, async-recursion, async-signal, async-task, async-trait, atomic-waker, autocfg, base64, base64ct, bit-set, bit-vec, bitflags, block-buffer, blocking, bumpalo, by_address, cc, cfg-if, chacha20, chacha20poly1305, chrono, cipher, clap, clap_builder, clap_derive, clap_lex, cmov, colorchoice, concurrent-queue, const-oid, cookie, cookie_store, core-foundation, core-foundation-sys, core-graphics, core-graphics-types, cosmic-text, cpufeatures, crc32fast, crossbeam-utils, crypto-common, ctutils, curve25519-dalek-derive, der, deranged, digest, directories, dirs-sys, displaydoc, document-features, downcast-rs, ed25519, either, enumflags2, enumflags2_derive, equivalent, errno, etagere, euclid, event-listener, event-listener-strategy, fallible-iterator, fallible-streaming-iterator, fastrand, fdeflate, find-msvc-tools, fixedbitset, flate2, font-types, foreign-types, foreign-types-macros, foreign-types-shared, form_urlencoded, futures-core, futures-io, futures-lite, futures-task, futures-util, getrandom, gpu-allocator, half, hashbrown, hashlink, heck, hermit-abi, hex, home, http, httparse, hybrid-array, iana-time-zone, iana-time-zone-haiku, ident_case, idna, idna_adapter, indexmap, indoc, inout, is_terminal_polyfill, itertools, itoa, jni, jni-macros, jni-sys, jni-sys-macros, jobserver, js-sys, kasuari, khronos-egl, libc, line-clipping, linebender_resource_handle, litrs, lock_api, log, mac-notification-sys, memmap2, miow, naga, naga-types, ndk, ndk-context, ndk-sys, notify-rust, num-conv, num-traits, num_threads, once_cell, once_cell_polyfill, ordered-stream, palette, palette_derive, palette_math, parking, parking_lot, parking_lot_core, percent-encoding, petgraph, pin-project, pin-project-internal, pin-project-lite, piper, pkcs8, pkg-config, plain, png, polling, pollster, poly1305, portable-atomic, portable-atomic-util, powerfmt, ppv-lite86, presser, proc-macro-crate, proc-macro2, profiling, quote, rand, rand_chacha, rand_core, range-alloc, rangemap, raw-window-metal, read-fonts, regex-automata, regex-syntax, renderdoc-sys, roxmltree, rustc-hash, rustc_version, rustversion, scoped-tls, scopeguard, semver, serde, serde_core, serde_derive, serde_json, serde_repr, serde_spanned, sha2, shlex, signal-hook, signal-hook-mio, signal-hook-registry, signature, simd_cesu8, simdutf8, skrifa, smallvec, smol_str, spki, stable_deref_trait, static_assertions, swash, syn, sys-locale, tauri-winrt-notification, tempfile, thiserror, thiserror-impl, time, time-core, time-macros, toml, toml_datetime, toml_edit, toml_parser, toml_write, toml_writer, ttf-parser, typenum, unicode-bidi, unicode-script, unicode-segmentation, unicode-truncate, unicode-width, universal-hash, ureq, ureq-proto, url, utf8-zero, utf8_iter, utf8parse, uuid, vcpkg, version_check, vte, wasm-bindgen, wasm-bindgen-futures, wasm-bindgen-macro, wasm-bindgen-macro-support, wasm-bindgen-shared, web-sys, web-time, wgpu, wgpu-core, wgpu-core-deps-apple, wgpu-core-deps-emscripten, wgpu-core-deps-windows-linux-android, wgpu-hal, wgpu-naga-bridge, wgpu-types, winapi, winapi-i686-pc-windows-gnu, winapi-x86_64-pc-windows-gnu, windows, windows-collections, windows-core, windows-future, windows-implement, windows-interface, windows-link, windows-numerics, windows-result, windows-strings, windows-sys, windows-targets, windows-threading, windows-version, windows_aarch64_gnullvm, windows_aarch64_msvc, windows_i686_gnu, windows_i686_gnullvm, windows_i686_msvc, windows_x86_64_gnu, windows_x86_64_gnullvm, windows_x86_64_msvc, wl-clipboard-rs, x11rb, x11rb-protocol, yazi, zeno, zeroize

Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT · 6

linux-raw-sys, rustix, rustix-openpty, wasi, wasip2, wit-bindgen

Zlib · 2

foldhash, slotmap

Apache-2.0 OR BSD-3-Clause OR MIT · 2

num_enum, num_enum_derive

Apache-2.0 OR BSD-2-Clause OR MIT · 2

zerocopy, zerocopy-derive

0BSD OR Apache-2.0 OR MIT · 1

adler2

BSD-2-Clause · 1

arrayref

CC0-1.0 OR Apache-2.0 OR Apache-2.0 WITH LLVM-exception · 1

blake3

Apache-2.0 OR CC0-1.0 OR MIT-0 · 1

constant_time_eq

Apache-2.0 AND MIT · 1

dpi

Apache-2.0 OR BSD-1-Clause OR MIT · 1

fiat-crypto

ISC · 1

libloading

MPL-2.0 · 1

option-ext

Apache-2.0 OR LGPL-2.1-or-later OR MIT · 1

r-efi

Apache-2.0 OR BSL-1.0 · 1

ryu

Apache-2.0 OR GPL-2.0-only · 1

self_cell

(MIT OR Apache-2.0) AND Unicode-3.0 · 1

unicode-ident

This website

Contact

Questions about a licence or an attribution? Email legal@zestful.dev.