Skip to main content

Qt 许可概览

无论开发移动应用、嵌入式设备还是桌面软件,Qt 许可均为您提供充分的选择灵活性,以匹配产品的具体需求。

Qt 框架的双重许可模式

同时支持商业规模化产品与社区开源项目

Qt 许可同时提供商业授权与开源授权选项。Qt Commercial(Qt 商业版)支持构建可扩展的专有产品。此外,作为自由软件运动的支持者,Qt Group 同时提供 Qt Community Edition(Qt 社区版),可在特定权利与义务框架下用于开源项目。

两者之间的选择,决定了您所同意遵守的具体条款。

请从项目伊始便确保选择正确的许可证——开源的核心在于自由,而非免费。

Qt 许可选项

请结合长期需求,仔细权衡 Qt 商业版与 Qt 社区版许可之间的选择。Qt 还针对教育用途、SDK 开发及小型企业提供专项授权方案。

Qt 商业版

更好地保护知识产权(IPR),并获得技术支持、更长的维护周期、安全与合规支持以及增值服务等多项权益。

 

Qt 社区版

在 LGPL 或 GPL 许可证下使用 Qt,参与改进 Qt 项目,并按照开源义务允许他人修改、分发和使用您的代码。

 

教育许可

在校学生或教师可免费获取 Qt 框架、工具及学习资源,用于教学与学习目的。

 

商业许可与开源许可之间的选择考量

初看之下,Qt 社区版似乎不需要付费。

然而,使用开源版本实际上存在真实的成本与大量责任,且其可预测性往往不如 Qt 商业版所对应的明确成本与责任体系。

Qt 商业版

Qt 商业版支持构建可扩展的专有产品。

初始可见项:

  • 需购买许可证
  • 适用商业条款

 

同时获得:

  • 成本可预期
  • 更好地掌控知识产权(IPR),包括专利申请
  • 与 Qt 建立商业合作关系,享受客户成功服务与技术支持
  • 商业版专属功能
  • 合规认证所需的构建模块
  • 更长的支持周期及可快速获取的补丁

Qt 社区版

开源授权适合需要不受限制、可自由修改的社区项目。

初始可见项:

  • 无需购买的开源许可证
  • 适用 GPL / LGPL 条款
  • 软件须允许他人复制、修改与分发

 

需要注意的事项:

  • 须提前公开源代码并持续维护
  • 部分 Qt 功能访问受限
  • 须从零开始构建合规认证体系
  • 更新存在延迟,且须手动实施

在商业版与社区版之间切换?

同一应用程序或设备开发项目中,不得同时混用 Qt 商业版和 Qt 社区版。必须二选一。

通常情况下,针对已有产品在两种授权之间进行切换是不被允许的,除非满足特殊条件并获得 Qt 的专项许可。因此,强烈建议在开始开发之前,充分考量不同许可证类型在长期层面的影响与差异。

如对具体情况有任何疑问或顾虑,欢迎随时联系我们,Qt 团队将协助为产品找到最合适的授权方案。

了解维护周期详情

需要 Qt 许可方面的协助?