红联Linux门户
Linux帮助

苹果和微软,谁是开源的“敌人”?

发布时间:2008-07-30 15:48:57来源:红联作者:Smilies
  作者:垄上客

  开源软件领域永远不缺话题,更何况带上Apple和Microsoft。

  在上周结束的OSCON 2008上Ubuntu Linux创始人Mark Shuttleworth提出在2年内 Linux桌面操作系统要超越 Mac Os成为第二大桌面操作系统,结合前Linux桌面操作系统的表现及发展势头,我们有理由相信,这个目标能够实现。根据我自己的预测,Linux达到4-5%以上的市场份额,就能成为第二大桌面操作系统,而达到10%上的市场份额时,现在制约桌面Linux普及的诸如软硬件兼容性差,商业应用软件支持不足的问题都能得到实质性的解决。而桌面Linux应用与普及的“蛋鸡悖论”也能得到解决。界时,从而Linux可以将Apple的MAC OS远远抛在身后,实现与Microsoft的Windows桌面实现分庭抗衡,而软件产业的格局了也发生重大的变化。我国多年来一直致力于推动桌面Linux应用与普及及国产平台的夙愿也能步实现。

  我曾经与全球第一个商业太空人Mark Shuttleworth有过多次的接触和交流,也是Ubuntu的Fans,我也欣赏 Ubuntu的哲学理念。他在会议上提出Linux的真正对手是苹果,而不是微软。这是一个很有意思的命题。在开源圈子里BSD和Linux是两大阵营,BSD的部分人士也在不同的场合发表一些对开源软件不友好的言论。而苹果的MAC Os是基于BSD所开发出来的。如果从开源的角度而言,至少在一定程度上,苹果和微软都是处于开源的对立面(微软目前正在尝试改变与开源的关系)。但是从另一角度来看,苹果是利用了开源软件(其MAC OS 基于BSD)而发展起来的,但是其对开源软件的贡献基本上没有。中国的传统文化美德告诉我们,喝水不忘挖井人和饮水思源,从道义上讲,苹果在这方面做得不好。讲一句激进的话:“苹果是开源的敌人!”

  苹果的软件有着很好的客户体验,具有一定的吸引力,在微软的 Windows的挤压下仍能占有一定的市场份额,并拥有一批稳定的Fans,这是大家看到的表象。苹果的软件基本上都是“私有软件”,但大多的苹果软件都是基于开源软件开发的。究竟苹果有多少软件是基于开源软件的,具体数字不得而知。

  这里面有个问题:苹果所基于的开源软件采用的是什么许可证协议?如果其基于的开源软件是类似于BSD等较为宽泛的开源许可证协议,不需要开放其所做修改或改进的源代码,我们对其不开放源代码的行为也无可厚非。如果其基于的开源软件采用的是GPL等要求需要将修改可改进的代码公开的开源协议,那苹果就违背了许可协议的要求,这就是个严重的问题。

  苹果是家是家卖硬件的公司,以一套完整的软件战略,将软件依附与其硬件平台上,获取比普遍PC更高的利润。苹果的商业模式:软件+硬件。硬件其实只是个表现形式,而其软件是根本、是灵魂,如果没有这些软件,那苹果的硬件也就不值钱了。苹果为了长期的控制用户,采用了一些为大家所耻的技术手段,如芯片加密及软件加密,使得苹果的机器无法运行其他的OS,这是一种绑定;苹果在Mac平台上越来越多的专有文件格式和采用DRM技术,这些都是为开源软件界所不认同的。GPL V3的出台应是希望去制裁和约束类似于苹果公司这样的行为。

  反观Google,尽管其众多的产品(主要是服务)都是基于开源所构建的,他也没有向开源社区公开或回馈更多的代码(至少当前开源的游戏还允许这么做),但其通过众多的方式与开源社区进行着合作。

  我不希望苹果真正的成为开源的敌人,毕竟Apple也是一个开源软件的受益者。在微软同开源软件寻求更多的合作的时候,我希望苹果能够开放一些,成为基于开源而取得成功的一个正面代表。
文章评论

共有 4 条评论

  1. 乾水居士 于 2008-08-08 12:01:58发表:

    打倒Microsoft!!!!!!!

  2. kennycx 于 2008-07-31 18:03:23发表:

    苹果就是蛀虫!

    [ 本帖最后由 kennycx 于 2008-7-31 18:20 编辑 ]

  3. kennycx 于 2008-07-31 18:03:06发表:

    呵呵,不错不错!

    [ 本帖最后由 kennycx 于 2008-7-31 18:20 编辑 ]

  4. smqt 于 2008-07-30 17:44:12发表:

    都是