许可证授权

项目开始前,请选择正确的许可证授权。

应用程序开发

您可以使用Qt for Application Development为桌面和移动平台创建应用程序。它包含所有的Qt API Qt Creator IDE ,用于无缝跨平台开发。

Qt for Application Development拥有商业和开源许可下的双重许可证。Qt商业许可证赋予您根据自己的条款创建和分发软件的全部权利,而无需承担任何开源许可证义务。拥有商业许可证后,您还可以获得Qt的官方支持,并与Qt公司保持紧密的战略关系,以确保实现您的开发目标。

Qt for Application Development也可以在GPL和LGPLv3开源许可证下使用。Qt工具和一些库只能在GPL下使用。有关详细信息,请参阅比较图表。Qt开源许可证非常适合以下用例:具有开源分发的开源项目、学生/学术目的、业余爱好项目、没有外部分发的内部研究项目,或可以满足所有(L)GPL obligations义务的其他项目。

有关更多信息,请参阅FAQ

设备创建

您可以利用Qt for Device Creation创建具有最大性能的现代UI的嵌入式设备。除了Qt API,它还配备了围绕Qt Creator IDE构建的完整嵌入式工具套件以及其他嵌入式解决方案,可帮助您大幅缩短产品上市时间。

Qt for Device Creation是仅在商业许可证下可用的产品。 例如,您可以用它控制设备的用户体验,并在Qt之上构建专有功能并锁定设备。 Qt公司的商业许可证可使您的代码具有专有性,只有您才能控制最终产品的开发、用户体验和发行并从中获利。

用Qt创建自己的SDK

除了创建单独的应用程序或设备,Qt还可以用于创建完整的软件平台,Qt开发者产品可以扩展为定制的、可分发SDK。在这种情况下,Qt被许可方不仅将Qt库和工具用于其自身软件/分发,而且实际上将基于Qt的SDK分发给众多软件开发者,这些开发者随后成为Qt库/工具的用户。为此,我们提供了一个自定义SDK许可选项。

联系我们

维护自由软件精神

为了保留开放开发的真正含义并秉承自由软件的精神,必须遵循自由软件基金会所要求的开源许可证的规则和规定。 请访问http://www.gnu.org/licenses了解更多信息。

在决定使用哪个许可证时,请检查您公司的开源政策或咨询软件许可法律专家。