终端服务器软件最终用户许可协议(EULA)
版本日期:2026 年 10 月 13 日
本《最终用户许可协议》(以下简称“本协议”)是您(个人或代表某一企业、机构或其他组织,以下简称“用户”或“您”)与 BetterOne(以下简称“许可方”或“我们”)之间,就 BetterOne Console Server(以下简称“本软件”)的安装、激活、访问和使用所订立的法律协议。
请在安装、激活或使用本软件前仔细阅读本协议。
您下载、安装、激活、复制、访问或使用本软件,即表示您已经阅读、理解并同意接受本协议约束。如果您不同意本协议的任何内容,请勿安装、激活或继续使用本软件。
1. 软件性质
本软件是一款 Console Server / Serial Console Server 软件,用于通过串口、USB 串口设备、网络及其他受支持接口,对兼容设备提供远程访问、串口转发、终端访问、设备管理以及相关辅助功能。
本软件可能运行于包括但不限于:
- Microsoft Windows;
- Linux;
- Raspberry Pi;
- 我们明确声明支持的其他操作系统或硬件平台。
当前版本提供免费 2 Port 授权及商业容量授权;尚未提供独立的限时试用授权。
2. 许可,而非出售
本软件是根据本协议授权用户使用,而非将软件本身出售给用户。
除本协议明确授予您的权利外,本软件及其相关程序、设计、文档、商标、界面、算法、许可系统及其他知识产权均归许可方或相关权利人所有。本协议允许的安装、运行和必要备份不需要另行书面授权;源代码使用、修改及软件再分发等未授予的权利仍由相应权利人保留。
购买软件授权并不意味着取得本软件源代码、著作权、商标权或其他知识产权的所有权。
3. 免费版本
在遵守本协议的前提下,许可方授予用户在其有权管理的设备上安装和运行本软件免费版本的非独占使用权,无需另行签署书面协议。
当前免费授权允许逻辑控制台 1–2 运行。逻辑控制台 3–48 的配置仍可保存,但不能建立串口转发会话或启动其独立协议监听器。容量指逻辑串口数量,不是 TCP 监听端口数量或同时在线客户端数量。
免费授权不包含另行收费的服务。未来版本如调整免费授权范围,应明确说明,不追溯变更用户已经取得的本版本免费使用权。
4. 商业授权
用户取得许可方签发的有效商业许可证后,可以在本协议和许可证规定的范围内使用本软件,无需为标准软件使用另外签署书面协议。
当前许可证包含许可证编号、授权设备数、逻辑串口容量、设备标识(哈希)、更新维护截止日期以及签名验证所需信息。每份许可证绑定一个运行本软件的主机身份,不按连接到该主机的串口设备数量另计主机授权,也不限制为某一操作系统平台。
用户不得将同一许可证用于不同设备身份或绕过容量限制。特殊授权和服务以双方明确约定的订单或书面合同为准。
5. 永久许可证与软件更新
如果用户购买的是永久许可证,则在遵守本协议的前提下,用户可以永久使用其许可证所允许的软件版本。
永久许可证并不当然意味着永久获得:
- 新版本;
- 功能升级;
- 软件维护;
- 技术支持;
- 云服务;
- 第三方服务。
软件更新、升级和维护服务可以具有独立的有效期限。
当前许可证的 maintenance_until 是更新维护截止日期,不是软件运行到期日;授权本身是永久的。软件按自身构建日期检查覆盖范围,不按下载安装日期或客户端当前时间判断。有效的维护截止日期以本机当前签名授权文件中的日期为准;续期重新签发同一种授权文件,不使用独立维护令牌。在其他许可证校验条件满足时,构建日期不晚于该日期的版本可继续使用,维护期结束本身不会自动停用原版本。
如果用户安装构建日期晚于有效维护截止日期的新版本,启动后商业授权对该新版本不生效,该新版本将按免费 2P 运行,仅允许使用逻辑控制台 1–2;此前发布日期在维护截止日期之内的版本不受影响,仍可完整使用。原商业授权范围内编号 3 及以上的逻辑控制台将无法建立串口转发会话或启动其独立协议监听器,相关配置仍保留;续期并导入覆盖该版本的最新授权文件后立即恢复。 此后果适用于各档商业授权,包括直接售卖的 8P、16P、48P 三档,可能导致原有串口业务中断。
更新前请核对维护覆盖日期,并备份原程序、数据库、配置及许可证文件。如需使用维护期之外的新版本,请联系作者续期,然后在软件中使用“检查续期”换取(或手动导入)覆盖该版本的最新授权文件;如需回退原版本,应先确认数据兼容性,必要时恢复升级前的备份。
更新维护期结束后,用户选择继续使用旧版本,应自行承担旧版本缺陷、安全漏洞、兼容性问题及其引发的数据损失或业务中断风险。在适用法律允许的最大范围内,作者不对由继续使用旧版本导致的问题及损失承担责任;适用法律规定不得免除的责任除外,另行书面约定的维护或支持义务仍按约定执行。 用户应自行评估继续使用旧版本的风险,并采取备份、安全防护或维护续期等措施。
具体授权范围以订单、许可证文件、激活证书或购买页面所显示的内容为准。
6. 逻辑串口容量授权
当前直接售卖的商业授权为 8P、16P、48P 三档,分别允许使用编号 1–8、1–16、1–48 的逻辑控制台;其他档位不直接售卖,具体授权容量以签发的许可证为准。授权容量指最大逻辑串口使用数量,是总上限,不是额外新增数量,也不允许从全部逻辑控制台编号中任选相应数量。例如 8P 总共允许使用编号 1–8,不是在免费版基础上再增加 8 个;升级到 16P 后,总范围为编号 1–16。
一个逻辑控制台可配置 TCP、Telnet、SSH、WebSocket 等访问协议。为同一控制台启用多个协议不会额外消耗授权容量;最大客户端连接数由控制台配置单独管理。
容量升级不会自动延长更新维护期限,除非订单中明确包含维护续期。实际容量和维护覆盖日期以签发的许可证为准。
7. 激活与设备绑定
当前商业许可证绑定设备身份,由三个来源组成:主板标识(Windows 使用 SMBIOS UUID;普通 Linux 使用 DMI UUID,在不可用时尝试 CPU 序列号;Raspberry Pi 使用 CPU 序列号)、操作系统安装 ID,以及软件首次安装时生成的 UUID。至少需要有主板标识或安装 ID 之一,否则无法识别设备,不能激活。原始标识经规范化后与产品盐一起计算 SHA-256 哈希,许可证和激活请求中只出现哈希。匹配规则:许可证记录了主板标识的,只比较主板标识;没有主板标识的,安装 ID 和软件生成的 UUID 必须同时存在并且都一致。
主板标识改变(更换主板、把系统整体克隆到另一块板子)时,原许可证将不再匹配。重装系统、更换磁盘或内存通常不会改变主板标识;没有主板标识的设备(例如部分虚拟机、容器)重装系统,或软件生成的 UUID 被删除后,需要重新激活。虚拟机重建、克隆或主板更换可能影响设备身份。
需要迁移或补发时,请提供订单和原许可证,联系许可方确认处理方式及费用。设备激活后 72 小时内发现激活错误的,买家可以在许可方网站上自助撤销(次数有限);其他情况由许可方在服务器上释放原设备的名额。被释放的设备上已有的许可证文件仍可继续使用,但无法再换取新的授权文件,只能停在原来的维护期。软件本身不提供释放或解绑设备的功能。迁移条件应在购买时明确约定,不能仅以日后公布的政策追溯改变已经约定的权利。
8. 在线激活与续期
软件支持使用激活码在线激活,以及通过“检查续期”或“兑换续期码”换取绑定本设备的新签名授权文件。这些操作只在管理员主动触发时才联网,连接的是配置文件中 license_server 指定的许可证服务器;该设置为空时,软件不会向许可证服务器发起请求。软件不会在后台定期联网验证许可证,没有网络时已激活的设备继续正常使用。联网时发送的内容及其用途见《隐私政策》。
维护期按设备独立计算,每台设备从自己首次激活起算,续期只延长该设备的维护期;维护日期以该设备的签名授权文件为准。激活会将本设备绑定到该授权,并向许可方上传本机的设备标识哈希、主机名和软件版本,用于识别设备和限制设备数量。每份授权可绑定的设备数以订单和许可证为准,名额已满时不能激活新的设备。
9. 离线激活与本地许可证安装
没有网络的设备可以在软件中生成离线请求文件,由用户在有网络的计算机上传到许可方网站换取许可证文件;也可以由许可方直接交付完整签名的许可证。激活与续期共用同一种授权文件,通过管理员接口 POST /api/system/license/import-file 原文导入(旧 PUT /api/system/license 签名信封接口仍兼容),或停机后按配置的许可证路径放置文件。
软件本地验证签名、设备匹配、容量及维护覆盖,并保存许可证。接口安装后立即生效,无需重启服务。
用户应备份许可证文件及配置。文件丢失不等同于已购买使用权自动失效;补发及设备迁移请通过联系邮箱核实购买记录。
10. 允许的使用
在有效许可证允许的范围内,用户可以:
- 安装和运行本软件;
- 使用本软件管理用户拥有或已获合法授权管理的设备;
- 将本软件用于企业内部生产、开发、测试、维护、运维和设备管理;
- 按照许可证规定的端口数量或设备数量使用软件。
企业用户可以允许其员工、承包商或获得企业授权的人员在企业业务范围内使用本软件,但企业用户应确保相关人员遵守本协议。
11. 禁止行为
除适用法律明确允许且不得通过合同排除的情况外,用户不得:
- 破解、绕过或规避软件激活、许可证验证、端口限制、设备限制或其他技术保护措施;
- 伪造、修改或非法生成许可证、激活证书、授权文件或授权服务器响应;
- 将同一许可证同时用于超过许可证允许数量的设备;
- 出售、出租、转售、共享或非法分发许可证;
- 对本软件实施未经授权的反编译、反汇编、逆向工程或源代码提取;
- 删除或修改软件中的版权、商标或其他权利声明;
- 将本软件用于未经授权访问他人计算机、网络、串口设备或其他系统;
- 使用本软件从事违反适用法律法规的活动;
- 利用本软件故意破坏、干扰或攻击计算机、网络、设备或服务。
12. 第三方软件与组件
本软件可能使用开源软件或第三方软件组件。
相关第三方组件可能适用其自身的开源许可证或其他许可条款。
对于受到独立许可证约束的第三方组件,相应许可证条款在适用范围内优先适用于该组件。
本协议不会限制用户依据适用的开源许可证依法享有的权利。
13. 软件更新
许可方可以不定期发布:
- Bug 修复;
- 安全更新;
- 功能更新;
- 新版本;
- 兼容性更新。
除非法律、订单或单独服务协议另有规定,许可方不保证任何特定更新一定发布,也不保证任何旧版本永久获得维护。
用户应自行评估更新是否适合其生产环境,并建议在正式部署前进行测试。
14. 技术支持
除非用户购买的产品或服务明确包含技术支持,否则软件许可证本身不当然包含:
- 现场支持;
- 系统集成;
- 定制开发;
- 第三方设备调试;
- 网络架构设计;
- 紧急故障处理;
- 数据恢复;
- 专项技术咨询。
上述服务可以由许可方另行收费提供。
15. 用户责任
用户负责:
- 确认本软件适用于其实际用途;
- 在生产环境部署前进行充分测试;
- 正确配置串口参数、网络参数、用户权限及设备参数;
- 对关键配置及数据进行备份;
- 对高风险操作建立必要的权限控制;
- 防止未经授权人员访问本软件;
- 遵守其所在地以及设备所在地的相关法律法规。
本软件不应被视为用户自身安全管理、备份、灾难恢复或设备保护措施的替代品。
16. 高风险环境
除非许可方与用户另行签署书面协议,本软件并非专门设计用于其故障可能直接导致人员死亡、人身伤害或重大环境损害的安全关键系统。
例如:
- 医疗生命支持系统;
- 核设施安全控制系统;
- 航空器关键飞行控制系统;
- 武器控制系统;
- 其他类似的安全关键系统。
如用户将本软件用于此类环境,应自行承担相关风险,并建立独立的安全保护和故障冗余机制。
17. 无绝对兼容性保证
由于计算机、USB 控制器、USB 转串口芯片、驱动程序、操作系统、虚拟化环境、设备固件和第三方硬件存在大量组合,许可方无法保证本软件与所有设备或环境完全兼容。
用户应在购买或正式部署前使用免费版本进行兼容性测试。
18. 软件按现状提供
在适用法律允许的最大范围内,本软件按照“现状”和“可提供状态”提供。
除法律明确要求或许可方另行书面承诺外,许可方不作任何明示或默示保证,包括但不限于:
- 软件绝对无错误;
- 软件绝不中断;
- 软件满足所有用户的特殊用途;
- 软件与所有第三方设备兼容;
- 数据绝不会丢失;
- 网络或串口通信绝不会中断;
- 软件不存在任何安全漏洞。
19. 责任限制
在适用法律允许的最大范围内,对于因安装、配置、使用或无法使用本软件所导致的间接、附带、特殊、惩罚性或后果性损失,许可方不承担责任,包括但不限于:
- 利润损失;
- 收入损失;
- 业务中断;
- 生产停线;
- 数据丢失;
- 设备配置丢失;
- 第三方索赔;
- 网络中断;
- 设备无法访问;
- 串口通信异常;
- 其他间接商业损失。
对于依法无法完全排除的责任,在适用法律允许的最大范围内,许可方承担的累计责任原则上不超过用户就引发该责任的软件许可证实际支付的金额。
本条不排除适用法律规定不得通过合同排除或限制的责任。
20. 知识产权
本软件及相关:
- 源代码;
- 二进制文件;
- 用户界面;
- 文档;
- 图形;
- Logo;
- 商标;
- 网站;
- 授权系统;
中的知识产权属于许可方或相应权利人。
用户可为本协议允许的安装、运行和备份进行必要复制;用于许可范围之外的复制、修改、分发或其他用途,需要另行取得相应授权。
21. 协议终止
如果用户严重违反本协议,特别是存在:
- 破解许可证;
- 非法共享许可证;
- 伪造授权;
- 超范围使用;
- 未经授权分发软件;
等行为,许可方有权在适用法律允许的范围内终止相关许可证。
协议终止后,用户应停止继续使用相关商业许可证。本条说明合同上的使用义务,不表示当前软件具备远程禁用或在线撤销许可证的功能。
22. 协议更新
随着产品、授权方式、法律法规或业务模式发生变化,我们可能修改本协议。
重大变更将在软件、官方网站或其他合理渠道公布。
对已经取得的永久使用授权,本协议更新原则上不会追溯剥夺用户已经依法取得的核心软件使用权,但法律法规另有要求或用户严重违反许可条件的除外。
23. 适用法律与争议解决
发生争议时,双方可先通过本协议所列联系邮箱协商解决。
本通用协议不指定某一国家或地区的法律、法院或仲裁机构。商业销售时,许可方应在用户购买前于订单或销售合同中明确适用法律及争议解决方式,并向用户提供可保存的条款副本;不以未提供的网页或日后单方公布的信息补充这些约定。
未另行有效约定时,适用法律和有权处理争议的机构由适用的法律规则确定。法律规定不得排除的用户权利不受本协议影响。
如双方另行签署书面合同,对其明确约定的事项,以该合同为准。
24. 联系方式
开发者:
BetterOne
官方网站:
https://github.com/better-one-top/serial-console-server
联系邮箱:
版权所有 © 2026 BetterOne。保留所有权利。