# 归属与许可(ATTRIBUTION) 本工具(`design-capture`)的抓取脚本派生自外部项目,按其许可使用并署名如下。 ## 来源 - 上游项目:**open-design** —— 网页设计系统采集插件 **OD Clipper** - 上游文件:`open-design/clipper/brand-capture.js` - 上游许可:**Apache License 2.0**(见上游仓库根 `LICENSE`) - 本仓文件:`vendor/brand-capture.js` ## 本仓改造(Apache-2.0 允许派生,此处如实列出改动) - 唯一改动:`window.__odBrandCapture` 的**返回值**增加一个 `data` 字段 (原版只回 `{html, resources, title, url, summary}`,其中 `summary` 仅为计数;结构化数据原本只内嵌在 `html` 里)。 改造后调用方可直接拿到结构化 `data`(palette/typography/assets/components/layout),供模板生成器消费。 - 改动位置:`brand-capture.js` 中 `window.__odBrandCapture = function (opts) { … }` 的 `return { … }`。 - 其余逻辑未改动。 ## 说明 - 抽取逻辑本身是**纯浏览器端 JS(light-DOM 读取)**,不依赖 open-design 的 daemon 或服务端;本工具因此可脱离 open-design 独立运行(只连本机 Chrome 的 CDP)。 - 上游客服端(open-design daemon / Library)不在本工具依赖范围内。 - 版权与许可归原作者所有;如上游许可条款与本仓使用方式有出入,以 Apache-2.0 为准。