# Third-Party Notices / 第三方声明

本文件用于说明 `medaibox_research_delivery_pack` 中第三方内容与 Medaibox 自有内容的边界。

---

## 一、边界原则

本包按两层结构组织：

1. `foundation-skills/`
   - 放入第三方 / 基础能力 skill
   - 当前实际装箱 **174 个** skill

2. `workflow-skills/`
   - 用于 Medaibox 自创的科研结果交付 workflow skill
   - 除非另有声明，否则不视为第三方开源内容

---

## 二、已识别的上游参考来源

### Claude Scientific Skills

- 项目名称：`claude-scientific-skills`
- 上游来源：K-Dense Inc. / K-Dense-AI
- 本地参考目录：`$HOME/Downloads/claude-scientific-skills-main/scientific-skills`
- 仓库级许可证：`MIT License`

根据该仓库根级 `LICENSE.md`，仓库级别采用 MIT 许可。也就是说，在没有子目录额外限制时，通常允许复制、修改、分发和商用。

**但不能仅依据仓库根级 MIT，就默认所有子目录都能直接装入商业 ZIP。**

---

## 三、当前包装结论

### 1. 上游同步部分
- 从上游 `scientific-skills` 共扫描 **134** 个目录
- 其中 **130** 个 non-blocklist skills 进入装箱
- **4** 个 skills 进入 blocklist：`docx`、`pdf`、`pptx`、`xlsx`

### 2. 本地补充部分
- 额外从本地 `~/.claude/skills` 同步 **44 个**公开 / 科研向补充 skills
- 这些补充项在进入 ZIP 前执行了缓存清理与敏感信息脱敏

### 3. 当前 foundation-skills 总数
- 实际装箱总数：**174 个**
- 组成方式：**130 个上游 non-blocklist + 44 个本地补充**

---

## 四、限制性子目录许可证提醒

当前已明确发现以下 4 个文档类 skill 带有限制性单独许可证：

- `docx`
- `pdf`
- `pptx`
- `xlsx`

这些许可证副本已保存到：

- `docs/upstream-licenses/blocked-skill-licenses/`

因此，**凡是准备放进 `foundation-skills/` 的第三方 skill，都必须逐目录检查自身许可证文件，而不能只看仓库根目录 MIT。**

---

## 五、Medaibox 自有内容声明

以下内容属于 Medaibox 自有 workflow 层：

- `workflow-skills/delivery-bundle-builder`
- `workflow-skills/expert-review-pack`
- `workflow-skills/research-delivery-orchestrator`
- `workflow-skills/research-results-intake`
- `workflow-skills/results-summary-brief`
- `workflow-skills/results-to-html-delivery`
- `workflow-skills/results-to-slides`
- `workflow-skills/_shared`

除非后续另行补充开源声明，否则上述内容默认按 **Medaibox 自有交付资产** 管理。

---

## 六、包装时的脱敏与清理

在本次刷新中，对进入销售包的内容额外执行了：

1. 移除 `.env`、`__pycache__`、`.pyc`、`.pyo`、`.DS_Store`
2. 将包内文本中的本地绝对路径（如 `$HOME///Users/...`）改写为 `$HOME/...`
3. 对显式密钥 / 密码字面量进行 `<REDACTED>` 处理
4. 保留关键脚本的语法正确性与可编译性

这一步属于**交付包脱敏**，不是对原始上游开源仓库的许可证变更。

---

## 七、正式售卖前的装箱规则

在你继续增删 `foundation-skills/` 内容时，请逐项完成以下检查：

1. **确认来源**
   - 记录原仓库地址、版本、提交哈希或下载时间

2. **确认许可证**
   - 检查根目录 `LICENSE`
   - 检查 skill 子目录是否存在单独 `LICENSE` / `NOTICE`

3. **确认再分发权限**
   - 是否允许商用
   - 是否允许修改后再分发
   - 是否要求保留版权与许可文本

4. **保留声明文件**
   - 将上游许可证、NOTICE、来源说明一并放入包内

5. **标记本地修改**
   - 如果你对第三方 skill 做了修改，建议标记 “Modified by Medaibox” 与修改日期

6. **许可不清楚就不要装箱**
   - 任何许可模糊、额外限制明显、或需要单独授权的内容，都不要先放进售卖版 ZIP

---

## 八、当前状态说明

截至当前版本：

- `foundation-skills/` 已实际装箱，共 **174 个** skill
- 其中 **44 个**为本地公开 / 科研向补充 skills
- `workflow-skills/` 已完成首批自有 workflow，共 **7 个** skill
- `examples/` 已包含真实 demo
- `docs/` 已包含白名单、blocklist 与许可证留档

---

## 九、相关文件

- `foundation-skills.allowlist.txt`
- `foundation-skills.blocklist.txt`
- `local-foundation-skills.allowlist.txt`
- `docs/FOUNDATION_SKILLS_FIRST_RELEASE_ALLOWLIST_CN.md`
- `docs/FOUNDATION_SKILLS_BLOCKLIST_CN.md`
- `docs/FOUNDATION_SKILLS_FIRST_RELEASE_SUMMARY_CN.md`
- `docs/upstream-licenses/claude-scientific-skills/LICENSE.md`
- `docs/upstream-licenses/blocked-skill-licenses/`

---

## 十、说明边界

本文件提供的是当前装箱所依据的**保守合规筛选记录**，方便产品打包、版本管理与后续复查。

它有助于降低明显再分发风险，但**不构成正式法律意见**。如后续要做更大规模商业化分发，建议再做一次专门的许可证复核。
