使用/购买Qt SDK(包括Qt Creator等)

Using/Buying Qt SDK (including Qt Creator etc.)

本文关键字:Qt Creator 包括 SDK 购买 使用      更新时间:2023-10-16

我目前正在学习c++(我知道我必须在创建GUI应用程序之前学习所有内容,可能首先在控制台,但是)

在做一些搜索SDK -这将有助于创建我的应用程序的GUI -让我只写重要的代码自己-,我发现,下载,并安装了一个c++ IDE;Qt SDK (Qt Creator试用30天;2.5.2版本,基于Qt 4.8.2 )。

我的问题是:

  • 如果我喜欢这个应用程序,试用期到期了,我想买这个应用程序,许可证的费用是多少?如果你们中有人用过这个软件,你花了多少钱?(我看过他们的网站,老实说,非常吓人,没有关于价格等的信息)
  • 哪个许可证适合我创建应用程序并从网站在线销售。(我显然是想避免买错许可证而惹上麻烦!)

如果你能帮助我,谢谢你!如果这是一个非问题或不适合这个网站,请给我参考资料等。 :)


注意!

我的应用程序将是闭源的(商业的,不是免费的,排除一些)。我猜这将影响到哪些许可条款/类型适用于我。

另外,如果我真的买了软件,我是否必须提到我使用过它或提供任何参考资料等?? ?


澄清一下,我的需求如下:

  • 我的软件可能是免费的,也可能不是免费的(可能有免费和付费版本)
  • 我的软件的源代码不应该是可用的,我特别希望我的应用程序是闭源的,即没有人应该有权访问用于构建它的源代码。
  • 我将从一个网站(公司网站)销售/分发我的软件。

此处下载免费版本,而不是下载商业许可版本的试用版。请注意该页右上方的信息:

Qt在GPL v3, LGPL v2和商业许可下可用。在这里了解更多关于许可证的信息。

根据对你的问题的评论,有适合闭源商业应用程序的可用许可选项。IIRC的主要限制是您不能对非商业许可使用静态链接。点击这里和这里了解更多关于静态链接和动态链接的知识。上面链接上的Qt二进制包已经为动态链接编译过了,所以如果您使用现成的(与您自己编译相反),您不必担心它。当您部署应用程序时,请确保包含相关的动态库文件(Windows上为. dll)。

除了Qt网站上的链接,您可以在这里研究更多关于许可证类型的信息:

GPL

维基百科。GNU。

LGPL

维基百科。GNU。

从您在编辑和评论中描述的情况来看,LGPL(自由)许可证似乎适合您。从维基百科:

LGPL允许开发人员和公司使用LGPL软件并将其集成到他们自己的(甚至是专有的)软件中,而不需要(根据强大的copyleft条款)发布他们自己的软件部分的源代码。只有LGPL软件部分需要由最终用户修改(通过源代码可用性):因此,在专有软件的情况下,LGPL部分通常以共享库(例如DLL)的形式使用,因此在专有部分和开源LGPL部分之间存在明确的分离。

请注意,这使您的用户能够更新/修改Qt依赖项,但没有赋予他们查看或修改您的源代码的能力,这些源代码是建立在Qt之上的。如果这对您来说不合适,您需要使用静态链接并购买商业许可证。