» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[数码手机] ZT:关于google的不作恶:有感于android被踢出linux kennel

[posted by wap, platform: GoogleChrome]
引用:
luokezhu 发表于 2010-2-7 21:30
这里说的是底层的驱动,开源社区的精神是厂商把驱动源码回馈给开源社区,社区帮你维护,这样可以帮助社区发展,也可以提高厂商出新驱动的效率,多数厂商也都是乐意的。android自己搞出一套规则,人家社区提了修改意见 ...
别扯虚的,除了apache之类极少数东西,这个世界上封闭源代码的东西比开源的好的多了去了,Flash开源后GNU的模仿品比原版差太多了,诸如此类的比比皆是,这也叫社区帮你维护,提高厂商出新驱动的效率?

别骗人了,这你自己都不信!



其次,Google自身对Linux核心是有反馈的,原因见Linux核心的官方Changelog,里面写得很清楚,你根本没搞清楚为什么说Google没有回馈社区。


说Google没有回馈社区,是指Google的Android部分代码,允许驱动厂商制作闭源的驱动程序,而这些程序不必执行GPL协议,也就无所谓回馈社区了,而Android本身是绝对开源,并且回馈到社区,甚至回馈到社区都不接受的地步,这叫没有回馈?

你连事情都没搞清楚,Google哪里没回馈了?Google只是在开源和闭源之间,搭建了一座互相沟通的桥梁,让两者能更好的为手机提供服务。你要说这个是为了Android免费提供给手机厂商是谋利行为也行,那以此推论我说Linus开发Linux免费提供也是牟利估计也能成立了。


TOP

因果关系又错了,厂商回馈是因为能从开源社区得到好处,不然才不会去理什么社区。关于google,我这里仅仅说android,它搞了自己一套独特的规则是事实,他无事开源社区的修改意见是事实,它让android上的代码无法用在别的平台、无法回馈到社区也是事实。
android是免费,但google用它来卖手机赚钱就不是用它牟利了?



TOP

军爷,看了你后面的贴子以及其他的人跟贴我发现我的表达能力恐怕已经远远低于我自己的估计了,这其中或许有一些原因是因为有些东西是在我看来不必说明大家本来就明白的,看来有几点是必须要澄清的了

我们之前说的google不回馈社区是完全脱离android来说的,android的情况和我们刚刚说的完全不同,android小组在google内部完全是另类,下面我要先声明:暂时先把android的情况完全撇开不提,只谈google那N多的服务器所使用的kernel


TOP

[posted by wap, platform: GoogleChrome]

Google用Android卖手机赚钱?

嗯,Android本身不收费,而且Android本身是开放的,Google有违反GPL了吗?

你只能说,关于这个,你可以说看不顺眼,但是你没有道理要求人家啊,就像Linux有权力踢掉Android,Google也有全力做自己的一套,因为两者都没有违反规则,最多是你看不顺眼罢了。

至于楼上说的Google那N多的服务器用的Kernel,Sorry,你没有任何可证明的东西说Google违反了GPL,Sorry,你说的东西我不认可,这只是你个人的猜测,如果这就是你觉得“不必说明”的东西,这太让我吃惊了,原来你已经深入Google服务器内部打开源代码查看过了。

据我所知,就算Google有,也不会留下你能看到的证据,作为一个严谨的辩论者,你的“臆测”恐怕帮不了你。

“可能”这种东西我看就算了吧,何况Google自己构架一套完全独立于GPL之外的架构是完全有可能的,Android不就是例子吗?

另外,Google的Google File System这个海量的文件系统已经有完备的东西准备提供了。

我只想问你,你除了臆测Changlog里面没有google的存在,臆测Google没有回馈代码,甚至臆测Google雇佣Linux核心开发人员只是个“审核人员”没有为Kernel作出贡献外,还想臆测些啥?

上面这么多东西你都无法自圆其说,真的很遗憾

本帖最后由 jun4rui 于 2010-2-7 23:21 通过手机版编辑

TOP

LS我不知道你在说什么,GPL并不会对内容服务商要求什么,只有当你发布的软件使用了GPL协议的代码以后,才会给你寄律师信,我假设你知道这点,显然假设是失败的

TOP

按google自己的说法,不将kernel的改进回馈给社区主要是因为他们内部使用的版本控制工具太过糟糕,原本很简单的git rebase就能合并分支,而现在他们却不得不花上18个月的时间去手工完成,以至于来不及发布适合于当前版本kernel的patch,完全没能跟上kernel组织的脚步

他们所作的工作很多是和kernel组织重复的,或是kernel组织正在想办法解决的问题,比如说kernel大量使用的kmalloc、get_free_page等申请内存的方式在无法申请到内存的时候不是直接返回错误而是挂起等待,当系统中有大量线程存在时,会造成很大问题,google采用类似多核多cpu负载均衡的numa方式来处理这个问题,而kernel组织也正在努力用类似的方法解决,但是kernel组织并不知道google的做法也不知道google已经有了具体的实现

TOP

[posted by wap, platform: GoogleChrome]
引用:
luokezhu 发表于 2010-2-7 22:49
因果关系又错了,厂商回馈是因为能从开源社区得到好处,不然才不会去理什么社区。关于google,我这里仅仅说android,它搞了自己一套独特的规则是事实,他无事开源社区的修改意见是事实,它让android上的代码无法用在 ...
NoNoNo,Linus从来就不反对用Linux赚钱,甚至鼓励。

另外Android并未违反GPL协议。Android本身并不赚钱,开源免费,不知道集成了Google Maps之类的免费软件装机是否也要厂家付费给Google呢?既然不需要,为何Google就不能卖手机硬件,预装Android软件?

Android本身就GPL而言,从法律上来说是完全合法的。另外Android上的代码可以用在广泛的手机平台甚至PC,当然不可能用在所有平台,不然你试试你Linux kernel里ARM的东西能用到X86上?

Linux kernel的问题是,不像要留条路径给闭源厂商,哪怕这个东西只是userspace的。就像APPLE一样,所有软件都要通过APPStore,Flash想染指没门。

至于对错,两者本身都没有错,但是从长远来看,Linux这种拒绝闭源的东西,怎么可能比开源和闭源都接纳的其他系统走得远?

一味追求Open source的Linux迟早会完蛋。即使Linux因为核心的关键性必须走完全开源这条道路,但是也不能扼杀掉仅在用户空间这种根本不触及核心的的高层面驱动接口方式。

TOP

[posted by wap, platform: GoogleChrome]
引用:
henvelleng 发表于 2010-2-7 23:24
LS我不知道你在说什么,GPL并不会对内容服务商要求什么,只有当你发布的软件使用了GPL协议的代码以后,才会给你寄律师信,我假设你知道这点,显然假设是失败的
好啊,你就把Google服务器机房Linux kerlnel里面违反GPL或者开源精神的东东贴出来大家看看啊,别一天到晚在这里意淫了,你前面YY的东西都被戳穿了。

TOP

[posted by wap, platform: GoogleChrome]
引用:
henvelleng 发表于 2010-2-7 23:33
按google自己的说法,不将kernel的改进回馈给社区主要是因为他们内部使用的版本控制工具太过糟糕,原本很简单的git rebase就能合并分支,而现在他们却不得不花上18个月的时间去手工完成,以至于来不及发布适合于当前 ...
当然,你可以选择不相信Google的说法,转而猜测他们别有用心故意不放出改进的Linux核心代码,这是你的自由,但是你自己想想就好了,拿来当事实做证据?

TOP

你戳穿了什么?ChangeLog里有google字样?你知道我们喷的是什么吗?这一话题当年是怎么起来的,是因为有一份统计报告罗列了各大公司发布的patch数和补丁行数,这又是我的一个基本假设,看来也是失败的

TOP

[posted by wap, platform: GoogleChrome]
引用:
henvelleng 发表于 2010-2-7 23:43
你戳穿了什么?ChangeLog里有google字样?你知道我们喷的是什么吗?这一话题当年是怎么起来的,是因为有一份统计报告罗列了各大公司发布的patch数和补丁行数,这又是我的一个基本假设,看来也是失败的
好吧,我再帖一次,第三次了,自己看:http://www.kernel.org/pub/linux/kernel/v2.6//ChangeLog-2.6.18

TOP

android的代码可以移植到所有的平台上,所有的

TOP

引用:
原帖由 jun4rui 于 2010-2-7 23:44 发表
[posted by wap, platform: GoogleChrome]

好吧,我再帖一次,第三次了,自己看:http://www.kernel.org/pub/linux/kernel/v2.6//ChangeLog-2.6.18
你贴这个的意义何在?

TOP

[posted by wap, platform: GoogleChrome]

次数太多了,我想你也不会看的,我帮你帖一个把,几十个呢,我一天只能帖几张图就随便弄一个得了。
附件: 您所在的用户组无法下载或查看附件

TOP

唉……那份报告指出google为linux kernel贡献的patch行数占总patch数的1.1%,这就是喷google的起源

TOP

发新话题
     
官方公众号及微博