1
polarbearn 247 天前 1
能不用 QT 就尽量不用 QT
|
2
iorilu 247 天前
放弃算了, 防不胜防的
这东西没人说得清 |
3
tinybaby365 247 天前
在软件上标明自己以 LGPL 协议使用了 Qt 。搞个文件如 qt_license.txt 把 LGPL 协议的内容贴在里面随软件分发。
在国外 Qt 网站上买的商业授权 license ,国内的代理是不认的(难道不是一个 Qt 吗?) |
4
yuzii 247 天前
没用 Qt 的公司也会被发函
|
5
SenLief 247 天前
国内商业能不用 qt 就不用,或者学习 wps 开源 lgpl 部分代码。
|
6
andytao 247 天前
支持付费,我们图 QT 的成熟、快捷、稳定、文档齐全,就应该考虑付费,别人的劳动也是劳动啊。
|
7
wjx0912 247 天前
用 electron 吧,99%的程序都能做的
|
8
sinx003 247 天前
我们公司 就因为这个 放弃了
|
9
fly2never 247 天前
全动态链接,license 文件放好,帮助里面申明好,这样应该符合他们的要求吧
|
10
xdeng 247 天前
骗子 骗钱的吧
|
11
dford 247 天前
遇到过,那代理公司就是广撒网,回个邮件逐条解释自己严格遵守 LGPL 就行了
|
12
wildlynx 247 天前 2
Qt LGPL 在嵌入式会有大坑
|
13
joyhub2140 247 天前
1. 首选,弃用 QT 。
2. 开发一个 wrap 模块,专门负责动态链接 QT 的 DLL ,这个 wrap 作为一个项目开源,商用产品再调用 wrap 提供的动态库,商用产品可以不开源。 3. 如果是嵌入式产品,无论哪种规避方式,都得乖乖给钱。 |
14
muooOOO 247 天前
有没有考虑过,对方是通过什么手段找到你们的?
|
15
wqbsd8 OP @fly2never 大佬,这个动态链接,有点懵。是不是指应用程序中的 exe 文件,独立与其他:调用的 qt 的 dll ,如 QtCore.dll 、QtWidgets.dll ,就是动态链接调用?
|
16
mioktiar56 247 天前
公司产品叫什么,安装包发来看看
|
17
wqbsd8 OP @tinybaby365 这样按规定修改后,加了 license.txt 后,再发布。还会被索要费用嘛,哎
|
18
zeroDev 247 天前
Qt 是双协议授权
|
19
zsxzy 247 天前
看知乎的回答, qt 国内代理很流氓
|
21
wqbsd8 OP 现在是这产品早就下架了,然后某一天就收到这样的告知函了。 不太清楚,如果按开源规定修改了,还会被告么、索要费用么
@tinybaby365 |
22
zerofancy 247 天前
@wqbsd8 如果这个是仅用于这个客户公司内部使用的,可以『开源』——因为 GPL/LGPL 只要求提供源代码给软件用户,内部工具只提供代码给公司内部人员就可以了。
|
23
kneo 247 天前
不清楚你们怎么用的。先看下告知函具体怎么说的?
|
24
wqbsd8 OP @kneo 告知内容就是:“近期发现该公司员工有使用 Qt 软件的行为,但查了公司没有购买授权,安装未经授权的计算机软件是违法的,如果继续使用 Qt 软件您必须购买商业版权等“ 。 这软件是使用 Qt Creator 工具,选择的开源 open source 它是免费使用的,只是用这个工具开发出来了软件,每一行代码都是自己写的。
|
25
kneo 247 天前 via Android
@wqbsd8 感觉就是钓鱼。你们公司安装开源许可分发即可。我的理解是你需要把代码提供给你们的客户,不能静态编译 qt 。你也可以不打包 qt 的 DLL ,让客户自己去 qt 官网下载预编译的二进制包。
不过你前面说你们的客户去 qt 官网下载,然后被人查到,你们客户去 qt 官网下载了什么?他们是基于你们的项目进行了 qt 的二次开发吗? |
28
liumao 247 天前
之前我们公司也是被 QT 警告了 找了好久都没发现谁用过 后来根据他们提供的 ip 才找到那个旧电脑 当过服务器用过几次 基本上没人用 感觉很恐怖
|
31
asuraa 247 天前
Qt 代理公司懂个屁, 他是看你用 qt 就给你发函。
|
32
ly841000 247 天前
商业化产品可以不用 GPL/LPGL 的尽量不用, 如果一定要使用, 只用成品服务, 不要嵌入自己的代码, 要不迟早有一天会暴雷的
|
33
Raynard 247 天前
先查这个公司有没有开庭和法院裁定记录,
没有的话无视,有的话也无视,你只要沟通过,就属于诉讼时效中断的情况, 也会让代理公司知道你不是沉睡客户,不要回答,不要回答,不要回答 |
34
wqbsd8 OP @Raynard 代理公司是个小公司刚成立不久的,还给客户这边一个 Qt 的授权盖章的,这家小代理公司既没开庭记录,也没法院裁定记录。但客户那是个中等型公司,已经回复过对方
|
35
NoOneNoBody 247 天前
可能重点就在 Qt Creator ,这东西好像协议有点特别,由它产出不能商用,不是 LGPL 的,还有个 qt designer 也是
|
36
Mithril 247 天前 1
公司开发产品的时候,任何沾了 GPL 三个字母的第三方库都不要碰。
GPL 就不说了,AGPL ,LGPL 的边界定义的一样不清楚。所以最好的办法是,当你有疑问时,只要有这三个字母的全不要碰。 |
37
openmm 247 天前
沃日,我们公司也收到了,这是在统一钓鱼?
|
38
yuzhiboprogram 247 天前
内网开发
|
39
Promtheus 247 天前
刚开发完一个 qt 程序有点慌
|
40
liyafe1997 247 天前
@wqbsd8 起诉是人家的权利,哪怕是在钓鱼。我觉得只要你们合法合规(遵守 LGPL ,放好相应的许可文件,做好声明),他们就算起诉很难胜诉。
|
41
wqbsd8 OP @liyafe1997 关键是这个许可文件,没有明确放里面。但是从网上查的大家伙说的:一、没有修改 Qt 框架的任何代码 二、使用动态链接调用的 Qt 的库,这些都遵守了。而且这个产品现在也下架了。
|
42
wqbsd8 OP 咱们开发人员:是非常尊重 Qt 开源作者,但是应用程序的代码真真切切是根据业务实现的代码。
|
43
andytao 246 天前
QT 有一部分版本是包含 LGPL 的双授权版本,有一部分版本是只有商业授权的,商业授权的版本是成熟且有安全更新的版本,LGPL 版本一般是商业版本之前的早期阶段版本;这是前提,公司如果下载使用了仅包含商业授权的版本,就需要购买许可;
如果下载使用包含 LGPL 的双授权版本,只要开源修改部分的代码就可以使用,无需购买许可证。 |
44
andytao 246 天前
QT 这种双授权模式,很容易把用户带进沟里(下载商业授权版本),也许人家就是用这种方式来销售许可证的吧。
|
46
rabbbit 246 天前
不确定理解的对不对,貌似调用 QT 的这部分代码也需要独立出来开源?
这玩意还是别用为好 |
47
rabbbit 246 天前
也就是你要有个封装去调 QT 的动态库,这个封装需要开源,然后你的主程序再去调这个封装。
|
48
ku360517703 246 天前
pyside6 呢,会有被寄函吗?
|
49
jwangbyus 246 天前 2
关于这个事情,我特意问过 Qt 的中国代理。
我只能告诉你,关于 LGPL 的传染性问题,他们的理解和一般人的理解不一样,在他们看来,LGPL 的传染性和 GPL 是一样的。 |
51
lbp0200 246 天前
所以,我特别反对国产操作系统使用 Linux ,应该学习 MacOS ,使用 Unix 内核
|
52
xsen 246 天前
1. 下载 OpenSource 版本(非商业授权)
2. 不要修改、编译 Qt 库 3. 动态链接 |
55
liyafe1997 245 天前
@jwangbyus 那只是他们认为,有国内企业产品完全遵守 LGPL 仍被 Qt 起诉并且企业败诉的案例吗?
|
56
liyafe1997 245 天前
@wqbsd8 他们要求你付费是他们的权利,就像我也可以在这里问你要钱一样,你们可以不付,有本事让他们起诉去。
|
57
jwangbyus 245 天前
@liyafe1997
可以让他们起诉,但是如果公司处于上市前阶段,诉讼会对上市造成很负面的影响。而且他们也可能会去跟公司的下游客户散播这些消息,绝大部分人对开源协议的这些弯弯绕绕根本不了解。所以如果发律师函了,一般小公司就是能给就给钱了。 |