小白弱问:用QT开发商业软件 是免费的吗??

青松2 2016-08-30 05:41:59
如果一个商业公司用QT给国内客户开发商业软件,那么需要给QT官方付费吗?

用MFC盗版开发过商业软件,因为国情从没想过付费的问题。

那么用QT不付费会有什么问题?谢谢了!


...全文
8901 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
雪山飞狐W 2019-07-28
  • 打赏
  • 举报
回复
这里看到这么多协议,懵掉了,完全没有听说过
feiyangqingyun 2019-07-25
  • 打赏
  • 举报
回复
把代码开源就不用交钱了!
待续_1006 2019-07-22
  • 打赏
  • 举报
回复 2
先学明白再说,付费与否目前不是重点
BensonLaur 2019-07-21
  • 打赏
  • 举报
回复 1
这篇文章说得很好: https://blog.csdn.net/aisq2008/article/details/72867134
Coutel 2016-11-17
  • 打赏
  • 举报
回复
啥时候结贴 _(:зゝ∠)_
网赚达人 2016-10-08
  • 打赏
  • 举报
回复
商业版才用付费吧
Coutel 2016-10-07
  • 打赏
  • 举报
回复 1
关于这个问题,先要对开源协议有个基本了解 QT开源版有GPL与LGPL协议 如果使用QT的开源版,就要遵守开源协议 关于LGPL与GPL想了解更多的话,看下面的连接。下面我会将其中重点写出来。 http://www.cnblogs.com/findumars/p/3496807.html 其中,GPL协议是严格的 简单说,GPL软件的使用者有权力得到软件的代码,只要使用了GPL,在发布(redistribution)的时候,整个项目也必须是GPL的,即主程 序和静态链接的库(Linux的.a和Windows的.lib)必须是GPL的,动态链接库(Linux的.so,Windows的.dll)必须是比 GPL兼容的。所谓GPL兼容,也就是GPL软件中可以使用的库,这些许可证必须比GPL弱(如LGPL,BSD),而不能是某个商业许可证。这里有一个 兼容列表 List of FSF approved software licenses。正因如此,GPL是带有很强的传染性,只要你的软件使用了GPL的代码,那么就请以GPL开放源代码吧,并且你的项目中也不能有任何和GPL不兼容的库。 只要你的软件使用了GPL的代码,那么就请以GPL开放源代码吧。 梳理一下: 如果你遵守QT的GPL开源协议,使用了开源的QT库,那么你的软件也应该开源。没法商用。 如果你想用QT的开源版库,还想让使用了QT开源版库的软件闭源,商用。 那么你需要了解一下QT的LGPL。 想了解更多的话,下面这个博客。 http://www.cnblogs.com/findumars/p/5553490.html 简要的说 LGPL 是GPL的一个为主要为类库使用设计的开源协议。和GPL要求任何使用/修改/衍生之GPL类库的的软件必须采用GPL协议不同。LGPL 允许商业软件通过类库引用(link)方式使用LGPL类库而不需要开源商业软件的代码。这使得采用LGPL协议的开源代码可以被商业软件作为类库引用并 发布和销售。 使用 LGPL 协议开发闭源程序,如果你使用动态链接的形式,那么,你可以以任何形式发布你的应用程序,商业的、非商业的、开源的、非开源的,随你。 也就是说 闭源商业软件可以免费使用LGPL的开源版Qt。 关于发布: http://bbs.csdn.net/topics/350224093 ←看这个帖子的42L-45L 大概就是这样了,根据我查的各种资料来看,应该就是以上结论。
冷静忍耐 2016-08-31
  • 打赏
  • 举报
回复
qt有付费版本,也有免费开源的。 用qt开源版本,开发商业软件也不用付费。
未狂 2016-08-31
  • 打赏
  • 举报
回复
使用LGPL协议 链接的Qt DLL库不可封装,必须体现在文件目录中 文档说明也许要说明使用的是Qt
键盘指板 2016-08-31
  • 打赏
  • 举报
回复
建议你去了解一下几个协议,LGPL、GPL、FreeBSD、Apach等等,在国内的话一般不会有什么问题,国内的环境本来就比较。。。但是只要涉及到国际的东西,还是对协议仔细一点。
画茧自缚 2016-08-31
  • 打赏
  • 举报
回复
使用免费版的,随便开发什么软件都行,只不过得不到Qt的技术支持。

16,814

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧