# 最终用户许可协议（EULA，草案）

> **重要提示**：本文件是商业授权模板，不构成法律意见。正式对外售卖前，请由熟悉软件许可与消费者权益的律师审阅，并按实际经营主体、适用法域和销售渠道调整。

- 生效日期：2026-10-18
- 许可方：HeJuncheng（以下简称“许可方”）
- 联系方式：3410472132@qq.com
- 适用产品：local-rag-mcp（含其安装包、二进制、文档及后续更新，以下简称“本软件”）

---

## 1. 定义

1.1 “被许可方”指通过许可方或其授权渠道购买、试用或合法取得本软件的自然人或法人。  
1.2 “许可密钥”指许可方签发的、与本软件配合使用的 `pyarmor.rkey`、激活文件或其他授权凭证。  
1.3 “机器指纹”指用于识别设备的一组硬件/系统标识（如 Machine ID、磁盘序列号、MAC 地址等）。  
1.4 “永久许可”指不设运行时到期日的节点锁定许可；“维护期”指获得更新与技术支持的服务期间。  
1.5 “订阅许可”指在约定期间内有效的许可，到期后需续费。

## 2. 许可授予

2.1 在遵守本协议并支付相应费用的前提下，许可方授予被许可方一项**非独占、不可转让、不可再许可、可撤销**（仅在违约或终止情形下）的许可，仅允许被许可方在许可密钥绑定的机器上安装和使用本软件。  
2.2 许可范围以购买凭证、订单或书面合同载明的类型、数量、版本和期限为准。  
2.3 永久许可允许被许可方在绑定机器上永久使用已交付的版本；维护期届满不影响已安装版本的运行，但许可方无义务继续提供更新或支持。  
2.4 订阅许可仅在订阅期内有效；到期后进入约定的宽限期，宽限期结束后本软件将停止提供全部或部分功能。  
2.5 试用许可仅在试用期内有效，且可能限制功能、数据量或并发。

## 3. 使用限制

除非适用法律明确允许或许可方书面同意，被许可方不得：

1. 复制、分发、出租、出借、出售、转授权本软件或许可密钥；
2. 对本软件进行反向工程、反编译、反汇编、脱壳，或试图提取源代码、算法、密钥；
3. 修改、绕过、禁用许可校验、机器绑定、到期校验或完整性校验；
4. 移除或篡改版权声明、商标、许可标识；
5. 将本软件用于违反适用法律、侵犯他人权利或危害网络安全的用途；
6. 将本软件作为服务转售给第三方（除非另有书面授权）。

## 4. 许可密钥与机器绑定

4.1 本软件通过机器指纹绑定许可。被许可方应提供真实、准确的机器指纹信息。  
4.2 被许可方应妥善保管许可密钥，不得公开、共享或上传至公共渠道。  
4.3 换机政策（建议默认值，以订单为准）：
- 每 12 个月可免费换机 1 次；
- 因硬件故障、维修或重装系统导致的换机，凭有效证明免费；
- 超出免费次数的换机，许可方可收取合理费用。
4.4 许可方有权在合理怀疑许可被滥用时要求被许可方提供机器信息或购买凭证；被许可方拒绝配合的，许可方可暂停或终止许可。

## 5. 试用

5.1 试用许可按许可方指定的期限和功能范围提供，仅用于评估。  
5.2 试用期届满后，被许可方应购买正式许可或停止使用并删除本软件。  
5.3 许可方可为同一机器或同一被许可方设置试用次数限制。

## 6. 维护与更新

6.1 永久许可默认包含自交付日起 12 个月的维护期（以订单为准）。维护期内，被许可方有权获得许可方发布的更新与技术支持。  
6.2 维护期届满后，被许可方可继续使用已安装版本；如需继续获得更新或支持，应续订维护。  
6.3 许可方不保证新版本兼容旧版本的数据格式或配置；升级前被许可方应自行备份数据。

## 7. 数据与隐私

7.1 本软件默认在本地运行，被许可方的文档、索引和查询内容不上传至许可方。  
7.2 许可校验与售后服务可能收集机器指纹、版本号、错误码等最小必要信息；许可方不应收集文档内容。  
7.3 如启用在线激活/心跳（如有），许可方应在隐私政策中说明收集范围、用途和保存期限。  
7.4 被许可方应自行负责其数据的备份、合规与访问控制。

## 8. 开源与历史版本

8.1 本仓库的 v2.1.0 版本曾按 MIT 许可证发布；该授权继续适用于依据该版本取得的副本，不因本协议而撤销。  
8.2 自 v2.2.0 起，本软件为闭源专有软件，适用本协议。  
8.3 本协议不授予被许可方任何商标、商号或品牌使用权。

## 9. 保证与免责

9.1 本软件按“现状”提供。许可方不保证本软件无错误、不中断或满足被许可方的特定需求。  
9.2 在适用法律允许的最大范围内，许可方明确否认一切明示或默示保证，包括适销性、特定用途适用性和不侵权保证。  
9.3 被许可方应自行评估本软件是否适合其业务，并对使用结果负责。

## 10. 责任限制

10.1 在适用法律允许的最大范围内，许可方不对任何间接、附带、特殊、惩罚性或后果性损失承担责任，包括利润损失、数据丢失、业务中断。  
10.2 许可方的累计赔偿责任不超过被许可方为涉事许可实际支付的费用。  
10.3 本条不排除适用法律不允许排除或限制的责任。

## 11. 终止

11.1 被许可方违反本协议（尤其是第 3 条）时，许可方有权立即终止许可，无需退还费用。  
11.2 终止后，被许可方应停止使用并删除本软件及许可密钥。  
11.3 第 3、7、9、10、12、13 条在终止后继续有效。

## 12. 出口与合规

被许可方应遵守适用的出口管制、制裁、数据保护和网络安全法律法规，不得将本软件用于法律禁止的用途或地区。

## 13. 适用法律与争议

13.1 本协议适用 **[待填写：中华人民共和国法律]**。  
13.2 因本协议产生的争议，双方应友好协商；协商不成的，提交 **[待填写：许可方所在地有管辖权的人民法院]** 诉讼解决。  
13.3 如被许可方为消费者，其依法享有的强制性权利不受本协议影响。

## 14. 其他

14.1 本协议构成双方就本软件达成的完整协议，取代此前口头或书面的相关沟通。  
14.2 本协议任何条款被认定无效或不可执行的，不影响其他条款的效力。  
14.3 许可方可通过随软件发布的更新版本修订本协议；修订仅适用于修订后取得的版本。
