从封闭到开放 微软加盟Linux基金会有何深意
- +1 你赞过了
北京时间11月17日,开源界的一则重磅消息震惊了许多人。那就是在纽约举行的微软Connect开发者大会上,Linux 基金会宣布微软公司正式加入Linux基金会,同时微软将每年缴纳50万美元的会费,从而成为其白金会员。目前,IBM、甲骨文、英特尔、富士通、高通创新中心、NEC、HP等都是该基金会的白金会员。
微软加入Linux基金会
这次,微软加盟Linux基金会,意味着它们由以前的“相杀”“逐渐走向“相爱”。如果谈起微软和Linux,必定绕不过自由软件和商业软件几十年前的斗争。
自由软件和商业软件之争
这场斗争要从几十年前说起。20世纪70年代,软件还只是作为硬件的“附属品”被打包销售给客户。那时,为了让硬件对用户看起来更加友好,诸如IBM等大型机的销售就附加一些软件让客户体验应用。
这个时代,软件是鼓励自由拷贝的,正是这种自由造就很多成功的软件,如Pascal、Lisp、Unix等。到80年代,随着软件商业化潮流的兴起,以微软为代表的软件厂商崛起,将软件随硬件的“附送”变成了独立的售卖机制。
自由软件运动之父理查德·斯托曼
这种现象让一位名叫斯托曼的自由软件开发者很痛心。于是,他举起了自由软件的大旗,1983年斯托曼公开发起GNU计划,宣布他的目标是创建一份完全自由的操作系统。所有的GNU程序遵循一种“Copyleft”原则,可以修改、可以出售,但要遵循一条,就是源代码所有的改进和修改必须向每个用户公开,所有用户都可以获得改动后的源代码。1991年,身为学生的Linus Torvalds编写了系统内核,称之为Linux。后来,在其他开发人员的努力下,GNU的其他组件可以运行在Linux内核之上。
在1976年,比尔.盖茨在《致电脑爱好者的一封信》中指出,“谁会从事专业的软件开发而分文无获?哪有业余爱好者花费3年时间去编写软件,修改软件却免费供别人使用?”相反,自由软件运动之父理查德.斯托曼(前文提到的斯托曼)在《GNU宣言》中反击,以不公自由代码的方式进行软件的商业化,是阻碍开发员学习和帮助他人的不道德行为。
本质上,自由软件倡导的是一种开放、共享和自由的精神,从而能让知识得到更广泛的传播。而商业软件则以公司利益为上,追求利润,把软件作为获得收入的方式。简单地说,商业软件封闭,追逐利润,是一种资本化的行为,而自由软件带有“侠客”的气息,倡导自由、开放和共享。
微软加入Linux基金会——即使无奈,也是适应潮流
Linux基金会是一个非营利技术组织,其宗旨是推动开源技术的开发和应用。2007年,该组织由开源码发展实验室和自由标准组织联合成立。它通过提供工具、培训和开展各种活动来推广任何开源项目。
在该消息宣布后,Linux 基金会官员表示欢迎微软的加入。“成为 Linux 基金会白金成员后,微软可以更好的与开源社区合作,为更多人提供变革性的移动及云的体验,”Linux 基金会执行董事 Jim Zemlin 说。“微软是很多项目的关键贡献者,而且我们看到该公司在开放开发方面一直在加强其投入和深化承诺。”
想当年,微软前 CEO 巴尔默将开源称之为“癌症”,并且,直到现在,微软到现在还要求 Android 厂商向其缴纳专利费。此外,微软一直想夺回慕尼黑的桌面市场。
然而,最初Linux操作系统诞生后,因“用户体验不佳”而被商业软件公司诟病,但是Linux因其“集市化”的开发、协同合作的精神,其影响力和市场份额逐渐扩大:Linux越来越多地被企业级用户偏爱,而诸如IBM、HP等厂商也都有专项资金用以支持Linux的开发和应用。
在2001前后,Linux在使用人数和影响力方面已经和微软不相上下,而到了2011年,Linux基金会执行理事吉姆·策姆林在接受《Network World》采访时称,在莱纳斯·托瓦尔兹(Linus Torvalds)开发出他的著名的操作系统内核20年之后,Linux与微软之间的斗争已经结束,并且Linux取得了胜利。
由封闭走向开放——微软正在改变,积极拥抱开源
毫无疑问,微软加入Linux基金会表明了商业软件的时代正在逐渐没落,而自由软件的辉煌时代正在重新到来。当然,这并不意味着传统的商业软件公司会消失,而是新商业模式的到来。以Redhat(红帽)为例,红帽公司所有的代码都可以在开源社区找到,代码都是开放、自由和共享的。但是通过软件免费,服务收费的方式,Redhat的收入已经达到20亿美元,并正向50亿美元迈进。
拥抱自由软件,对微软来说,这绝对可以算是一个重大的决定。毕竟,这意味着微软和Linux的竞争以失败而告终,但是这却昭示着微软积极改变自我,适应新的潮流。自互联网诞生以来,自由、开放和共享就是其精神,并且这和70年代自由软件时代的精神完全符合。通过网络,全球各地的人们可以相互交流、沟通等,可以做许多事情。无数的开源爱好者,凭借兴趣相结合,从而能够去做一件了不起的事。可以说,互联网的诞生为自由软件的重新崛起奠定了一定的基础。
微软这样的举动部分原因也是由于客户和合作伙伴的关系。如今的微软只在桌面端继续保持着优势,而其他的云、超算和服务器都是Linux的天下。比如在微软的Azure云上,有三分之一的服务器运行着Linux,并且以后还会越来越多。如果微软的合作伙伴和客户不断地使用Linux上,那么微软最好的做法就是与客户和合作伙伴保持一致。
继微软现任CEO萨提亚·纳德拉上任后,微软执行以云计算平台为轴心的战略转型,与开源社区的互动空前密切,微软对 Linux 的态度逐渐从敌对转变为合作。2014年,他甚至向公众表示,微软“爱 Linux”。例如,Microsoft Azure对Linux的支持、SQL Server 将支持 Linux、微软与 Canonical 合作,在 Windows 上支持 Linux 应用等。
小编点评:
微软加入Linux基金会,这意味着微软的产品,用户既可以使用微软系统,也可以使用Linux,这将大大提高其发展基础。更重要地是,以前的传统商业软件已不再具有吸引力,也不适应今天的发展,以代码开放,服务收费的新商业软件模式将成为主流。