Android 可以闭源吗?

2011-04-15 00:18:32 +08:00
 zeyexe
最近有个疑问,前一阵子听说Android 3要闭源,姑且不论这个新闻的真实性,从理论上分析,Android是基于Linux的,Linux是GPL项目,从GPL的传染性来看,凡使用了GPL软件的代码发布的软件就自动成为GPL发布的。那么,Android不开源不就是违反了GPL了呢?有没有违反GPL而又比较成功的例子呢?
5689 次点击
所在节点    问与答
10 条回复
Danny
2011-04-15 00:20:59 +08:00
Mac OS X 不就是基于 FreeBSD的么
dongsheng
2011-04-15 00:27:15 +08:00
@Danny FreeBSD是BSD协议的
dongsheng
2011-04-15 00:30:35 +08:00
Android本身并非GPL,而是Apache 2.0,是跟BSD类似的很宽松的协议,改改然后闭源没有问题。
Linux kernel只是个一部分而已,只有把patch的部分开源就没问题了。
zeyexe
2011-04-15 00:34:46 +08:00
我刚刚找到了两篇文章是讲这件事的。
一篇是阮一峰的《Android,开源还是封闭?》
http://www.ruanyifeng.com/blog/2010/02/open_android_or_not.html

另一篇是驳阮一峰的《关于 Linux “踢出” Android》
http://www.cnliufeng.com/blog/2010/02/linux-and-android/

感兴趣的可以看一看。
zeyexe
2011-04-15 00:35:38 +08:00
@dongsheng 现在基本上明白这件事了。
lwjef
2011-04-15 00:37:11 +08:00
Chromium也是bsd哟
dongsheng
2011-04-15 01:14:11 +08:00
@zeyexe 阮一峰是个难得的认真分析写文章的人,但也写过几篇没有好好研究就下结论的文章,这篇Android的就是其中之一,不知道他职业是什么,应该不是职业程序员吧?
zeyexe
2011-04-15 01:28:46 +08:00
@dongsheng 以前订阅过他的博客,以翻译和评论为主,看起来不像程序员。
sinxccc
2011-04-15 02:37:58 +08:00
Android 3没说要闭源,只是说暂时不开放而已
proper
2011-04-15 04:08:38 +08:00
只要对OHA免费且开源就没问题,闭源的话就可惜了开发者了,因为蛋疼的Android文档,想要搞好还得去读源代码才行。

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

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

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

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

© 2021 V2EX