什么是“开发许可费”的含义

时间:2010-10-29 16:03:31

标签: qt ide licensing gpl qt-creator

您好downloading Qt创建者IDE并且他们说“费用为开发许可证” LGPL下的(True)商业和(FALSE)。

另外,我需要了解关于QT库的一般信息。它是免费的,所以我可以制作(商业产品和销售)或者我将不得不购买一些东西。


编辑:页面实际上关于QT库和page端是QT创建者IDE,我现在很困惑这是否意味着我可以免费使用QT创建者IDE,如果我做的话没有QT库的应用程序可以吗?总免费?因为这就是我想要的,我只需要IDE ..而不是QT库SDK

4 个答案:

答案 0 :(得分:3)

那个页面是一个略有奇怪措辞的摘要 - 也许是第一语言不是英语或某些东西被编辑下来以适合一个子弹点的人 它也可以追溯到Qt库之前从GPL到LGPL的变化。

有关详细信息,请参阅http://qt.nokia.com/products/licensing

该表格未在此处格式化,但它明确指出您可以使用LGPL版本来构建专有软件。唯一的要求是根据LGPL,必须重新分配对Qt本身的任何更改。

在问题范围之外,但LGPL意味着您可以将专有应用程序与LGPL库链接,只要用户可以替换自己的LGPL库。这通常意味着动态链接lib(即.so或.dll),但也可以表示静态链接,但提供提供目标代码以便可以重新链接(这种情况很少见)。

参见http://www.gnu.org/licenses/lgpl-2.1.html第5和第6节,尤其是6b

答案 1 :(得分:0)

这意味着该产品可根据LGPL(Lesser Gnu Public License)免费用于所有非商业用途,但出于商业目的,您必须支付许可费。

答案 2 :(得分:0)

如果您只使用Qt IDE(QtCreator)而不使用Qt或链接到Qt库,那么您可以免费使用IDE来创建商业程序。

答案 3 :(得分:-1)

正如相关网页所说,您的选择是:

  1. 支付并允许闭源程序分发(即非LGPL许可证)
  2. 免费获取,您的软件必须是开源的(使用LGPL许可证强制执行)。
  3. 所以基本上,如果你出售你的程序并捆绑源代码,你仍然可以在不付钱的情况下使用Qt,但这可能不是你的想法。

    无论如何,如果您正在谈论为真实业务商业化真实产品,您真的想与律师讨论,而不是编程专家