Sol*_*tia 2 c++ qt licensing qt-creator
我目前正在学习C++(我知道在创建GUI应用程序之前我必须先学习所有内容,首先是在控制台上,但是)
在做一些搜索SDK时 - 这有助于创建我的应用程序的GUI - 让我自己编写重要的代码 - 我发现,下载并安装了一个C++ IDE; Qt SDK(Qt Creator试用30天; 版本2.5.2,基于Qt 4.8.2).
我的问题是:
如果你能帮帮我,谢谢!如果这是一个非问题或不适合本网站,请给我参考等.:)
注意!
我的应用程序将是封闭源代码(商业,非免费,但有些内容除外).我猜这会影响哪些许可条款/类型适用于我.
此外,当我购买软件时,我是否必须提及我使用它或提供任何参考等.
澄清
澄清一下,我的需求如下:
无需下载商业许可版本的试用版,请在此处下载免费版本 .请注意该页面右上角的信息:
根据您的问题的评论,有适用于闭源商业应用程序的许可选项.IIRC的主要限制是您不得对非商业许可使用静态链接.看看这里和这里了解有关静态与动态链接的更多信息.上面链接上的Qt二进制包已经编译为动态链接,因此如果你现成使用它(而不是自己编译它),你不必担心它.部署应用程序时,只需确保包含相关的动态库文件(Windows上为.DLL).
除了Qt网站上的链接,您可以在此处研究有关许可类型的更多信息:
GPL
维基百科.
GNU.
LGPL
维基百科.
GNU.
根据您在编辑和评论中描述的内容,似乎LGPL(免费)许可证适合您.来自维基百科:
LGPL允许开发人员和公司使用LGPL软件并将其集成到他们自己的(甚至是专有的)软件中,而不需要(通过强大的copyleft条款)来发布他们自己的软件部分的源代码.仅LGPL软件部件需要由最终用户修改(通过源代码可用性):因此,在专有软件的情况下,LGPL部件通常以共享库(例如DLL)的形式使用,因此专有部件和开源LGPL部件之间存在明显的分离.
请注意,这使您的用户更新/修改Qt的依赖关系,但没有给他们查看或修改的能力,你这是建立在Qt的顶部源代码.如果您不希望这样做,则需要使用静态链接并购买商业许可证.
| 归档时间: |
|
| 查看次数: |
3095 次 |
| 最近记录: |