社区
Qt
帖子详情
LGPL 协议 疑问。。。。。。。。。。。。
IT_Young
2011-11-08 09:32:27
我想在windows下使用QT界面库,遵循LGPL协议,当我release我的商业软件时,QT的动态库需要另外分开relase吗?还是可以打包一起发布? 另外,还想知道有需要注意什么?谢谢
另外有人说WPS就是使用的QT,我看了一下确实用了。但我不能确定wps是否使用的是免费的还是收费的QT呢。。。
...全文
166
6
打赏
收藏
LGPL 协议 疑问。。。。。。。。。。。。
我想在windows下使用QT界面库,遵循LGPL协议,当我release我的商业软件时,QT的动态库需要另外分开relase吗?还是可以打包一起发布? 另外,还想知道有需要注意什么?谢谢 另外有人说WPS就是使用的QT,我看了一下确实用了。但我不能确定wps是否使用的是免费的还是收费的QT呢。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
老邓
2011-11-13
打赏
举报
回复
[Quote=引用 3 楼 starnight1981 的回复:]
如果发现源代码有bug,我将其bug修改好了,然后编译dll,然后用在我自己的程序里面打包发布也不可以吗?
[/Quote]
有bug建议向qt-project提交。
修改的代码要以同样的授权公布。
huntor
2011-11-13
打赏
举报
回复
你必须把你的修改按LGPL发布出来。
starnight1981
2011-11-13
打赏
举报
回复
如果发现源代码有bug,我将其bug修改好了,然后编译dll,然后用在我自己的程序里面打包发布也不可以吗?
碎炎
2011-11-08
打赏
举报
回复
似乎只要不静态编译 随便你用 把那几个dll打包进去就好了
老邓
2011-11-08
打赏
举报
回复
这个我在官方论坛发帖咨询过了,是可以自由打包DLL的,但打包的DLL必须是基于Qt相应版本的源码编译。
即:你不能修改Qt的源码后再编译成DLL,并且打包他们。
但你可以在不修改Qt源码的前提下自由发布、编译Qt的所有DLL。
GPL
协议
,
LGPL
协议
,MPL
协议
GPL
协议
,
LGPL
协议
,MPL
协议
GPL
协议
LGPL
MPL GPL
协议
强开源约束授权1 GPL(GNU General Public License) 我们很熟悉的Linux就是采用了GPL。GPL
协议
和BSD, Apache Licence等鼓励代码重用的许可很不一样。 GPL...
Qt 许可证(GPL/
LGPL
/商业
协议
)
Qt 有两个许可证:
LGPL
和商业
协议
。这两个
协议
在现在的 Qt 版本中的代码是完全一致的(潜在含义是,Qt 的早期版本,商业版的 Qt 通常包含有一些开源版本所没有的库,比如 QtSingleApplication 这个库)。所以现在...
qt的
LGPL
协议
开发商业软件
查过很多资料了,将商业软件与Qt
LGPL
的关系归结如下: 1. 必须使用Qt的
LGPL
许可版本; ...2. Qt的库必须是动态...3. Qt的库最好不与产品同时发布[QT官方建议Qt软件从Qt官方网站下载Qt库,否则会违反为GLPL
协议
]。
LGPL
开源软件使用风险说明
【转】http://blog.csdn.net/ojoe/article/details/6283082Qt的
LGPL
协议
是否意味着可以自由用QT开发商业软件?查过很多资料了,将商业软件与Qt
LGPL
的关系归结如下:1. 必须使用Qt的
LGPL
许可版本;2. Qt的库必须是...
Qt的
LGPL
协议
是否意味着可以自由用QT开发商业软件?
3. Qt的库最好不与产品同时发布[QT官方建议Qt软件从Qt官方网站下载Qt库,否则会违反为GLPL
协议
]。 但你会发现Qt提供的下载地址很难打得开。个人觉得这一条基本可以忽略,仅需遵循第2条即可;或者你可以用2张光盘...
Qt
16,173
社区成员
26,583
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章