Files
abot/THIRD_PARTY_LICENSES.md
2026-05-07 10:29:03 +08:00

59 lines
2.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 第三方组件与资产说明
本文档用于说明 ABOT 仓库中“代码主体之外”的第三方组件、静态资源与待核验资产边界。
## 1. 代码主体许可证
- ABOT 主体代码当前采用 MIT License详见 [LICENSE](/d:/learn/abot/LICENSE:1)。
- 若你准备对外正式发布,请再次确认 `LICENSE` 中的版权主体名称是否与你当前希望公开的维护者信息一致。
## 2. 已知第三方前端库
以下文件为第三方前端库分发副本,需继续遵守各自原始许可证:
- [admin/dashboard/static/js/vue.js](/d:/learn/abot/admin/dashboard/static/js/vue.js:1)
- [admin/dashboard/static/js/chart.js](/d:/learn/abot/admin/dashboard/static/js/chart.js:1)
- [admin/dashboard/static/js/axios.min.js](/d:/learn/abot/admin/dashboard/static/js/axios.min.js:1)
- `admin/dashboard/static/css/element-ui/` 下的 Element UI 静态资源
建议动作:
- 保留上游许可证声明头
- 在对外发布页或仓库文档中保留本说明文档
- 若后续增加新的前端 vendor 文件,继续追加到本清单
## 3. 待你确认再公开分发的资产
以下内容不建议仅凭“项目主许可证是 MIT”就直接视为可自由再分发
- [fonts/simhei.ttf](/d:/learn/abot/fonts/simhei.ttf:1)
- [fonts/simsun.ttf](/d:/learn/abot/fonts/simsun.ttf:1)
- [fonts/Inter-Variable.ttf](/d:/learn/abot/fonts/Inter-Variable.ttf:1)
- [fonts/JetBrainsMono-Regular.ttf](/d:/learn/abot/fonts/JetBrainsMono-Regular.ttf:1)
- [wechat_ipad/ipad859go](/d:/learn/abot/wechat_ipad/ipad859go:1)
- `resource/` 目录中的业务资料、说明文档与文本素材
建议动作:
- 核验每个字体文件的来源、许可证与是否允许随仓库重新分发
- 核验 `ipad859go` 的来源、版权与再分发授权
- 核验 `resource/` 目录是否包含仅限内部使用或不适合公开仓库传播的材料
- 若无法确认授权,建议改为“下载说明 + 忽略提交”,不要直接随仓库分发
## 4. 开源前的内容合规建议
对于以下类型插件,建议在 README 中明确提示“使用者自行承担合规责任”,并默认关闭高风险配置:
- 内容抓取/解析类
- 图片/视频采集类
- 自动推送类
- 依赖第三方平台接口的插件
## 5. 维护建议
每次准备公开发布新版本时,至少做一次以下检查:
1. 检查是否误提交 `.env``config.yaml``wechat_ipad/providers/*/runtime_state.toml`
2. 检查仓库中是否仍包含真实账号、真实 token、真实 webhook 密钥
3. 检查新增的二进制、字体、图片、模板文件是否有明确来源与许可证