锐码署名传播许可证
版本 1.0

前言
本许可证旨在让您可以自由地使用、修改和分发本软件及其衍生作品，无论是用于个人、内部或商业目的。作为交换，我们要求您在软件的任何公开可见的界面中，给予原始作者适当的署名，让更多人了解并使用我们的作品。

条款与条件
在遵守下列条件的前提下，您被永久授权免费使用、复制、修改、合并、出版、分发、再授权和/或销售本软件及其衍生作品的副本。

核心要求：署名必须传播

1. 当软件以“交互式应用程序”模式分发或使用时：

  1.1 定义：“交互式应用程序”指任何直接向最终用户提供图形用户界面或命令行界面的软件。

  1.2 图形界面要求：必须在应用程序的某个显著位置（例如：“关于”、“帮助”菜单或主设置页面）提供一个名为 “关于版权”或“About Copr” 或类似含义的按钮或链接。点击此处必须弹出一个对话框或页面，清晰、完整地显示本软件的版权信息。此信息必须至少包括：

    1.2.1 原始作者的姓名/名称和版权声明。

    1.2.2 指向原始源代码仓库的链接（如果存在）。

    1.2.3 本许可证的名称和链接。

  1.3 命令行界面要求：必须提供一个命令行参数（例如：-C 或 --copr），当用户执行此命令时，必须在标准输出中清晰、完整地显示上述版权信息。

2. 当软件以“嵌入式库”模式分发或使用时：

  2.1 定义：“嵌入式库”指其功能被整合到另一个“宿主程序”中，且不直接向最终用户暴露其自身界面的软件。

  2.2 无界面宿主程序：如果宿主程序本身没有图形用户界面（例如：嵌入式系统、无头服务、后台守护进程、家电控制固件），则无需显示此署名信息。

  2.3 有界面宿主程序：如果宿主程序拥有图形用户界面，则必须遵守第1条中的图形界面要求。即，宿主程序必须在它的“关于”或类似界面中，包含本软件的版权信息。该信息可以与其他组件的版权信息并列展示。

3. 源代码级别的要求：

  3.1 在您分发的任何修改后的本软件源代码中，必须在原文件的版权声明旁边，保留所有原始的版权声明和协议文本。

  3.2 您可以在原始声明之后，添加您自己的修改版权声明。

4. 其他规定

  4.1 免责声明：本软件按“原样”提供，不提供任何明示或暗示的担保，包括但不限于适销性、特定用途适用性及不侵权的担保。

  4.2 协议变更：原始版权所有者可以发布此协议的新版本。您可以选择使用本许可证的任一版本，但您分发的软件必须遵守该版本的条款。
