水木社区手机版
首页
|版面-Linux系统与应用(LinuxApp)|
新版wap站已上线
返回
下页
|
尾页
|
1/2
|
转到
主题:一个 LGPL 的项目里面,部分程序代码使用 GPL 协议
楼主
|
atzlinux
|
2021-12-07 15:10:02
|
只看此ID
请问这样是可以的吗?
--
FROM 183.237.146.*
1楼
|
vrain
|
2021-12-07 15:25:38
|
只看此ID
不可以,用了GPL,全家都是GPL
【 在 atzlinux (atzlinux) 的大作中提到: 】
: 请问这样是可以的吗?
--
FROM 117.135.118.*
2楼
|
qlogic
|
2021-12-07 17:23:33
|
只看此ID
可以把gpl代码部分做成可执行文件,利用输入输出来交互
或者gpl部分做成网络服务,利用socket来交互
【 在 atzlinux (atzlinux) 的大作中提到: 】
: 请问这样是可以的吗?
--
FROM 113.110.224.*
3楼
|
ArchLinux
|
2021-12-07 19:25:20
|
只看此ID
整个软件的License应该是发布的二进制决定的,如果二进制里包含了GPL代码,那就是GPL.
你可以参考一下FFmpeg(可以在configure的时候决定是否编译GPL和GPLv3的代码)和xxHash(Library是BSD,可执行程序是GPL).
【 在 atzlinux (atzlinux) 的大作中提到: 】
: 请问这样是可以的吗?
--
FROM 103.90.178.*
4楼
|
hgoldfish
|
2021-12-07 19:49:59
|
只看此ID
以前经常看到有人一言不合重写一个不同授权协议,但是功能完全一样的软件。
现在没人干这种事了啊。
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: 整个软件的License应该是发布的二进制决定的,如果二进制里包含了GPL代码,那就是GPL.
: 你可以参考一下FFmpeg(可以在configure的时候决定是否编译GPL和GPLv3的代码)和xxHash(Library是BSD,可执行程序是GPL).
--
FROM 110.85.22.*
5楼
|
hgoldfish
|
2021-12-07 19:50:46
|
只看此ID
一直想不明白的一件事,为什么 ffmpeg 里面启用 GPL 就能解码 h264 了呢?
GPL 本身并不豁免 h264 的专利授权啊。
按说,不管是 LGPL 还是 GPL,公司想要使用 H264 都要交钱的吧。
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: 整个软件的License应该是发布的二进制决定的,如果二进制里包含了GPL代码,那就是GPL.
: 你可以参考一下FFmpeg(可以在configure的时候决定是否编译GPL和GPLv3的代码)和xxHash(Library是BSD,可执行程序是GPL).
--
FROM 110.85.22.*
6楼
|
ArchLinux
|
2021-12-07 20:01:19
|
只看此ID
看了几个文件,FFmpeg里面的h264解码器应该是LGPL的,不知道哪个文件用了GPL.
专利的问题FFmpeg官方网站上有说明:
https://ffmpeg.org/legal.html
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 一直想不明白的一件事,为什么 ffmpeg 里面启用 GPL 就能解码 h264 了呢?
: GPL 本身并不豁免 h264 的专利授权啊。
: 按说,不管是 LGPL 还是 GPL,公司想要使用 H264 都要交钱的吧。
: ...................
--
FROM 103.90.178.*
7楼
|
hgoldfish
|
2021-12-07 20:10:50
|
只看此ID
我刚看了你这条链接。
Q: Does FFmpeg use patented algorithms?
A: We do not know, we are not lawyers so we are not qualified to answer this.
【 在 ArchLinux (a lightweight and flexible distribution) 的大作中提到: 】
: 看了几个文件,FFmpeg里面的h264解码器应该是LGPL的,不知道哪个文件用了GPL.
: 专利的问题FFmpeg官方网站上有说明:
https://ffmpeg.org/legal.html
--
FROM 110.85.22.*
8楼
|
javaboy
|
2021-12-07 20:58:34
|
只看此ID
我估计这个是出于作者自保的目的
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 一直想不明白的一件事,为什么 ffmpeg 里面启用 GPL 就能解码 h264 了呢?
: GPL 本身并不豁免 h264 的专利授权啊。
: 按说,不管是 LGPL 还是 GPL,公司想要使用 H264 都要交钱的吧。
--
FROM 114.85.188.*
9楼
|
atzlinux
|
2021-12-16 12:28:46
|
只看此ID
https://www.gamedev.net/forums/topic/461375-change-license-from-gpl-to-lgpl-or-another-on-existing-project/
上游作者,可以在项目新版本中修改版权协议。
但是一个源代码文件,如果有多个人之前按 GPL 协议修改过,如果要修改这份源代码的版权协议,需要征得所有人的同意,或者他们之前有签署过贡献者协议。
项目原有以 GPL 协议发布的版本,其他人可以继续按 GPL 协议使用。
GPL有传染性,只要包含了 GPL 并且运行在同一个进程下的代码,都会被传染。
比如说,一个新版本的 so 库文件,里面还含有 GPL 的代码,而代码之前有多个人做个贡献修改,由于之前没有签署过贡献者协议,把这份代码的版权从 GPL 修改到 LGPL,就需要所有提交过代码的人同意才行。在此之前,新版本的 so 库文件,还是只能够用 GPL 发布。
【 在 atzlinux (atzlinux) 的大作中提到: 】
: 请问这样是可以的吗?
--
修改:atzlinux FROM 183.237.146.*
FROM 183.237.146.*
下页
|
尾页
|
1/2
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版