技术开发 频道

吸引在线游戏开发者 Sun开源Darkstar

【IT168 开源资讯】近日在美国旧金山召开的游戏开发者(Game Developers Conference 2007,GDC 2007)大会上,Sun公司宣布它将开放其在线游戏服务器平台的源代码,该平台被称为“Project Darkstar”,并且完全用Java技术编写,致力于简化大型可扩展在线视频游戏的开发工作,使其能够在任何客户端设备上播放。

    Sun公司表示,Project Darkstar的源代码将在未来几个月内遵循通用公共授权许可GPL发布,并且有望在今年五月份的JavaOne大会上公布更详细的信息。 

    Sun还在GDC 2007大会演示了Darkstar Playground(训练场地)的活动,这就使开发者可以通过单一的服务器平台创建各种游戏,并可将这些游戏提供出去,另外,开发者可以获得对服务器资源的访问,以开发他们的在线游戏。该活动将在5月份的JavaOne大会上举行。 

    Sun公司的负责游戏项目的首席官员Chris Melissinos表示,“通过开源Darkstar技术,我们将使在线游戏开发商去占领尽可能宽广的市场,帮他们摆脱不得不创建企业级服务器解决方案的重负,让他们去做他们最擅长的事――创建更出色的游戏体验。” 

    一、开源Darkstar 以退为进 

    对于Sun来说,开源Darkstar并非让人感觉突然。因为在这之前,它已经对其大多数专有操作系统和平台实行了开源行动。Sun的高级副总裁Larry Singer曾经说,“Sun未来的计划除了提供现在的操作系统的开放源程序以外,还会开放更多其它相关软件的源程序,像中间件软件方面,还有应用程序等等,以后会越来越多的出现类似或者相同的合同、合作方式。” 

    Sun之所以如此做,自然是有自己的想法和目的,借此来刺激市场对其硬件产品的需求,从而获得利润回报,所谓失之东隅,得之桑榆。 

    Pund-IT资讯公司的首席分析师Charles King表示,“一个既是硬件提供商又是系统厂商的公司如何从开源中取得利润回报?这是一个有趣的问题。” 

    很明显,Sun已经感觉到它能从开源其产品中获得利润回报,King表示,“显然,在放弃源代码的时候,Sun看到了更多的商机,通过支持这些平台的硬件设备,它们最终又收回了这部分看上去已经放弃的利润。” 

    二、是否一切尽如意? 

    Sun的策略是通过支持开源来刺激市场对其硬件产品的总体需求,但是,有一些问题会限制这种策略的成功。问题是通过产品开源计划是否能带来长期的回报,开源Darkstar可能是这种策略的一个副产物。 

    开源战略顾问公司Navica的首席执行官Bernard Golden表示,“我非常赞同Sun的开源行动,但是就这件事情本身来说,开源一个产品,没有必要把自己弄成风靡一时的人物。而是在任何情况下,开源必须支持你的整体业务策略。”Golden继续表示,“举一个例子来说,IBM开源产品的举动就非常明智,通过开源,促进了市场对商业IBM软件产品的需要,增长了对IBM服务的需求。”Golden表示,尽管如此,关键问题是Sun的开源策略是否会推动市场对其硬件的需求。 

    Sun传统的经济收入主要来自于大型的基于SPARC处理器的服务器。而许多开源的应用的被接受的原因是出于成本的考虑,许多的开源产品一般运行在普通的x86机器上就可以。 

    据报道,Sun已经通过降低成本的方式,实现了可以从一台价值1000美元的普通服务器上盈利的目标。但是,Sun的业务模型并不是以普通服务器为目标的。 

    而Sun需要让人们使用的开源软件都是一些面向关键业务的开源软件,用户通常更喜欢把它们运行在一些稳定、高性能的硬件上——比如Sun的高端SPARC机器。 

    三、机遇与挑战并存 

    由于以上原因,Darkstar的开源动机是非常令人困惑的。 

    Golden表示,“很难看到Darkstar的开源将如何推动人们来购买高利润也高成本的SPARC服务器。” 

    但是,有的分析家称,在Darkstar开源的背后可能有其他外来的原因。或许Sun认为他们现有的客户将从此举中受益。再或者,Sun认为通过免费授权,可以帮助他们的开发者把心思放在业务中。这样,Sun所面临的挑战将是,确保开源Darkstar所带来的潜在收益可以超过它不得不付出的开发成本。不过,也有人认为Darkstar的开源是一次精明的行动。Red Hat的前副总裁Bryan Sims表示,Darkstar开源是一个不错的标志。 

    现任法律公司Squire律师的Sims表示,Sun已经十分透彻的了解了开源社区的运作规律,Darkstar的开源深得游戏文化中的开发者的人心,他们中很多是企业开发者。 

    许多公司正在尝试制造用于不同系统的开发平台,现在有各种不同的游戏开发平台。所有这些游戏平台可以在一个环境中创建并运行服务。Sun将获得与这个平台相关的服务收益。
0
相关文章