腾讯分发 TCPA 二进制的行为是否违反 GPL?

2019-03-12 23:55:11 +08:00
 ryd994
在发布页上我没有找到任何源码,只看到二进制和 rpm。按照 GPL 要求,当你公开分发二进制时,必须随二进制一同提供 GPL 原文和源码的获取方式。

https://linux.qq.com/?p=238

PS:感谢 @neoblackcap 提醒,不然我还想不起来 Linux 是 GPL 的。GPL 不直接限制商用,重点是必须开源。
7392 次点击
所在节点    Linux
37 条回复
iwtbauh
2019-03-13 13:34:50 +08:00
内核是绝对违反了 GPL

另外,补充一下,模块一直受到争议,目前的办法是,模块声明自己的许可证,如果非 GPLv2 (对 v3 不行),就无法访问内核的私有符号。只能访问部分完全导出的符号。

GPL 模块则可以访问完整符号。

于是就有人,喜欢写一些“胶水”模块,导出内核的私有符号,呵呵
iwtbauh
2019-03-13 13:38:41 +08:00
@BinRelay #17

银河麒麟不是改的 FreeBSD 吗,FreeBSD 又不是 GPL 的,同理,sony playstation 4
iwtbauh
2019-03-13 13:39:58 +08:00
@reus #20

AMD 卡闭源驱动内核部分完全开源,且和开源驱动是同一套源码。
iwtbauh
2019-03-13 13:41:04 +08:00
azh7138m
2019-03-13 13:46:08 +08:00
@xfspace 曾经的极路由,不会现在已经。。。。
azh7138m
2019-03-13 13:46:17 +08:00
@xfspace 曾经的极路由,不过现在已经。。。。
BinRelay
2019-03-13 13:46:29 +08:00
@iwtbauh 此银河非彼银河……这是 ubuntu 改的
azh7138m
2019-03-13 13:46:39 +08:00
@azh7138m 手抖+网差,不小心二连了(
reus
2019-03-13 13:47:04 +08:00
@iwtbauh 以前的 fglrx 就不是开源的吧。现在的不了解,好多年没用 A 卡。
Trumeet
2019-03-13 13:48:56 +08:00
国内的公司,哪个把 LICENSES 当回事?法律还是不健全啊(
iwtbauh
2019-03-13 14:06:43 +08:00
@reus #20

fglrx 不是 ATI 的吗

现在是 AMD 卡,不是 ATI 卡哦

开源的叫 amdgpu
闭源的叫 amdgpu pro

内核部分是同一套源码
iwtbauh
2019-03-13 14:08:23 +08:00
@iwtbauh #31: #20 改为 #29
reus
2019-03-13 14:28:40 +08:00
@iwtbauh A 卡就是 ATI 卡,AMD 收购前就叫 A 卡了,不管你认为 A 是指 AMD 还是 ATI,反正都是 radeon 系列。我说的就是 fglrx 闭源,但也不违反 GPL,就这么简单。我应该说“以前的闭源驱动”。
pymumu
2019-03-13 14:45:43 +08:00
内核 api 有不同 license,只要没调用 gpl 接口就可以不开源

可以 modinfo 看一下这个驱动设置的 license,如果不是 GPL,那是不能调用 GPL 接口的
OrangeM21
2019-03-13 14:48:47 +08:00
404 Not Found
flynaj
2019-03-13 20:09:49 +08:00
@reus k2,hc5661,小米,华为,看管理地址中有 luci 就跑不了
reus
2019-03-13 21:56:34 +08:00
@flynaj luci 和内核是两套软件,是两个协议,单改 luci,可能不违反 luci 的协议

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/543930

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX