termspace

A copy of THIRD_PARTY_NOTICES.md from the termspace repository, published with this site.

Third-party notices

termspace bundles or refers to the third-party components below (docs/terminal.md §8, §9-4). Each vendored directory also carries its own LICENSE/OFL.txt and a VERSION file with the source URL, version, sha256 and access date. Build-time dependencies that are not vendored (Go modules in go.mod, Rust crates in desktop/src-tauri/Cargo.toml, npm packages in desktop/package.json and e2e/package.json) keep their own license files in the respective module caches; the ones that ship inside the desktop binary are listed here too.

Vendored into internal/web/vendor/ (served by termspaced)

xterm.js and addons — MIT

Files: internal/web/vendor/xterm/{xterm.js, xterm.css, addon-fit.js, addon-search.js, addon-web-links.js, addon-unicode11.js, addon-serialize.js, addon-clipboard.js, addon-webgl.js} Packages: @xterm/xterm 6.0.0, @xterm/addon-fit 0.11.0, @xterm/addon-search 0.16.0, @xterm/addon-web-links 0.12.0, @xterm/addon-unicode11 0.9.0, @xterm/addon-serialize 0.14.0, @xterm/addon-clipboard 0.2.0, @xterm/addon-webgl 0.19.0 (https://github.com/xtermjs/xterm.js). License text: internal/web/vendor/xterm/LICENSE.

Copyright (c) 2017-2019, The xterm.js authors (https://github.com/xtermjs/xterm.js)
Copyright (c) 2014-2016, SourceLair Private Company (https://www.sourcelair.com)
Copyright (c) 2012-2013, Christopher Jeffrey (https://github.com/chjj/)

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.

IBM Plex Mono — SIL Open Font License 1.1

Files: internal/web/vendor/fonts/IBMPlexMono-{Regular,Medium,SemiBold}.woff2 (complete glyph set, from https://github.com/IBM/plex). License text: internal/web/vendor/fonts/OFL.txt.

Copyright © 2017 IBM Corp. with Reserved Font Name "Plex"

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL

The fonts are distributed unmodified. Under the OFL they may not be sold by themselves and any derivative must not use the Reserved Font Name "Plex".

Compiled into the desktop app (desktop/src-tauri/Cargo.toml)

| crate | license | copyright | |---|---|---| | portable-pty 0.9 (https://github.com/wezterm/wezterm, pty/) | MIT | Copyright (c) 2018-Present Wez Furlong | | tauri 2 and tauri-build | MIT OR Apache-2.0 | Copyright (c) 2017 - Present Tauri Programme within The Commons Conservancy | | tauri-plugin-notification, tauri-plugin-deep-link, tauri-plugin-single-instance, tauri-plugin-store, tauri-plugin-os, tauri-plugin-window-state, tauri-plugin-opener, tauri-plugin-dialog, tauri-plugin-clipboard-manager (https://github.com/tauri-apps/plugins-workspace) | MIT OR Apache-2.0 | Copyright (c) 2017 - Present Tauri Programme within The Commons Conservancy |

| serde 1.0, serde_json 1.0 (https://github.com/serde-rs) | MIT OR Apache-2.0 | serde developers | | user-idle 0.6 (https://github.com/olback/user-idle-rs) | MIT | Copyright (c) olback | | getrandom 0.2 / 0.3 / 0.4 (https://github.com/rust-random/getrandom) | MIT OR Apache-2.0 | Copyright (c) 2018-2024 The rust-random Project Developers, Copyright (c) 2014 The Rust Project Developers | | base64 0.21 / 0.23 (https://github.com/marshallpierce/rust-base64) | MIT OR Apache-2.0 | Copyright (c) 2015 Alice Maz | | libc 0.2 (https://github.com/rust-lang/libc) | MIT OR Apache-2.0 | Copyright (c) 2014-2020 The Rust Project Developers | | macOS only: mac-notification-sys 0.6 (https://github.com/h4llow3En/mac-notification-sys), objc2 0.6 and the objc2-* framework crates 0.3 (https://github.com/madsmtm/objc2) | MIT | Copyright (c) 2017 Felix Döring, Felix Schulze (mac-notification-sys); Copyright (c) 2021 Mads Marquart (objc2) |

The full MIT and Apache-2.0 texts for these crates are in each crate's LICENSE_MIT / LICENSE_APACHE-2.0 (Tauri) or LICENSE / LICENSE.md files inside the Cargo registry copy used for the build. The rows above are the direct dependencies of desktop/src-tauri/Cargo.toml plus the crates that end up in the shipped binary with their own notice requirements; the complete transitive set (all MIT and/or Apache-2.0 per Cargo.lock) is listed by cargo tree in desktop/src-tauri.

Shell-integration scripts: reference material (not copied)

desktop/src-tauri/shell-integration/termspace.{bash,zsh,fish} are original MIT-licensed files (SPDX-License-Identifier: MIT, Copyright (c) 2026 termspace contributors). Their hook placement follows, without copying code, these MIT-licensed scripts:

The OSC 133 semantic-prompt protocol itself is described in the FinalTerm / Per Bothner proposal (https://gitlab.freedesktop.org/Per_Bothner/specifications/-/blob/master/proposals/semantic-prompts.md). No code from GPL-licensed terminals (iTerm2, kitty) or from the AGPL Warp client was read or used.