这是 TurboDL 的使用条款。它不是 LICENSE 的替代品 —— MIT 协议(含插件生态附加条款)才是授权你使用、修改、分发本项目的法律文件。 这份条款讲的是另外几件事:使用者在什么前提下用它、软件提供到什么程度、 以及第三方插件该怎么看待。
两份文件如有冲突,以 LICENSE 为准。
你可以拿它做什么#
MIT 协议已经授权得很宽:商用、修改、再分发、闭源集成都可以,只需要保留版权声明与许可声明。 详情读 LICENSE,它会比你预期的短。
使用者的责任#
TurboDL 是一个中立的下载工具 —— 它把字节从你指定的地址搬到你的磁盘上,不判断这些字节是什么。
因此:
- 你下载的内容,其版权属于原作者或权利人。下载、保存、再分发的合法性由你负责, 也要遵守你所在地区的法律与目标站点的服务条款。
- 用它绕开付费墙、访问控制或服务条款的做法,不属于本项目支持的使用方式。
- 你用它发布、传播的任何内容,责任在发布者,不在工具作者。
软件是按"现状"给的#
本项目不提供任何形式的担保 —— 明示的、默示的都不提供,包括对适销性、特定用途适用性 与不侵权的默示担保。下载中断、文件损坏、目标站点封禁你的 IP 或账号、 磁盘被写满,这些都在"可能发生"之列。
作者不对任何索赔、损害或其他责任负责 —— 无论是在合同诉讼、侵权行为还是其他情形下, 只要与软件、软件的使用或其他交易有关,都不承担责任。
第三方插件#
插件机制的设计前提是:核心保持中立,插件各负其责。
- 本仓库里的插件(HLS 后端、JavaScript 加载器)由本项目维护,源码就在仓库里,可以自己读。
- 仓库之外的插件是别人的代码。 装上它意味着你信任它的作者 —— TurboDL 无法替你判断一个 第三方插件是否可靠。运行时能强制的东西是明确的:插件声明一个分类、只能接到对应的扩展点、 可以注册什么、不可以注册什么。除此之外没有沙箱级别的隔离承诺。
- 本项目没有签名与验证流程。 没有"官方认证插件"这回事,官网也不会这样标注任何插件。 插件来源是否可信,请自己看它的源码与作者。
关于名字#
你可以在自己的项目里说"基于 TurboDL"或"使用 TurboDL",这是事实描述,欢迎这么说。 请不要让用户以为你的项目是 TurboDL 官方发布,或者在未经许可的情况下用 TurboDL 的名字 为你的产品或服务做背书。LICENSE 附加条款第 4 条说得更明确:许可不授予名称、标识与商标的使用权。
条款的变更#
这份条款会随项目一起演进。每次修改都在仓库的提交历史里,可以看到改了什么、什么时候改的。 继续使用新版本,意味着你接受修改后的条款。
遇到问题#
条款没写清楚的地方、或者你觉得自己被这些条款挡在了门外,都可以在 Issues 里提出来 —— 这类问题常常会让文档变得更准确。