# Third-Party Notices DSH Studio is distributed under the MIT License. The projects below are either bundled at a pinned revision or informed independently implemented adapters. Upstream UI, themes, and component styling are not bundled. DSH Studio adapts compatible features to its own persistence, layout, localization, and theme contracts. Direct upstream sources are tracked as pinned submodules. Upstream releases and features are reviewed regularly. ## dsh-web-panel - Historical project: dsh-web-panel (its previous public locator is no longer available) - DSH Studio component: `@dsh-studio/panel-controls` DSH Studio adapts the Terminal dock for its desktop layout, session model, themes, and localization. The dock uses the shared DSH Studio capability gateway PTY implementation, so no separate Web Terminal or shell plugin is required. ## DSH-better-sidebar - Project: - Pinned release: `v0.9.0` - Pinned revision: `2e9db44a71bb75c9fa1185330541dce2582deee3` - Declared license: MIT - DSH Studio components: `@dsh-studio/capabilities` and `@dsh-studio/sidebar` DSH Studio compiles the pinned upstream Host for PTY, bounded Files, Git status, branch operations, history, and commit diffs. It does not load the upstream client UI. The DSH Studio sidebar adapts those capabilities into its own tabs, viewers, Git Review, line comments, themes, and bilingual desktop layout. We thank the maintainers and review upstream features regularly. ## plugin-registry and dsh-hub - Projects: , , and - Declared licenses: MIT - DSH Studio component: `@dsh-studio/plugin-marketplace` DSH Studio distills source locking, trust review, installed/enabled state, candidate previews, updates, and recovery into one desktop transaction. Its navigation, approval flow, and bilingual UI are implemented in this repository. ## dsh-skins - Historical project: dsh-skins (its previous public locator is no longer available) - DSH Studio component: `@dsh-studio/skins` DSH Studio follows the ThemeService extension model while providing original skins, a desktop Settings interface, and Host-backed persistence. ## dsh-vision - Project: - Referenced revision: `72978aa176df8e01a685bf270a1b1d016660c492` - Declared license: BSD-3-Clause - DSH Studio component: `@dsh-studio/vision` DSH Studio adapts the upstream OpenAI-compatible vision bridge to the current DSH credentials, settings, tool-output, and cancellation contracts. The built-in Host is shared by Desktop, Web, and TUI, and local file resolution remains inside the active Session workspace. The upstream license is retained with the packaged plugin. ## dsh-TUI - Project: - Upstream package: `dsh-cc-tui@0.4.1` - Pinned revision: `6a8956678fc3746ed14b62bfee066ee8fc68f3cb` - Declared license: MIT - DSH Studio component: `@dsh-studio/tui` DSH Studio bundles the pinned upstream renderer, session interaction, commands, and terminal compatibility layer. The small downstream component owns only the unified launcher, Profile defaults, data boundary, and release packaging. We thank the upstream maintainer and keep the original license with the packaged source artifacts. ## xterm.js - Project: - Declared license: MIT - DSH Studio components: `@xterm/xterm` and the Fit, Search, Serialize, Unicode11, Web Links, WebGL, and Ligatures addons DSH Studio uses xterm.js for the terminal renderer and keeps the addon lifecycle optional where browser GPU capabilities are unavailable. The upstream package licenses remain in the installed dependency tree. ## orca - Project: - Declared license: MIT - DSH Studio components: `@dsh-studio/shared` (`terminal-scrollback-policy.ts`, `stable-pane-id.ts`, `terminal-scroll-snapshot.ts`, `terminal-font.ts`, `terminal-fit-retry.ts`, `terminal-webgl-atlas.ts`, `recent-pty-output-buffer.ts`, `terminal-view.tsx` stable-fit) DSH Studio adapts orca's pure algorithms for desktop scrollback row/backlog normalization, stable-fit consecutive-frame settlement, scroll intent restoration across reflows, and durable pane keys. ## pierre - Project: - Bundled package: `@pierre/diffs` (pinned in `plugins/sidebar`) - Declared license: Apache-2.0 - DSH Studio component: `@dsh-studio/sidebar` (diff viewer, line annotations, and virtualized rendering) DSH Studio renders diffs through the upstream `@pierre/diffs` React components (line rows, syntax highlighting, virtualization) while keeping the worker pool and structured fallback in this repository. The upstream license is retained with the packaged plugin.