开源致谢
最后更新:2026 年 11 月 6 日
一句话版本:拾贝 LinkMaw 由独立团队自主实现,站在几个优秀的开源组件之上。它们全部是宽松许可,允许商用、修改与再分发;完整许可文本随本站与安装包一同提供。
1. 组件清单
| 组件 | 版本 | 用途 | 许可证 | 上游 |
|---|---|---|---|---|
| hls.js | 1.5.13 | 在浏览器中解析与播放 HLS 流 | Apache-2.0 | video-dev/hls.js |
| dash.js | 随包版本 | 解析与播放 MPEG-DASH 流 | BSD-3-Clause | Dash-Industry-Forum/dash.js |
| mux.js | 7.0.3 | MP4 / TS 转封装与合并 | Apache-2.0 | videojs/mux.js |
| Manrope | Google Fonts v23 | 界面字体(可变字重,自托管) | SIL OFL 1.1 | googlefonts/manrope |
桌面版程序另外使用了 Rust 生态的开源 crate,其许可证以各 crate 随附的声明为准;本产品未捆绑任何 GPL / LGPL / AGPL / SSPL 等具有传染性的组件。
2. 各许可证的要求
这四种都是宽松许可,不要求开源你的代码,也不限制商业使用。它们共同的要求是:分发时保留版权声明与许可文本。
| 许可证 | 主要义务 |
|---|---|
| Apache-2.0 | 随附 LICENSE 全文;若上游提供 NOTICE 必须一并保留(hls.js 与 mux.js 上游均无 NOTICE 文件);修改过的文件需标注;含专利授权与终止条款。 |
| BSD-3-Clause | 保留版权声明、条件清单与免责声明;不得以 DASH Industry Forum 或其贡献者名义为衍生产品背书。 |
| SIL OFL 1.1 | 每份字体副本都要附带版权声明与 OFL 全文;字体不得单独出售;字体整体不得改用其它许可证。 |
3. 完整许可文本在哪
许可文本与对应的组件放在同一目录,便于审计:
- 官网:
assets/fonts/OFL.txt、vendor/hls.js.LICENSE.txt、vendor/dash.all.min.js.LICENSE.txt、vendor/mux.min.js.LICENSE.txt、vendor/THIRD-PARTY-NOTICES.md - 浏览器扩展与桌面版安装包:
libs/目录下同样附带上述三份 JS 组件许可文本与汇总说明
其中 dash.all.min.js.LICENSE.txt 这个文件名由 dash.js 压缩包的头部注释指定,因此保持原样,未做重命名。
4. 关于本项目
核心下载引擎、媒体嗅探、转封装与桌面端程序由拾贝团队自主实现;界面与交互设计参考了主流下载工具的使用习惯。我们不使用「纯原创」之类表述,也不会把上述开源组件的工作据为己有。
若你发现本页清单有遗漏,或认为某个组件的使用方式不符合其许可证,请发邮件至 legal@linkmaw.com,我们会在核实后补齐或更正。