大数据时代 开源商业化——机遇与责任并存

围追堵截——昔日微软对开源痛下杀手

  1984年,Richard Stallman 发起GNU和Free SoftwareFoundation,至今,开源已经有28年的历史。从最底层的操作系统到高级桌面应用,都有开源的足迹。而其中尤以开源操作系统Linux争议引人注目,也受到许多的商业攻击。很多人喜欢把开源和商业放到一起去比,以指责开源是如何的“不正规”、“耗费精力”、“不稳定”等等,其中尤以微软为甚。

大数据时代 开源商业化——机遇与责任并存

  对付开源微软公司最擅长的莫过于专利,十几年前只有200件专利,而现在的专利数就达到了每年3000件。红帽公司的法律顾问韦布力克(Mark Webbink)认为微软此举的目的正是出于保护商业利益和限制竞争对手的考虑。 据悉,由于在查询专利侵权方面成本很高(每查询一次专利就耗费5000美元),很多Linux的客户或开发人员在专利问题上投入的精力不多。一旦遭到侵权指控,他们将处于弱势地位。

  微软对Linux有很多杀招,比如通过访问与Linux相关的网站和新闻组,甚至直接与开源软件的投资人电话交谈,充分了解Linux的运作情况,以便最终摧毁Linux。雇佣大量的Linux开发人员,其中包括前IBM的Linux技术负责人,对大约20种开源软件进行测试、研究,找出其弱点进行攻击。(这就是微软雇佣Linux开发人员的真相)

  微软还资助约13个有关Linux与其自己的产品进行比较的研究,发动"真相运动",攻击Linux的成本优势。在Linux潜在用户中制造不确定性,动摇其使用Linux的决心。为此资助SCO继续与Linux的主要支持者IBM进行法律诉讼。获得与Linux相关的专利,声称要起诉侵犯其专利的企业。采用灵活的价格策略,阻止用户迁移到Linux上。针对Linux的中间销售商,进行所谓的"深度谈心",要他们同时销售其产品。

  云时代——微软开始接纳开源

  微软于2012年春季启动了永久VM特性的一个社区技术预览(Community Technology Preview, CTP)测试构建(test-build)。微软自己已经为支持永久VM,特别是在上面支持Linux,作好了准备。微软将允许用户在Azure上建立永久VM这一事件来得并不意外。虽然Azure拥有永久存储能力,但其无法保持一个永久VM的缺陷已惹恼了许多人,而且他们不光是Linux服务器管理员。还有部分SharePoint和SQl Server管理员,他们曾为此缺陷而有意避开Azure。其实也有办法弥补Azure无法保持永久VM的缺陷,但它们都不简单。

  在过年几年的时间里,从SUSE Linux开始,微软已经在其Hyper-V 虚拟机平台上对Linux提供了支持。今天,微软还支持上了 Red Hat Enterprise Linux (RHEL) 和CentOS。此外,还有传言称去年夏天,微软打算在Hyper-V上支持Debian 和Ubuntu,但后来就不了不之了。微软当时没支持Linux 是因为它太爱Linux 了;它当时支持它,是因为它的顾客需要Linux服务器支持;现在,顾客更是更进一步地推动微软去支持Linux,不过此时已经是在云端。

  而今,微软的业务顾客正要求在云端有同样的VM支持,而微软则不得不提供这一支持。正如发言人Foley 报道的,“在Azure上运行Linux已经成了一个大得惊人的业务顾客需求”。亚马逊弹性计算云(EC2)上操作系统的云市场分析表明,相比1,120个Windows实例,有6,556个Linux实例在云上运行。几乎6:1的比例。