Skip to content

Latest commit

 

History

History

legal

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

法律与合规资料

docs/legal/ 是本仓库法务资料的统一入口。人工维护的隐私、条款、SDK 合规、 第三方审计和发布合规文档都应放在这里;第三方许可声明与 SBOM 也统一生成到 notices/。本页登记因生态识别、上游归属或随包分发要求而无法物理 搬迁的文件,避免出现“有文件却找不到入口”的情况。

快速导航

Cindy 自有许可与归属

  • Apache License 2.0:仓库根目录固定文件,供 GitHub、包管理器、 Podspec 和源码分发识别。
  • 项目版权与归属声明:仓库根目录固定文件;其中的第三方材料入口 指向本目录的 notices/。

第三方许可、受限组件与 SBOM

固定路径登记

以下文件仍是法务资料,但不能简单移动到本目录。它们的权威来源、保留原因和维护 方式如下:

文件或目录 权威来源 为什么保留原位
LICENSE、NOTICE 本仓库根目录 GitHub、包管理器、Podspec 和源码分发会按约定路径识别。
apps/desktop/resources/THIRD-PARTY-NOTICES.txt、THIRD-PARTY-RESTRICTED.txt notices/ 随桌面安装包分发的生成副本,禁止手工修改;运行 pnpm licenses:generate 更新。
apps/android-platform-tools-bin/win32-x64/NOTICE.txt 上游 Android Platform Tools 必须与随仓库分发的原生二进制保持相邻。
apps/desktop/native/sqlite-vec/LICENSE 上游 sqlite-vec vendored 原生组件的上游许可证,随组件源码保留。
apps/desktop/src/renderer/vendor/drawio/LICENSE、tapdb/LICENSE 各自上游项目 vendored 前端资源的上游许可证,随资源分发。
apps/desktop/resources/system-skills/cindy-skill-creator/license.txt OpenAI Codex skill-creator 改编为 cindy-skill-creator 并随 Desktop 分发的内置 Skill,上游许可证必须与资源相邻保留。
apps/desktop/resources/system-skills/cindy-skill-creator/scripts/_vendor/PyYAML-LICENSE.txt PyYAML 6.0.3 内置 Skill 的 Python 工具随包携带纯 Python YAML 解析器,确保无需额外安装依赖。
packages/browser-control-runtime/src/_generated/vendor/fs-safe/LICENSE 上游 fs-safe 生成或 vendored 代码旁的上游许可证,不能与代码拆开。

固定路径文件如有变化,应在对应的 docs/legal/ 说明或生成器中同步登记,而不是 再创建一份容易漂移的手工副本。

维护规则

  1. 新增人工维护的法务、隐私、条款、SDK 合规或第三方审计文档,默认放在本目录, 并在本页或下级 README 增加入口。
  2. 第三方依赖的许可声明、受限组件清单和 SBOM 只通过 pnpm licenses:generate 生成;不要直接编辑 notices/ 下的产物。
  3. 新增 vendored 源码、原生二进制或字体时,保留上游随附的 LICENSE、NOTICE、 COPYING 等文件,并把路径登记到上面的固定路径表。
  4. CONTRIBUTING.md 与 SECURITY.md 是 GitHub 识别的社区流程入口,不属于法务真源,因此继续保留在仓库根目录;它们 分别负责贡献流程和漏洞披露,并从这里作为相关入口查找。