我需要购买Qt框架

Do I need to buy the Qt Framework?

本文关键字:Qt 框架      更新时间:2023-10-16

我想开发一个可以在所有操作系统上运行的c++应用程序。这个应用程序将是免费的,直到版本1.5(以确保它是高质量的)。我不希望这个应用程序是开源的。公众将只能访问安装程序"EXE",仅此而已。所有的源代码将由我保存和维护,而不是在一个合法的公司(至少现在)。

那么根据上面的信息,我需要购买Qt框架还是可以使用免费版本?我总是把像LGPL和GPL这样的自由许可协议搞混。我可以读一百万遍,但仍然不知道我是否可以使用它。

如果我可以免费使用Qt,在常规的非法律条件下;我必须做什么或如何将限制,以便我可以看到Qt免费。

我真的希望我可以免费使用Qt,因为当这个应用程序需要花钱时,我仍然希望有一个免费版本,功能较少,付费版本仍然非常便宜。不会让我变得富有,只会让我不至于破产,哈哈。我们说的是5美元的付费版本。

你可以(我们也这样做了)销售基于Qt库的商业应用。

你所需要做的就是。

1、动态链接你的exe对Qt的dll。所以你的产品的安装程序包括你的app.exe,只使用Qtcore4.dll等。这是一个好主意,因为你可以升级你的应用程序,而不必改变mb的dll。

2,如果你在Qt中修复或改变了任何东西,你需要将这些改变(仅对Qt源代码)提供给你的客户和/或返回给Qt人员。这是不太可能的,因为Qt是非常高质量的。

购买Qt许可证的唯一原因是如果你需要在一个不可能动态链接的平台上运行——也许是机顶盒——或者你需要额外的技术支持。

p。即使您不修改Qt,如果客户要求,您也需要提供原始的Qt源代码。但这只是指向Qt站点的问题。
没有任何要求显示源代码

这取决于您打算如何将Qt与您的应用程序集成。如果你动态地链接到Qt,那么你不需要一个商业许可证(LGPL将适合你)。

另一方面,如果你静态地链接到Qt,那么我的理解是,你将需要一个商业许可证。