当许多公司都在为打击盗版时,RedHat却拥抱其最顶级的克隆,CentOS。下面让我们一起来看下RedHat是如何利用开源达到今天的地位的。
想象一下,你的公司花了超过1亿美元来研发一款产品,而你的竞争对手却完美地克隆了这款产品,在许多人看来,这是非常不好甚至让人憎恨的行为。如果你是苹果公司,那么很有可能花时间和金钱来与之斗争,对产品进行维权。而如果你是RedHat,你会拥抱它,正如RedHatCEOJimWhitehurst在一次采访中所描述的那样。
Unix的替代者
多年以来,企业的数据中心一直在各种昂贵的硬件上运行着Unix操作系统,但随着时间的推移,Windows和Linux系统在市场份额上占据了一席之地,而RedHat则赢得了更广阔的一片天地。谈到这里不禁想问,成功的秘诀是什么?Windows和Linux的低成本与高附加值刚好代替Unix高昂的定价。
暂且不谈Unix,有人会认为,下面进行厮杀的应该是Window和Linux了,实际上并非如此。正如Whitehurst所说,RedHat与微软之间的确存在竞争,但一般来讲,IT决策都是建立于架构级别之上的,尤其是在拿Linux与Windows对比时。如今,企业架构较多地倾向Linux而非Windows,在十年前,或许是恰恰相反的。如今,企业版的Linux已经成为IT决策的一部分。
Whitehurst说道,企业在发展的道路上肯定会出现新的工作负载,但它们大多数都是基于Linux的。基于此,Whitehurst对来自微软的威胁并不担心,因为他们已经和VMware在构建未来新的数据中心策略。
头号公敌VMware
Sun公司曾是Unix系统的最大供应商,但已被Oracle收购。如今RedHat的头号公敌则是VMware。原因很简单:两家公司对未来的云计算发展有着非常相似的展望,尽管他们提供云服务的途径有所不同。Whitehurst表示:“如果你去仔细思考现在是谁在定义云计算架构,就会发现实际上就是我们两家公司,但VMware走的是自主创新模式,即封闭模式,而我们则是开放模式。”
如何开放?开放并不意味着RedHat要与VMware的开源产品进行战斗,厮杀,相反,而是拥抱克隆,比如CentOS。
虽然越来越多的产品建立在开源基础之上,但是很少有人理解开源软件业务的实际内涵。就拿RedHat来说,它开发出了非常流行的RedHatEnterpriseLinux(RHEL)操作系统,但是由于Linux是由社区共同开发的操作系统,所以必须把Linux的源码对外开放(RedHat对支付费用的客户提供一些技术服务支持)这就为像CentOS的厂商铺平了道路。
拥抱寄生虫
虽然像微软等公司经常拿CentOS对RedHat构成威胁来进行言论,但Whitehurst认为,CentOS在他们的生态系统中扮演着非常重要的角色:
CentOS之所以是RHEL生态系统中的重要一员,它在间接让用户关注RHEL生态系统,让更多的人接触和认识Linux,而Linux并没有办法强迫任何人来使用它。所以,从眼前来看,CentOS使得RedHat公司损失了一些收入,但从长远来看,CentOS在构建RedHatLinux生态中扮演了一个很重要的角色。
与Ubuntu的主要供应商如SuSE或Canonical比起来,SuSE等厂商常会提供比RHEL廉价的售价给客户,但大多数仍然倾向于选择拥有相同代码的RHEL和CentOS,换句话说,只有RedHat才能给业界提供领先的Linux服务器操作系统,同样也有免费的产品提供。微软在很久以前就默认了这种现象:虽然该公司花费巨资打击盗版,但比尔·盖茨在1998年曾指出,Windows系统在中国的非法克隆现象另一方面也增加了Windows的市场份额。
RedHat的销售人员并不爱与山寨竞争,但是现实是,一些厂商通过使用CentOS服务器来进行研发和测试来降低生产成本,从而增加收入。换句话说,CentOS并没有给RHEL降低价格,而是提供了更多的价格标杆。
拥抱开发者
按理说,在一些关键领域,CentOS并未给RedHat和开发商带来多少帮助,开发商追寻最新最好的技术,而RedHat的客户已与业务部门有着多年的交情,他们想要稳定及可控的软件,而克隆RHEL的CentOS并未吸引开发商。
目前,RedHat正在尝试一些不同的东西,RedHat软件集合,包括包括Web/动态编程语言、数据库、开发工具等。基本上,这些集合可以帮助开发者紧跟RHEL发展轨道。正如Whitehurst告诉大家的一样,该集合是RedHat拥抱开发者和保持吸引力的一种方式。这将会是一种非常有趣的方式,RedHat在定义开放的数据中心上还有很长的路要走,但RedHat正在正确的轨道上前行。