信息周刊:构建程序开发生态系统

互联网 | 编辑: 江海明 2008-05-29 17:17:00转载 一键看全文

红帽公司

作为一家开源码公司,红帽公司在构建程序开发生态系统方面拥有诸多天生的优势,因为开源的参与者们本就期望能有一个可以互通有无的环境。然而,开源亦是一把双刃剑,倘若红帽公司有任何有悖于开源原则的举动,那立即就会招来众人的讨伐。

Fedora是红帽公司推出的Linux版本,它一直处于不断的更新之中, 红帽公司就通过Fedora来吸引广大的软件开发商。最近,在Fedora社区广大成员的建议之下,红帽公司向社区中的各开发团队提供了一项功能,让他们可以调整各版本的Fedora操作系统,使之更适合某一特定的程序开发商,如视频游戏开发商或独立软件开发商。考虑到开发商的利益,公司还提供了专为他们设计的网站,如Dev Fu,并承诺向他们展示编程的“奥妙所在”。

但是,要想培育一个推动自身业务需求而不仅仅是Linux需求的生态系统,红帽公司要迈的坎儿还很多。尽管它每年销售额都保持两位数的增长势头,但在构建程序开发生态系统方面,红帽公司也仍处于起步阶段。

收购带来的问题是红帽公司面临的挑战之一。以2006年3.5亿美元收购JBoss公司为例。没错,收购该公司的确让红帽公司如虎添翼,但它的Application Server和中间套件实际上是一个大杂烩——包括对象关系映射框架Hibernate、规则引擎JBoss Rules以及用于调用Ajax或Enterprise JavaBeans等Web2.0技术的Seam框架。它们都拥有专属于自己的工具,这无疑给开发商带来了更多的难题。

去年4月,红帽公司将这些工具整合到了一个统一的环境下,发布了一个beta版的Developer Studio,让开发商们可以运用开源的Eclipse程序员工作台,更轻松地在Linux和JBoss框架之间进行工作。这个软件在去年的下载次数达到了20余万次。

JBoss产品管理副总裁肖恩·康诺里(Shaun Connolly)表示,有了这样一个工具,开发商就不必再花太多的时间去思考怎样调用支持软件,他们可以将主要精力投入到如何为用户提供非凡的网络互动体验上。红帽公司在去年12月中旬发布了Developer Studio,当时该软件注册价格为99美元,而享受技术支持的版本则卖到了3,500美元。如果下载beta版的那20万名用户证实这一软件确实有用的话,那红帽公司这一新产品今后的销路就不成问题了。更重要的是,红帽公司将不会抬高这一软件的价格,因为它要利用其建立一个更贴近自身全套产品线的大型开发商社区。

另外,红帽公司还模仿Salesforce公司的AppExchange理念,在去年春季为基于自身核心平台的应用程序推出了一个交易市场,这些程序都经过了红帽公司的认证,可以与它的Linux企业版以及JBoss产品配套使用。

不过,这一举措的进展却比较缓慢,目前该交易市场上总共只有14家经过认证的独立软件厂商和50项应用程序。比如,在系统管理领域,只有Xenoss公司和GroundWork公司这两家新生的开源系统管理供应商获得了红帽公司的认证。在客户关系管理(CRM)领域,取得认证的是SugarCRM和CentricCRM这两家公司,而数据库领域则是MySQL公司和EnterpriseDB公司。在这个市场上,所有交易都采用即时付款即时下载的方式,用户只要注册一次就能购买任何产品,所有产品的价格都是一口价。红帽公司自称这一交易市场是以“开源为中心”,不过,Linux的铁杆拥趸里克·莫恩(Rick Moen)却在去年早些时候对这一说法进行了猛烈抨击,他表示红帽公司完全是在自我粉饰,因为该交易市场上某些软件的授权条款明显有悖开源的原则。后来,红帽公司做了相关的调整,总算得到了莫恩的认可。

这就是Linux的世界,在这里,有那么一些纯粹的开源主义者,他们既能载舟,亦能覆舟,当某个商业生态系统的构建和他们的原则背道而驰时,他们就会举起扞卫开源的大旗,让你的商业目标无法实现。然而,无论如何,这一群体对于红帽公司来说具有无可否认的价值。但是另一方面,我们也应该看到,Red Hat Network还很年轻,它的商业价值还有待进一步观察,虽然CentricCRM公司的首席执行官大卫·理查德斯(David Richards)曾大胆地预言,对于商业Linux应用程序而言,它将拥有像ISO9002认证那样的权威。“我们的这些应用程序经过红帽公司的认证之后,知名度大大提高了。”他说。

提示:试试键盘 “← →” 可以实现快速翻页 

一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑