近日Attachmate宣布了对Novell和SUSE将来的计划,一方面Novell和SUSE将拆分运营,另一方面Attachmate对Novell进行了大量的裁员:首先是包括Novell CEO在内的诸多高层,然后就是从本周开始的裁员。涉及到Novell的几个开源项目,在Attachmate CEO的谈论中提到了将支持openSUSE,但是对Mono项目却只字未提;而裁员的目标中,据说包含大量Mono项目组的人,Mono项目发起人Miguel de lcaza也在其中。种种迹象表明,整个Mono团队似乎已经被解散。这对于Mono Touch等产品的客户而言,无疑是一件坏消息。到底Mono项目会怎样?谁有可能拯救Mono?国外网站Internetnews.com对Mono的情况进行了分析,认为Mono项目是有价值的,但目前情况不容乐观。以下为全文译文:
在Miguel de Icaza于2004年开始规划Mono项目时,他所得到回应满是嘲笑。专家们都说,想让微软允许其现有的.NET平台变为开源,简直是白日做梦。即使是Mono从Novell公司获得了必要的商业支持,虽然单单是这一步成功机率就不大,微软也绝对会旋即开始对该项目进行破坏,要么通过专利索赔途径、要么在背地里搞些更阴险的手段。微软从来没有过——至少迄今为止没有过对这类规划的支持。而现在大家也看不到这种形势有趋于缓和的迹象。 正如最初由InternetNews.com所报道的那样,Attachmate这家以系统及安全管理为主要业务的公司于今年四月以22亿美元的价位完成了对Novell公司的收购。而在本周,这家公司却开始进行裁员。确切的裁员人数目前尚不清楚,但是可以推测,整个Mono项目团队似乎已经被解散。 “我们已经把自己的SUSE Linux业务部门的总部重新设立在了德国纽伦堡,并以一定的优先次序为自身的发展尽力提供资源——当然也包括Mono。现在具体的分配工作由业务部门的负责人们进行处理,”Attachmate公司的CEO Jeff Hawn对InternetNews.com如是说。 根据上述言论,我们至少可以说Mono项目的前景算是扑朔迷离。目前还不清楚到底是de Icaza还是其他什么人将担任Novell公司的副总裁职务,而当事者本人也拒绝对此发表评论。虽然在去年十一月,他曾经在Twitter上表示Mono团队将一如继往地存在并工作下去,但按照眼下的形势来分析,这显然已经不可能了。Mono项目从奠基以来就一直由de Icaza负责,可以说如同他自己的子女一般。甚至即使他继续掌握着该项目,当初那个见证了Mono九大阶段性成功的团队也无论如何将不复存在了。 微软的诅咒 有些人终于可以松口气了。微软的阴影一直困扰着Mono项目,尤其是那些技术发烧友们,总是认为在开源活动中采用任何来自微软的技术都会对项目整体造成严重的不良影响。他们担心微软会先坐壁上观等待Mono平台的日趋成熟,然后突然发难,通过公布一些尚未公开的专利申请来将Mono一举击溃,并使得任何采用Mono进行开发的应用程序都陷入相当尴尬的境地(而且很有可能强迫这些应用都依附于微软旗下)。 不过de Icaza一直以来都在努力解决这些难题。他指出,描述C#语言的ECMA334及335标准连同.NET公共语言基础结构(简称CLI)都已经被置于微软社区承诺所涵盖的范畴之中。而根据该承诺的内容,微软将不会对任何使用这类专利标准的开发人员在实现开源过程中所获得的成果提出索赔要求。此外,微软与Mono团队之间始终保有亲密的往来关系。 尽管如此,进行广泛部署仍是一场艰苦的斗争。虽然基于Mono的应用程序作为标准组件发布于Novell公司的SUSE Linux桌面系统上并声称比起其它方式,Mono能够更简便地实现应用程序由Linux系统向Windows系统的转换工作,但该平台从未被Linux领袖级供应商红帽公司所重视。红帽公司的方案是通过其JBoss应用服务及相关技术实现基于Java的开发工作,而且该公司近期还公布了一种其自主研发的类Java语言,名为Ceylon。 批评者的怀疑态度也并非完全没有依据。微软的社区承诺并不适用于某些关键性的.NET框架内容,包括ADO(即ActiveX 数据对象)、.NET数据库硬件抽象层、ASP.NET网页框架以及Windows窗体框架。Mono应用了以上技术的版本仍存在专利纠纷,而这种预期纠纷一旦变为现实,任何Mono平台上开发的应用程序都会被直接认定为Windows系统专用软件。 |