LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 882|回复: 7

为什么linux可以使用bsdl授权的软件?

[复制链接]
发表于 2011-12-30 01:17:49 | 显示全部楼层 |阅读模式
谁能解下惑?例如:openssh

是不是bsdl授权的软件可以在gpl授权的软件环境下运行?是如何兼容的?

反之

gpl授权的软件是否可以在bsdl授权的软件环境下运行?
发表于 2011-12-30 03:38:33 | 显示全部楼层
能否运行跟什么授权没有任何关系。授权的法律问题,能不能运行技术问题。
回复 支持 反对

使用道具 举报

发表于 2011-12-30 11:41:19 | 显示全部楼层
运行当然不是协议问题. 协议的作用域没那么大

而且协议是可兼容的, GPL中用了BSD协议的代码, 能保证BSD的要求就行. 不相抵触的.
回复 支持 反对

使用道具 举报

发表于 2012-1-1 20:58:28 | 显示全部楼层
GNU/Linux是开放和自由的,用什么软件都是悉听尊便! 那些协议只是对于重新发布有限制,所以只是需要发布者考虑,普通用户不需要特别考虑这个。
Debian的软件库里面各种授权的都有,只要发布的软件符合相应的协议即可。
回复 支持 反对

使用道具 举报

发表于 2012-1-3 13:35:08 | 显示全部楼层
BSDL是绝对的自由,随便人家用,即使是作为商业软件卖、不带源码都行。

GPL2不是绝对自由,而是有限制的。你可以改动,再发布,也可以作商业软件卖。但前提条件是保证能获取源码,而且再发布时只能用GPL2。

换个说法:如果一个完整独立的产品中,有一部分用了GPL2的源码,就要带有整个产品的源码,而且只能用GPL2发布。
基本思想就是:你用了我公开的劳动成果,你也要公开你的劳动成果。
回复 支持 反对

使用道具 举报

发表于 2012-1-4 11:20:57 | 显示全部楼层
Post by abby;2158144
BSDL是绝对的自由,随便人家用,即使是作为商业软件卖、不带源码都行。

GPL2不是绝对自由,而是有限制的。你可以改动,再发布,也可以作商业软件卖。但前提条件是保证能获取源码,而且再发布时只能用GPL2。

换个说法:如果一个完整独立的产品中,有一部分用了GPL2的源码,就要带有整个产品的源码,而且只能用GPL2发布。
基本思想就是:你用了我公开的劳动成果,你也要公开你的劳动成果。


并没有规定在发布的协议完全一样吧, 只要仍能符合原协议就行. 例如引用的源码是GPL2的, 其它新代码可以是"GPL2 or later"

PS: 这并不是文字游戏, 因为GPL2和GPL3是不兼容的.
回复 支持 反对

使用道具 举报

发表于 2012-1-5 01:09:17 | 显示全部楼层
Post by adam8157;2158190
并没有规定在发布的协议完全一样吧, 只要仍能符合原协议就行. 例如引用的源码是GPL2的, 其它新代码可以是"GPL2 or later"

PS: 这并不是文字游戏, 因为GPL2和GPL3是不兼容的.


GPL3只有更多限制的条款。还有个说法是,你要从GPL2转到GPL3的话,必须征得所有其它贡献过代码的人同意。

http://opensource.solidot.org/opensource/07/06/05/0026251.shtml 这个讲GPL3的主要争议。
回复 支持 反对

使用道具 举报

发表于 2012-1-5 12:27:24 | 显示全部楼层
Post by abby;2158244
GPL3只有更多限制的条款。还有个说法是,你要从GPL2转到GPL3的话,必须征得所有其它贡献过代码的人同意。

http://opensource.solidot.org/opensource/07/06/05/0026251.shtml 这个讲GPL3的主要争议。


嗯, 要征得版权所有人的同意. 当你是版权所有人的时候, 就可以自由多协议发布.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表