# 第三方组件声明

本项目引用的主要第三方组件及其许可如下（均为 MIT / BSD / Apache-2.0 类宽松许可，无 copyleft 传染）。

## 前端 / 移动端内联库（vendor/）

| 组件 | 用途 | 许可 |
| --- | --- | --- |
| xterm.js（含 addon-fit / addon-webgl / addon-unicode11） | 终端模拟器（桌面与移动端 H5） | MIT |
| highlight.js（含 github-dark 主题） | 移动端文件预览代码高亮 | BSD-3-Clause |
| marked | 移动端 Markdown 渲染 | MIT |
| DOMPurify | Markdown 渲染 XSS 过滤 | Apache-2.0 / MPL-2.0（双许可） |

## 桌面后端主要 Rust 依赖（src-tauri/Cargo.toml）

| 组件 | 用途 | 许可 |
| --- | --- | --- |
| Tauri 2 及官方插件 | 桌面应用框架 | MIT / Apache-2.0 |
| tree-sitter 及各语言 grammar（12 种） | 代码符号索引解析 | MIT |
| rusqlite（bundled SQLite） | 索引持久化 | MIT |
| tungstenite（rustls） | 移动端 WebSocket 网关与中继拨出 | MIT / Apache-2.0 |
| notify | 文件系统监听 | CC0-1.0 |
| arboard | 剪贴板（含截图读取） | MIT / Apache-2.0 |
| trash | 删除进回收站 | MIT |
| zip（deflate） | 移动端文件打包 / 解压 | MIT |
| ureq | HTTP 客户端 | MIT / Apache-2.0 |

## 中继（relay/package.json）

| 组件 | 用途 | 许可 |
| --- | --- | --- |
| ws | 中继 WebSocket 撮合与转发 | MIT |

## 安卓（android/）

| 组件 | 用途 | 许可 |
| --- | --- | --- |
| androidx.webkit / androidx.core | WebView 壳 | Apache-2.0 |

各组件的完整许可文本以其仓库 / 包内 LICENSE 文件为准。
