zcbot/skills/ppt/ATTRIBUTION.md

29 lines
1.5 KiB
Markdown

# 第三方来源与许可 (Attribution)
本 skill 的 SVG→PPTX 引擎、设计知识 references、模板与图标库**移植自开源项目 ppt-master**,并适配 zcbot 的 task_dir / 聊天确认 / imagegen 工作流。
## ppt-master
- 仓库:https://github.com/hugohe3/ppt-master
- 许可:MIT License
- 作者:Hugo He
- 移植范围(范围 B):
- **引擎**:`scripts/svg_to_pptx/`、`scripts/svg_finalize/`、`svg_quality_checker.py`、`finalize_svg.py`、`svg_to_pptx.py`、`total_md_split.py`、`update_spec.py`、`project_utils.py`、`error_helper.py`
- **设计知识**:`references/`(shared-standards / executor-base / strategist / image-layout-* / canvas-formats / modes / visual-styles / animations)
- **模板库**:`templates/`(layouts / decks / brands / charts / icons + spec 骨架)
- **未移植**:浏览器 Confirm UI、live preview server、TTS 配音子系统、AI 配图/网图子系统(zcbot 走自己的 imagegen skill)。
- zcbot 侧改动:`SKILL.md` 重写为两阶段聊天确认流;新增 `svg_preview.py`(无头 Chrome 渲 SVG→PNG 验收);入口脚本加 Windows GBK 控制台兼容 shim。
## 图标库 (templates/icons/)
各图标集沿用其上游许可,商用前以上游为准:
| 库 | 上游 | 许可 |
|---|---|---|
| tabler-outline / tabler-filled | Tabler Icons | MIT |
| phosphor-duotone | Phosphor Icons | MIT |
| simple-icons | Simple Icons | CC0 1.0(品牌标识版权归各品牌方,仅按其品牌规范使用) |
| chunk-filled | 见 templates/icons/README.md | 见上游 |
详见 `templates/icons/README.md`