[DTK] DTK开发采用QT,QT的LGPL开源协议和收费怎么办
Tofloor
poster avatar
monkeycc
deepin
2022-07-15 17:13
Author

DTK开发采用QT,

QT的LGPL开源协议和收费怎么办,

LGPL开源协议

开发的程序必须强制开源

不然就要购买很贵的商业版权

主要现在国产的 没人搞客户端界面 类似于QT的框架


开发者使用DTK开发

是否可以不遵守QT的LGPL开源协议

选择不开源?

Reply Favorite View the author
All Replies
寂静的羽夏
deepin
2022-07-15 17:25
#1

我没记错的话 LGPL 的库是可以被闭源商业软件以动态链接库的形式使用的,说明你使用了它的框架即可。如果你要静态链接的话是需要购买它的商业授权的。如果你基于 LGPL 的库进行二次开发的话,仍需要遵守 LGPL 的。

Reply View the author
Comments
zccrs
2022-07-16 00:42
说的很到位
[^_^]
deepin
2022-07-15 17:32
#2

dtk 开源了的啊

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2022-07-15 20:08
#3

版权买了,也开源了

Reply View the author
monkeycc
deepin
2022-07-17 23:03
#4

问题是我们开发者,用了DTK开发,是不是也要受限于QT的LGPL协议

是用所谓的动态链接库的形式调用,不需要开源

还是基于QT的二次修改的DTK,

DTK肯定改了底层的嘛,那么基于DTK应该不能用所谓的动态链接库的形式调用

那么开发者用DTK开发的,到底要不要强制开源,还是不需要开源

Reply View the author
monkeycc
deepin
2022-07-17 23:26
#5

DTK是用QT二次开发的

那么肯定受限于QT的协议

总不能我买了QT的版权,然后大家都能用我的QT版本,再次开发,不需要给QT钱吧

那么基于DTK的开发的,肯定是基于QT的协议

但是DTK的QT是被修改过的,开发者用DTK随便用,就可以不开源吗?

既然要用QT,就要受限于外国公司的限制,那么整个界面开发,也是受限于国外的限制。

既然DTK要开发者用DTK,就要理清思路,用了DTK开发的程序,是不是必须要开源,还是要给QT版权保护费

我觉得还是要明确说明的,不能模糊。

到时候QT的律师函给开发者,还是给deepin?,辛辛苦苦发展的DTK就要被QT割韭菜了

Reply View the author
138******12
deepin
2022-07-20 17:56
#6
monkeycc

DTK是用QT二次开发的

那么肯定受限于QT的协议

总不能我买了QT的版权,然后大家都能用我的QT版本,再次开发,不需要给QT钱吧

那么基于DTK的开发的,肯定是基于QT的协议

但是DTK的QT是被修改过的,开发者用DTK随便用,就可以不开源吗?

既然要用QT,就要受限于外国公司的限制,那么整个界面开发,也是受限于国外的限制。

既然DTK要开发者用DTK,就要理清思路,用了DTK开发的程序,是不是必须要开源,还是要给QT版权保护费

我觉得还是要明确说明的,不能模糊。

到时候QT的律师函给开发者,还是给deepin?,辛辛苦苦发展的DTK就要被QT割韭菜了

我也一直在疑惑这个问题,所以结论到底是啥?

Reply View the author