社区
Qt
帖子详情
小白弱问:用QT开发商业软件 是免费的吗??
青松2
2016-08-30 05:41:59
如果一个商业公司用QT给国内客户开发商业软件,那么需要给QT官方付费吗?
用MFC盗版开发过商业软件,因为国情从没想过付费的问题。
那么用QT不付费会有什么问题?谢谢了!
...全文
9282
11
打赏
收藏
小白弱问:用QT开发商业软件 是免费的吗??
如果一个商业公司用QT给国内客户开发商业软件,那么需要给QT官方付费吗? 用MFC盗版开发过商业软件,因为国情从没想过付费的问题。 那么用QT不付费会有什么问题?谢谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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的技术支持。
Qt
的LGPL协议是否意味着可以自由用
QT
开发
商业软件
?
查过很多资料了,将
商业软件
与
Qt
LGPL的关系归结如下:1. 必须使用
Qt
的LGPL许可版本;2.
Qt
的库必须是动态链接,否则会有不必要的麻烦;3.
Qt
的库最好不与产品同时发布[
QT
官方建议
Qt
软件从
Qt
官方网站下载
Qt
库,否则会违反为GLPL协议]。 但你会发现
Qt
提供的下载地址很难打得开。个人觉得这一条基本可以忽略,仅需遵循第2条即可;或者你可以用2张光盘,一张用来发布,另一张用来提供
Qt
的共享库。下面是转载的别人的3篇文章,在此感谢他们的知识共享精神。文章1:
QT
的LGPL与闭源程序【转载
公司使用
Qt
到底要不要付费?
有小朋友
问
(此处不应该是李永乐老师的小朋友),公司在大量使用
Qt
作为基础
开发
框架,公司也比较懵,使用
Qt
开发
商业软件
,到底是否需要付费? 作为一个十几年
Qt
使用经验的老c++程序员,今天就来回答这个
问
题。
Qt
能获得如此的成功,得益于LGPL协议,都知道GPL是非常严格,不能
开发
闭源
商业软件
的。但LGPL允许你使用动态链接的方式
开发
闭源
商业软件
。 所以
Qt
正是因为LGPL,获得了巨大的成功。我们要定义软件基础框架的成功,需要从几个纬度,1
开发
者人数,社群, 2 软件代码的质量,稳定性。 3 成功的商
怎样才能
免费
使用
Qt
开发
闭源
商业软件
?
如果您不希望满足 LGPL 许可协议的条件,您可以考虑购买商业许可,这样您就可以在闭源
商业软件
中使用
Qt
而无需遵守 LGPL 许可协议的限制。商业许可提供了更多的灵活性和额外的支持。1. 在您的软件中使用
Qt
库时,您需要将
Qt
的动态链接库(或者
Qt
的源代码)以及
Qt
的许可协议一同提供给最终用户,确保他们能够访
问
和修改
Qt
部分的代码。2. 如果您对
Qt
进行了任何修改,您需要将这些修改的源代码公
开发
布。3. 您不能对
Qt
本身的源代码进行闭源修改或者重新发布。
商业软件
linux下闭源,如何发布使用LGPL版
Qt
的
商业软件
最近做跨平台图形用户界面库选型,权衡很多因素后最终选择了
Qt
,其中一个重要因素就是
Qt
使用LGPL授权许可。由于本人对LGPL理解有限,始终对闭源
商业软件
如何发布
Qt
库存在疑
问
,其中最关心的是:发布的
商业软件
中是否可以包含(或附带)
Qt
的动态链接库(dll,so)。于是在网络上查找到如下相关资源:官方的说法(查看原文“
Qt
: Making the right licensing decision”...
一种基于STM32的智能家居控制系统
随着通信电子技术的迅速发展,信息技术给家居行业产生了深远的影响,家居环境的智能化监控已经成为智能家居的一个重要的发展方向。人们逐渐对自己的生活提出一种更高的要求,他们需要一种智能化、可交互,并且融合现代创新科技的产品来改善他们的生活环境,使他们生活更加安全、舒适、便捷、智能。本文根据智能家居的发展背景和研究现状,并且从实用性和可行性角度出发,研究设计了一种基于STM32单片机的智能家居系统。该系统由一个多功能综合的技术系统组成,各个多功能子系统间具有协同配合能力。基于STM32单片机实现的功能子系统包括:智能温度检测,智能湿度检测,智能烟雾/火灾检测智能检测,无线传输,人机交互机构,风扇调节,报警模块。 整个系统分为前端51单片机采集板和后端STM32单片机接收板。 采集板使用DHT11温湿度传感器、MQ烟雾传感器完成室内家居环境的采集。然后通过nRFL24L01将采集到的数据发送给后端。接收板使用LCD1602完成数据显示、使用蜂鸣器模块报警,使用风扇驱动模块调节室内家居环境。本文完成了智能家居控制系统前端、后端软硬件的设计,使用Altium designer绘制了电路原理图,使用Keil C完成了51单片机和STM32单片机的编程与调试。 最后,对本文设计的基于STM32的智能家居控制系统进行部署调试。试验结果表明,该系统可成功应用在智能家居环境检测调节和火灾安全防护的领域,可提高家居生活智能化水平。
Qt
21,498
社区成员
26,692
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章