Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Qt的商业应用_Qt - Fatal编程技术网

使用Qt的商业应用

使用Qt的商业应用,qt,Qt,我是Qt的新用户……我想知道我是否可以使用Qt4(LGPL许可)创建商业和封闭源代码应用程序? Qt4(LGPL版本)和Qt4(商业版)之间有什么区别 提前感谢…是的,LGPL允许商业/封闭源代码应用程序。这就是GPL和LGPL之间的主要区别 据我所知,Qt广告基本上是针对产品的商业“支持”,如果LGPL许可证不适合您的需要。正如您在Qt网站上看到的: 我们根据GNU Lesser通用公共许可证的条款许可Qt (LGPL)版本2.1 此版本的Qt适用于 开发提供的Qt应用程序(专有或开源) 您可

我是Qt的新用户……我想知道我是否可以使用Qt4(LGPL许可)创建商业和封闭源代码应用程序? Qt4(LGPL版本)和Qt4(商业版)之间有什么区别


提前感谢…

是的,LGPL允许商业/封闭源代码应用程序。这就是GPL和LGPL之间的主要区别


据我所知,Qt广告基本上是针对产品的商业“支持”,如果LGPL许可证不适合您的需要。

正如您在Qt网站上看到的:

我们根据GNU Lesser通用公共许可证的条款许可Qt (LGPL)版本2.1

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

另外,, 我们已经与Digia达成协议,Digia根据 商业许可协议的条款。这个版本的Qt是 称为Qt商业。要了解更多有关Qt商业的信息,请 访问

他们还表示,通常情况下,LGPL版本适合Symbian、Maemo或MeeGo开发

LGPL基本上允许商业/封闭源代码软件


所以,看一看,看看它是否适合你。如果没有,您将不得不使用商业许可证。

LGPL许可证意味着您可以在应用程序中使用Qt,链接到它(这一部分有点混乱,但由于一个特殊的例外,Qt特别允许),并且不必将您的应用程序作为开放源代码进行许可。但是,Qt库本身仍然是开源的,不提供源代码,就不允许发布Qt的新版本

GPL许可意味着您根本不能在封闭源代码应用程序上使用它(您可以使用它,但不能发布它)


商业许可是指您希望对Qt进行更改而不发布这些更改。例如,如果您想为您的手机平台开发新版本的Qt,并且希望将其部分作为封闭源代码保存,则需要商业许可。这个许可选项对应用程序程序员来说不是很有趣。

LGPL允许在专有产品中使用。使用LGPL库时必须做的一件事是允许最终用户用自己的(修改过的)等效代码替换库代码,这意味着在大多数情况下动态链接到实际应用程序


这就是为什么Qt的商业版在与开发支持相关的其他功能之上,将静态链接作为其功能之一。

您搜索过任何东西吗?请参阅、和。找到