首页| 论坛| 消息

标题:如何编译出不带版权声明的Qt dll?
作者:zxh1982a
日期:2013-01-27 10:50
内容:

本人推介公司使用Qt做开发,使用LGPL授权。 在网上查询了关于Qt LGPL的各种讨论, 找到了四个关键点:
不修改Qt源代码。必须用动态链接的方式使用Qt库。在软件版权声明中说明使用了LGPL版本的Qt、说明具体使用了那些Qt库,并确保软件使用者了解。在发布的软件中包含Qt原有版权声明。
主要参考这里:http://www.originsoft.net/archives/239

又参考了一款知名软件YY语音也是使用Qt开发,发现他使用的Qt dll只并不带版权信息?


并且YY语音的dll还带有自己的数字签名!


Qt 授权声明


想请问一下,如果使用qt LGPL版本是否也需要像YY语音这样做呢,编译没有版权信息的Qt dll?


#1 [XChinux 01-27 22:16]
编译Qt时,注意在生成对应DLL时涉及到的.rc文件里将版权信息去掉就行。
#2 [XChinux 01-27 22:18]
比如QtGui4.dll,你在源代码中的src\gui\QtGui_resource.rc文件中能够看下面的内容:

VALUE "LegalCopyright", "Copyright (C) 2012 Digia Plc and/or its subsidiary(-ies).\0"
将Copyright及其后面的字符串去掉就行了。
#3 [zxh1982a 01-28 13:23]
非常感谢版主的回复!
#4 [roywillow 01-28 16:42]
我觉得不用去修改版权声明吧
#5 [hehui 02-01 12:35]
那些信息通常在RC文件里

回复 发表
主题 版块