|
发表于 2012-1-4 11:20:57
|
显示全部楼层
Post by abby;2158144
BSDL是绝对的自由,随便人家用,即使是作为商业软件卖、不带源码都行。
GPL2不是绝对自由,而是有限制的。你可以改动,再发布,也可以作商业软件卖。但前提条件是保证能获取源码,而且再发布时只能用GPL2。
换个说法:如果一个完整独立的产品中,有一部分用了GPL2的源码,就要带有整个产品的源码,而且只能用GPL2发布。
基本思想就是:你用了我公开的劳动成果,你也要公开你的劳动成果。
并没有规定在发布的协议完全一样吧, 只要仍能符合原协议就行. 例如引用的源码是GPL2的, 其它新代码可以是"GPL2 or later"
PS: 这并不是文字游戏, 因为GPL2和GPL3是不兼容的. |
|