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