p { margin-bottom: 0.21cm; }

    3 月 18 日, 《 Brown Rudnick 》律师事务所 知识产权律师 Edward Naughton 发表一份研究报告 ,题为“ THE BIONIC LIBRARY: DID GOOGLE WORK AROUND THE GPL? ( PDF 10 ) ”,揭露了谷歌 Android 篡改 Linux 内核的事实真相,值得我们大家一读。具体情况是怎样的呢?

 

    什么是 Android ?实际上,谷歌的 Android 只是 Linux 内核的一个“子集合”,内核的许多功能组件,比如: Cairo 、 X11 、 Alsa 、 FFmpeq 、 GTK 、 Pango 以及 Glibc 都被谷歌蓄意篡改或删除, 又以 B ionic 取代 Glibc 、以 Skia 取代 Cairo 、再以 opencore 取代 FFmpeg , 等等 , 而且,谷歌将 Android 的硬件驱动程序统统移到 userspace ,使得 Linux driver 与 Linux kernel 两者彻底分开 , 结果,谷歌把 Android 搞 得不伦不类, 成了 Linux 内核的一个怪异“变种” (称为“怪胎”更为确切) 。

 

    大家 知道 , Linux 内核中的 Glibc 包含了许多极为重要的标准库,比如:标准 C 函数库 、 标准数学函数库等,许多应用程序都必须借助 Glibc 库的支持,否则,系统就要停摆。但是 ,谷歌为了商业目的,擅自 ( 想当然地 ) 对 Glibc 大动“手术”,篡改了 750 个头文件,抹去其中的 GPL 版权信息(文字、符号 、空格 ),搞了一个谷歌自己发明的“ B ionic “ 文件取而代之,故意让 B ionic 遵守 BSD 授权规则,从而使得 Android 系统不必再遵守 Linux 内核的 GPL 规则。由此 , 谷歌 “ 瞒天过海 ” ,玩弄权术 , 把全球数十万 Android 开发大军全套进去了。

 

     那么 ,我们要问, Linux 的关键文件 Glibc 到底能不能随意改动呢?早在 2003 年, Linus Torvalds 就说过一句话: the GPL licence "very much does NOT say that you can 'use the header files in any way you want, including building non-GPL'd programs with them'" ,似乎早就看穿了谷歌的这套鬼把戏。当前,谷歌肆意篡改 Glibc 的手法已经被业界法律人士彻底揭露出来, ...... 说句大实话,已经不好收拾 ,弄得不好,只会帮倒忙 。

今年 2 月 22 日,美国法院驳回了谷歌要求法院终止审理甲骨文的诉状,由此可见,谷歌 Android 侵权 (指侵犯甲骨文的 Java 版权) 事实几乎已成为“定局”,请见: Judge denies Google's bid to end Oracle case(2011 年 2 月 22 日 ) 。现在 ,谷歌篡改 Linux 内核的事实真相 也 已经大白于天下,还有什么话好说?

 

    说明 :有人说,我批评谷歌的 Android 侵权,表明我是惠普的枪手。此言差矣!我敢说,惠普的 WebOS 绝对不像谷歌那样肆意篡改 Linux 文件,别出心裁 ,耍弄数十万 Android 开发者 。总之一句话, 谷歌 贪婪地追求商业目的是其挺而走险的唯一 “ 动机 ” ,谷歌“不作恶”只是一个幌子罢了。君子爱财,取之有道。我们要问,谷歌的“道”究竟在哪里? ...... 原谷歌 ( 中国 )CEO 李开复迷惑了不少中国的年轻人,编造了不少谷歌的神话 ,其 流毒至今没有完全肃清。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yuanmeng001/archive/2011/03/20/6263075.aspx#1619181

更多相关文章

  1. 修改Android开机图片、动画、声音
  2. android中常见的错误及解决办法
  3. android 驱动文件权限设置
  4. Android(安卓)开发笔记1
  5. Android(安卓)Studio-Gradle项目中添加libs目录
  6. Android从远程服务器下载文件到本地sd卡中
  7. Android中的Logcat方法查看内核的日志
  8. 【JNI】 Android(安卓)JNI入门实例(Windows+Cygwin+Eclipse)
  9. NPM 和webpack 的基础使用

随机推荐

  1. Android Tint的使用及源码分析
  2. 分享五种Android常用布局方式
  3. Android Handler消息队列的实现原理
  4. Unity3D工程集成到Android工程步骤及问题
  5. Android核心分析(16)-----Android电话系统-
  6. Android UI设计之自定义TextView属性,实现
  7. 浅析移动互联浪潮之由来
  8. Android中LruCache的源码分析
  9. 『叫兽学堂』手牵手教你如何往Android SD
  10. Android之面试题精选,自己收藏下