Skip to main content

Qt 许可概览

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

Qt 框架的双重许可模式

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

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

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

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

Qt 许可选项

请结合长期需求,仔细权衡 Commercial Qt 与 Qt Community Edition 之间的选择。Qt 还分别为教育用途、SDK 开发及小型企业提供专项许可方案。

Commercial Qt (商业许可)

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

 

Qt Community Edition (社区版)

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

 

Educational Use (教育许可)

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

 

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

初看之下,Qt Community Edition 似乎不需要付费。

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

Commercial Qt

Commercial Qt支持构建可扩展的专有产品。

初始可见项:

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

 

同时获得:

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

Qt Community Edition

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

初始可见项:

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

 

需要注意的事项:

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

在商业许可与开源许可之间切换?

同一应用程序或设备开发项目中,不得同时混用 Commercial Qt 和 Qt Community Edition。必须二选一。

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

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

了解维护周期详情

需要 Qt 许可方面的协助?