我可以使用Qt LGPL许可证,并且没有任何限制地销售我的应用程序吗?

我想开始一个跨平台的项目。 我有我的研究,现在我几乎可以肯定Qt是正确的交易。 这里有一个很大的障碍: 授权

我想卖我的项目,我也不想给出与我的工作有关的任何来源或支付许可证。 我查了一下,注意到Qt提供了商业和开源解决scheme。 我已经听到了许多Qt许可方面的相互矛盾的说法,这使我很困惑。 有人说,即使我使用LGPL版本的Qt,我仍然需要提交我的代码。 这是真的?

有人可以给我一个关于Qt许可证的简单解释,并告诉我,如果我可以出售我的应用程序没有任何种类的限制吗? 有人会告诉我任何其他等同于Qt的跨平台开发没有任何限制吗?

只是dynamic链接到Qt。 如果你dynamic链接到LGPL库,没有什么可担心的。

如果你静态链接到他们,你可以分发你的目标文件(而不是你的源代码),你会没事的。

LGPL的想法是最终用户必须能够用他们想要的版本replaceLGPL库。 dynamic链接到LGPL库让你做到这一点,静态链接和分发您的目标文件。 只要你这样做,你可以卖所有你想要的闭源程序。

当然,LGPL还不止这些,但这是相关的部分。