UOS会违反GPL协议吗?
Tofloor
poster avatar
duguqiubai
deepin
2020-07-10 09:35
Author
纯粹小白,没有恶意,就是想知道uos这样基于Debian或者说基于Linux内核开发的系统是否需要开源呢?
Reply Favorite View the author
All Replies
2 / 2
To page
avatar
广雅居士
deepin
2020-07-12 01:13
#21
https://bbs.deepin.org/post/196942
计划7月下旬发布内测,内测过后发布正式版

我的thinkpad e14锐龙版安装测试版,卡到了满天星,正式版不知道能不能解决。而且虚拟机也安装不上,不知道怎么回事。
Reply View the author
avatar
广雅居士
deepin
2020-07-12 01:15
#22
当然是需要开源的。
Reply View the author
avatar
SamLukeYes
deepin
2020-07-12 02:45
#23
https://bbs.deepin.org/post/196942
自己用这话可不敢随便说,美国可是世界上最大的武器出口国,武器卖到了全世界。严格来说,美军的武器也是 ...

如果确实有违反协议,而且证据确凿,爆出来肯定是丑闻。维不维权就是另一回事了。
Reply View the author
avatar
广雅居士
deepin
2020-07-12 03:08
#24
https://bbs.deepin.org/post/196942
如果确实有违反协议,而且证据确凿,爆出来肯定是丑闻。维不维权就是另一回事了。 ...

就怕爆都不敢爆,都知道美国监听全世界,大家还不是装糊涂。
Reply View the author
avatar
x-org_dot_cn
deepin
2020-07-12 03:24
#25
GPL病毒没有那么厉害。从头开始写的一些可以独立出来的应用程序,不用开源。
Reply View the author
avatar
zerofancy
deepin
2020-07-12 09:28
#26
在国内,不遵守GPL的风险更多是爆出丑闻,被同行看不起,毕竟FSF好像还没有跑到国内打官司的先例。但现在各行业都开始注重版权了,谁知道以后怎么发展。

GPL的传染性挺强的,要内存空间隔离,比如把GPL部分单独开进程,然后用管道通信等方式去调用;或者和GPL部分运行在不同的内存空间,比如安卓之所以可以允许厂商生产闭源驱动是因为谷歌在Linux kernel上开了个口子,允许用户空间的程序访问底层硬件,这样内核空间中的代码虽然是GPL的,但是感染不到用户空间中的驱动程序。谷歌只要以GPL方式开源修改过的内核文件就好了。

AGPL更严格,要求你对所有引用这个开源库做的程序服务的用户开源,这样就堵上了GPL你可以把软件部署到服务器,不发布给用户就不用开源的漏洞。

同样比较著名的LGPL宽松了一点,如果只是以库文件方式引用,那么可以不开源整个项目。但这里说的还有条件,就是得是动态链接的形式引用,这样你只要公布直接引用这个库的代码文件,和项目编译的中间文件(.o文件)。你可以把LGPL的东西放到一个单独的代码文件封装一个类,这样只要开源这个文件就可以了,不用开源自己的其他逻辑部分。(本质上是让用户知道你引用这个库的方式,可以把这个开源的库替换掉)

如果开发软件,在不准备开源的情况下,对GPL还是绕着走吧。
Reply View the author
avatar
打击越
deepin
2020-07-12 10:11
#27
跟谷歌安桌学习就可以了,系统的开源,自家的组件闭源!
Reply View the author
2 / 2
To page