众所周知,.NET其实并不是Windows上的专有技术,这一点很大程度上要感谢Miguel de Icaza所领导的Mono开发团队。他们多年不懈地工作,实现了跨平台的开源.NET实现(包括CLR运行库、C#编译器和其他开发工具、组件)。今天的Mono可以在Windows、Android、Linux、iOS、Mac OS X、Solaris,甚至PlayStation、Xbox上运行。

但是,Mono团队所在的Novell于去年11月被Attachmate收购,而其知识产权则被Microsoft、Oracle、Apple和EMC共同组成的一个控股公司买下。5月4日,Attachmate宣布裁员数百人,其中包括Mono团队。Mono何去何从,众所关注。

5月16日,好消息来了。Miguel de Icaza在博客中宣布,Mono团队将成立一个新的创业公司Xamarin,这个名字显然有Mono的发源地、Icaza创建的公司Ximian。公司的主要工作将是:

  • 开发iOS上的商业.NET版本
  • 开发Android上的商业.NET版本
  • 继续贡献、维护和开发开源的Mono和Moonlight组件
  • 摸索Moonlight在移动平台和Mac应用商店的机会

显然,Xamarin将走以商业移动版本养开源底层基础的策略。由于MonoTouch和MonoDroid还是原公司的专有资产,所以Xamarin需要重新开发兼容版本。

Icaza还在博客中透露了团队被裁员前后的故事。事实上,Mono在一年前就计划独立出去了,但是没有实现。反而遭遇了大裁员,加拿大和美国的最早离开,再过几天,日本、巴西、欧洲也纷纷被裁,包括所有MonoTouch和MonoDroid工程师,以及其他重要的Mono开发人员。Mono去年一年发展很好,大家当然不愿意放弃,于是两周后,在一些天使投资和开发项目合同的支持下,团队再次集合。

Icaza表示希望获得更多资金,做此前无法做到的事情,包括写教程、文档,购买专门的客户支持软件,升级bug系统,培训,咨询和支持,营销等。在Novell时代,Mono根本没有任何市场宣传经费!

ZDNet的Mary-Jo Foley联系了微软公司,询问是否会向Xamarin提供资助,但没有得到回复。

Xamarin面临的挑战不小,与Novell原来的Mono产品有可能发生知识产权纠纷,在有限的资金支持下既要开发新的商业产品养家糊口,还要继续追逐理想维护开源软件,而这个细分市场空间有多大也是个问题。

我曾经在一次微软的技术活动中亲眼听过Icaza的讲座,那绝对是一种大将风度。而Ximian的成功创业经历,使这位1972年出生的墨西哥程序员有足够的能力再次创造传奇。当年他只是因为对C#和.NET的一见钟情,就发下宏愿建造起Mono这样规模的代码大厦。

“开发从今天早上开始,我们将首先交付iPhone版本,然后是Android,最后是将Moonlight移植到各个平台上去。”Icaza在博客中吹响了再次出发的号角,让我们祝福吧。

转载于:https://www.cnblogs.com/waw/archive/2011/09/15/2177951.html

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐