专有软件许可证协议

版权所有 (c) 2025 Randy。保留所有权利。

1. 定义
   - "本软件"或"软件"指由Randy开发的数据查析(DataQueryAnalyze)软件，不包括第三方库。
   - "第三方库"指本软件使用的外部开源库，包括但不限于PySide6、Polars、DuckDB、Matplotlib、Requests、NumPy等。

2. 授予许可
   本许可证授予您（以下简称"被许可人"）非独占、不可转让的权利，仅用于您个人或内部商业用途，在单一设备上安装和使用本软件。

3. 限制
   被许可人不得：
   a) 未经许可人书面同意，复制、修改、分发、销售、出租、租赁或转让本软件的全部或任何部分；
   b) 未经许可人书面同意，将本软件的全部或任何部分合并到其他软件中；
   c) 未经许可人书面同意，对本软件进行反向工程、反编译、反汇编或试图获取本软件的源代码；
   d) 未经许可人书面同意，使用其他软件调用本软件自行开发的任何库文件（包括但不限于.pyd、.dll、.so等）；
   e) 未经许可人书面同意，移除或修改本软件中的任何版权声明或标识；
   f) 以任何方式绕过本软件的保护机制或限制功能。

4. 第三方库
   - 本软件使用的第三方库遵循其各自的开源许可证，不受本专有许可证限制。
   - 被许可人使用第三方库时，需遵守各第三方库的原始许可证要求。
   - 本许可证不改变第三方库的许可证性质和要求。

5. 所有权
   本软件及其所有副本的所有权和知识产权均归许可人所有。本许可证不转让软件的所有权，仅授予被许可人有限的使用权。

6. 免责声明
   本软件按"原样"提供，不附带任何明示或暗示的保证，包括但不限于适销性、特定用途适用性和非侵权性的保证。在任何情况下，许可人不对因使用或无法使用软件而产生的任何直接、间接、偶然、特殊或后果性损害负责。

7. 终止
   本许可证在以下情况下自动终止：
   a) 被许可人违反本许可证的任何条款；
   b) 许可人书面通知终止。
   终止后，被许可人必须立即停止使用本软件，并销毁所有本软件副本。

8. 法律适用
   本许可证受中华人民共和国法律管辖，任何与本许可证有关的争议应提交许可人所在地有管辖权的人民法院解决。

9. 完整协议
   本许可证构成许可人与被许可人之间关于本软件使用的完整协议，取代所有先前的口头或书面协议。

许可人：Randy
联系方式：411703730@qq.com
