开源与第三方声明
节点客户端分发的第三方组件及各自的许可要求。本页与随包分发的 NOTICE 同源。
01ffmpeg
- 用途
- 节点侧把帧序列转码为 h264 中间片。
- 版本
- 6.1.1(静态构建,含 libx264)。 Windows 与 Ubuntu 客户端各带一份,同版本同上游 —— 两个平台的节点必须产出一致,否则复算抽检会误判。
- 许可证
- GPL-3.0-or-later(因包含 libx264;不含它的构建可为 LGPL)
- 源码获取
- ffmpeg.org/download.html · videolan.org/developers/x264.html
02MiniMax H3 权重
许可证为 MiniMax H3 Community License,要求、履行状态与逐条对照见模型许可证。我们不修改权重,原样转发。
03ComfyUI 与自定义节点
节点侧的推理运行时基于 ComfyUI(GPL-3.0, 上游 github.com/comfyanonymous/ComfyUI)。 环境自举会下载官方发行版并校验哈希;我们随包提供必要的自定义节点。
两个平台的分发形态不同,因为上游只发 Windows 便携包:
- Windows
- 官方便携包(自带解释器与 torch),下载后校验哈希、解包。
- Ubuntu / Linux
- 官方源码包。客户端下载后在本机建一个独立虚拟环境并安装依赖 —— 依赖由你的机器直接从 PyPI 取,不经本站分发。 这一份分发的就是源码本身,GPL 的源码义务自然满足。
04Python 运行时
节点客户端自带 CPython(单文件打包,两个平台都是), 许可证为 PSF License Agreement, 允许再分发,条件是保留版权声明 —— 打包产物里带着它。
本页此前写的是"我们不分发 Python 本身"。那句话在客户端改成单文件打包之后 就不成立了,2026-09-03 更正。
05PyQt6(图形界面)
桌面窗口界面用 PyQt6,许可证为 GPL-3.0 或商业许可(Riverbank 双许可); Qt 本身是 LGPL-3.0 / 商业双许可。
我们使用其 GPL 分支,并相应地把节点客户端按 GPL-3.0 发布 —— 见下一节。
06我们自己的代码
- 节点客户端
- GNU General Public License v3.0。 许可证全文随客户端分发为
LICENSE-GPL-3.0.txt。 范围包括客户端本体与随它一起打包的硬件探测、自定义节点。
之所以是 GPL:客户端打包了 GPL 分支的 PyQt6 与含 libx264 的 ffmpeg, 在不购买商业许可、也不换用 LGPL 绑定的前提下,整个分发物须按 GPL 兼容条款发布。 - 平台、控制台、本站
- 许可条款尚未确定,目前未对外发布。 它们只在我们自己的服务器上运行、不交付给任何人, 因此不受客户端那条 GPL 的影响。
GPL 第 6 条要求分发二进制时同时提供对应的完整源码。 我们走的是第 6(a) 条 ——「同一介质随附」:源码包h3-node-src.tar.gz 就和客户端可执行文件放在一起, 装机之后同样在 /opt/h3-node/ 下。
没有选「承诺一个下载地址」(第 6(b)/(d) 条),因为那要求地址至少三年有效 —— 源码躺在二进制旁边不依赖任何外部服务,每一份分发天然自带源码。 包里含客户端全部源码、被打进二进制的探测与自定义节点、打包脚本, 以及构建说明;发版前会在干净容器里用它实际重建一次, 确认它真的够用。