[Ubuntu-zh] 有关开源协议GPL的疑问。
Nicle
ynicle在gmail.com
星期五 十二月 2 01:57:39 UTC 2011
浏览了下android的源代码里的协议:
1. Google自己写的代码都是按APACHE协议发布, 并开源
2. 它引用到的第三方库有来自: BSD, APACHE, LGPL,
3. 也有第三方可执行程序,如dnsmasq,是GPL协议
4. kernel是GPL,但GOOGLE作个HAL, 隔离了GPL代码, 可以保证某些驱动程序不用开源
在 2011年12月1日 下午10:59,Fisher.S <shangzhanlin在gmail.com>写道:
> GPL 的话算自由软件了吧。。。来源的还是MIT BSD APACHE 的多一点
>
> Nicle <ynicle在gmail.com> wrote:
>
> >Android基本都是BSD-Like的协议, 这个种协议比较宽松, 你可以把Android拿过来后,自己闭源,没有问题。
> >
> >中移动的OMS就这么搞, Android拿过来后,自己一通瞎改, 然后闭源, 最后改阿改阿。。。
> >
> >Android一路高歌猛进, 1.5, 2.0, 2.2, 2.3, 3.0, 4.0....
> >
> >OMS在还及其艰难的升级1.5 -> 2.0, 现在他们应该明白 "源代码 != 核心", 哈哈
> >
> >
> >
> >在 2011年12月1日 下午1:46,Stephen Zhang <stephenpcg在gmail.com>写道:
> >
> >> Android又不完全是GPL的协议。建议你多看看开源界的各种协议。开源 != GPL。
> >>
> >>
> >>
> 另外,你要完全理解这写协议,也许要懂一些技术方面的细节。比如有些协议仅影响源码的使用,而有些协议是影响二进制文件的使用的,你能够区分什么是使用源码,什么是使用二进制吗?
> >>
> >>
> >>
> PS,GPL这一系列的协议确实对商业不是特别友好,所以通常大公司不会轻易选择使用GPL,而会尽量去规避。如果实在要用到GPL的东西,也会想办法通过某些手段来过渡使用其他的兼容协议。你可以仔细的去研究一下Android的协议,还是挺有趣的。
> >>
> >> 2011/12/1 Charlie gmail <charliechengtao在gmail.com>
> >>
> >> > 谢谢指教,学习了。回到我们讨论的GPL协议上,能不能说,**Android的成功是因为 它没有严格遵守GPL协议呢?GPL协议的传染性在
> >> > Android上没有体现出来啊。
> >> >
> >> -------------- 下一部分 --------------
> >> 一个HTML附件被移除...
> >> URL: <
> >>
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20111201/41f73c43/attachment.html
> >> >
> >> --
> >> ubuntu-zh mailing list
> >> ubuntu-zh在lists.ubuntu.com
> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> >>
> >-------------- 下一部分 --------------
> >一个HTML附件被移除...
> >URL: <
> https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20111201/04c265b1/attachment.html
> >
> >--
> >ubuntu-zh mailing list
> >ubuntu-zh在lists.ubuntu.com
> >https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
> --
> ubuntu-zh mailing list
> ubuntu-zh在lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-zh
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <https://lists.ubuntu.com/archives/ubuntu-zh/attachments/20111202/bdd10322/attachment.html>
关于邮件列表 ubuntu-zh 的更多信息