PyArmor 最终用户许可协议

以下关于 PyArmor(下称“本软件”)的协议在 赵俊德(下称“许可人”)和 任何安装、访问或以其它方式使用本软件的自然人(下称“用户”)之间订立。

1. 本软件的作者及版权持有人为 赵俊德。

2. 本软件可以自由试用但是使用上有一定限制:

  1. 最大可加密的脚本大小(编译成为“.pyc”之后)是 32768 个字节

  2. 在试用版中中生成的加密脚本不是私有的,也就是说,其他任何人也可以为这些加密脚本生成新的许可文件。

  3. 任何人都可以使用本软件加密非商业用途的 Python 脚本,未经许可不得用于商业用途。

  4. 使用高级模式加密脚本的时候,每一个模块最多可以有大约 32 个函数(代码块)

3. 本软件有两种基本类型的许可方式:

  1. 个人用户许可,适用于产品的所有权为个人所有。个人用户购买一个许可证可以在自己所有的计算机和相关硬件设备上使用。

    个人用户许可证允许使用本软件加密任何属于自己的 Python 脚本,为加密脚本生成 私有许可文件,发布加密后的脚本和必要的辅助文件到任何其他设备。

    个人用户许可证不允许加密产权属于法人(公司)的 Python 脚本。

  2. 企业用户许可,适用于产品的所有权为法人(公司)所有。企业 用户购买一个软件许可证可以在同一个产品系列的各个项目中使用。

    企业用户许可证允许使用本软件在任何设备上,加密属于该产品系列的 Python 脚 本,为加密脚本生成私有许可文件,发布加密后的脚本和必要的辅助文件到任何其 他设备。

    除非有许可人的许可,否则企业用户许可证不可以用于完全独立的其他产品 系列。如果需要在其他产品系列中使用,必须为其他产品单独购买软件许可。

不管那一种许可方式,本软件都只可用于保护产品本身,不允许应用于产权不属于被 授权人的 Python 脚本。

4. 除了购买软件许可的费用之外,没有其他任何费用。获得软件许可的用户可以使用本软件在 许可的范围之内加密任何Python脚本并自由发布,不需要在向许可人支付任何费用。

5. 购买软件许可,可以点击这里 PyArmor 电子订单

支付成功之后注册文件会自动通过电子邮件发送过去。注册文件是一个压缩文件,里 面包含有:

当收到包含注册文件的邮件之后,保存附件中的注册文件到本地,然后使用下面的命 令生效注册文件

pyarmor register pyarmor-regfile-1.zip

运行下面的命令查看注册信息

pyarmor register

注册码生效之后,使用试用版本加密的脚本需要全部重新加密。

软件许可码永久有效,可以一直使用,但是不能转接或者租用。

6. 本软件可免费分发(除下列例外),分发前提为分发包未以任何形式被修改:

  1. 任何人未经书面许可的情况下,不得再分发软件包的任何单独部分。

  2. 在未经书面许可的情况下,本软件不得在任何其它软件包中发布。本软件必须保持以未经 修改的原始安装文件而供下载,而不得对用户附带任何障碍或条件,例如收取下载费用,或以 用户提供联系信息为前提来提供下载。

  3. 本软件未经修改的安装文件必须以纯净而独立的形式提供。禁止任何形式的捆绑。尤其禁 止使用任何安装或下载软件来提供任何下载捆绑,除非获得书面形式同意。

  4. 本软件的分发者不得包含、指向或引用黑客/破解、注册文件及注册文件生成器。

  5. 违反上述条件的情况下,许可自动立即失效。

7. 本软件“按原样”发布。不提供任何明示或暗示的担保。您的使用需要自己承担风险。无论作 者、许可人或许可人的经销商,均不对使用或误用本软件时发生的数据丢失、损坏、利润损失 或其它任何形式的损失而负责。

8. 本软件的二进制代码不得被进行反向工程来重新创建本软件专用的加密算法。

9. 本协议由许可人负责解释。任何时候许可人对本协议做出任何修改,修改版本自动适用于用户。

10. 安装并使用本软件意味着接受本许可的这些条款和条件。如果您不同意本许可的条款,您必 须从您的存储设备中删除本软件全部文件并终止使用本软件。