2

我打算为手机开发一个商业的、闭源的应用程序。

我选择从 Symbian OS 开始,因为我也有一部 Symbian 手机,我真的很喜欢它。我想采用 Qt,因为它实际上是诺基亚建议的方式,而且因为我知道我可以通过使用 Qt 库很容易地将我的应用程序移植到 ios 和其他平台。

因此,必须在 Qt 和 C/C++/Carbide 之间做出选择,我有一个令人信服的问题:我是否必须付费才能获得使用 Qt 开发商业闭源程序的许可证?

真的,我不会为使用开发工具付费,因为我不确定我能否获得投资回报。此外,我还必须付费开设一个帐户,以便在商店中托管我的应用程序。

如果听起来不好,请随时纠正我的英语。谢谢。

4

1 回答 1

2

不,您不必为构建商业或专有应用程序的 Qt 框架付费。GNU LGPL 2.1 版允许这样做,并且 Qt 在此许可证下获得许可。

在此处阅读有关 Qt 许可的信息。

提炼:

此版本的 Qt 适用于 Qt 应用程序(专有或开源)的开发,前提是您可以遵守GNU LGPL 版本 2.1中包含的条款和条件。

请注意,LGPL 仍有一些要求。例如,如果您改进 Qt 源代码来为您的应用程序提供更好的性能或修复错误,您必须使您的修改的源代码可供您提供(出售;分发)应用程序的任何人使用。由于这本身并不是一个坏主意,因此人们可能希望将此类更改保密并将其用作竞争优势。

另请参阅Qt 许可常见问题解答(感谢 Claudio 的评论)。

于 2012-06-26T23:02:46.410 回答