现在的位置: 首页 > 综合 > 正文

谷歌Android是自由软件吗?

2013年10月16日 ⁄ 综合 ⁄ 共 1684字 ⁄ 字号 评论关闭

      919日,世界《自由软件基金会》主席Richard
Stallman
发表署名文章指出:从整体而言,谷歌的Android操作系统不是自由软件。何故?

         在我们国内,长期以来,有一股社会势力暗中反对和抵制自由软件,千方百计地想用所谓的“开源软件”来替代自由软件,比如:中国开源软件(OSS)推进联盟的秘书处。大家知道,自由软件与开源软件是两个不同的“概念”,而且,自由软件也未必就比开源软件更高级一些,更值得我们推荐,只是两者不同而已,不能混淆使用。

         
9
19日,Stallman发表文章,题为“Is
Android really free software?“
,指出:“Google'ssmartphone
code is often described as 'open' or 'free' – but when examined by the Free Software Foundation, it starts to look like something different”
,意思是说,谷歌智能手机的程序代码通常被说成是“开放的”或是“自由的”,但是,站在《自由软件基金会》角度来看问题,谷歌的Android操作系统就是完全不同的一种东西了。为什么Stallman先生要这样说呢?

        
Stallman
先生说得很明白:“By
contrast, the idea of "open source" focuses on how todevelop code; it is a different current of thought whose principalvalue is code quality rather than freedom. Thus, the concern here isnot whether Android is "open", but whether it allows users to befree”
,大意是说,“开源”的基本思想是集中在如何开发程序代码问题上,它是一种不同的思想流派,其基本价值观是程序代码的质量(如何),而不是(软件使用)的自由、自主问题。这里我们所考录的问题,不是Android操作系统是不是“开放”,而是它是否允许其用户是自由的。也就是说,谷歌的Android操作系统是否限制了用户的(使用)自由?

         实际上,Android操作系统包含Linux内核、某些代码库、Java平台和一些应用程序,除了Linux内核之外,Android12两个版本所包含的软件代码大多数都是谷歌自己开发的,谷歌将其按照Apache2.0使用规则发布,这是一种较为宽松(lax)的自由软件使用许可方式,但是,其中没有Copyleft规则保证。

       
Stallman
严肃指出:“Android
contains Linux, but not GNU; thus, Android and GNU/Linux are mostly different”
,他又说:“To
combine Linux with code under the Apache 2.0 license would be copyright infringement
(侵权),since
GPL version 2 and Apache 2.0 are incompatible“
,而且,Stallman坚持说:“Google
has no power to change the license on the code of Linux“
,意思是说,“谷歌无权改变Linux内核的使用许可方式“。他在这篇文章最后的结语中说:尽管谷歌智能手机与苹果、微软智能手机相比并不更坏,但是,“they
can not be said to respect
(尊重)your
freedom”
(意思是,“不能说它尊重了你的自由”)。

         我们要问,Stallman对谷歌Android的批评对不对呢?谷歌Android操作系统是不是该批评呢?我们应该这么认为:Stallman把谷歌Android操作系统所存在的问题说明白了。你说呢?

        说明:Stallman的上述原文写得非常精彩,内容丰富,建议读者仔细阅读原文。

抱歉!评论已关闭.