Mono 有麻烦?

一份来自 InternetNews,还没有确认的报告,称Novell的新主人已经解雇了大批的Mono开发人员。如果属实,这对于微软和.NET社区来说都是坏消息。

Novell开始Mono项目要追溯到2004年,是通过接管Miguel de Icaza的Ximian项目。最初的目的是作为C#的开源执行和.NET框架的核心。近来,它已有雄心将.NET带到iPhone和Android上面。

多年来,de Icaza(同时也是Gnome的创始人)已经成为开源、Mono,及很多有趣的事情的塔灯式的人物。他带领Mono项目到微软看起来不想涉足的领域。如果这是事实-Attachmate在项目中没有看到任何的价值,那么结果可能超乎想象,不仅是局限在开源社区。

我们所确认的事情是Attachmate正在Novell的犹他州普罗沃解雇700-800人,并且SUSE正在被转移至它的原基地纽伦堡。

如果这是真实的-Attachmate对Mono项目做降级处理,那么会有很多的开源布道者欢迎它的死亡。究其原因是使用Mono的被广泛宣传的危险-微软持有专利,项目可能会在未来的任何一个时间点上被起诉侵权。结果是很多开源项目不仅要避免使用它,还要管理好Linux发行版上的任何基于Mono的项目。这可以解释为什么Mono项目可能被降级的绝大部分意见是“糟糕 开源的可喜解脱”。

微软本身对.NET,尤其是Silverlight的当前态度是忽冷忽热。看起来微软要支持HTML5,及有点像副业的Silverlight。结果是微软对于Silverlight的支持,应该是薄弱点-跨平台。离开给力的Mono开发环境的支持,.NET程序员可不能想当然地转移他们的代码到Linux上去。

类似情况的还有Moonlight项目,开源Silverlight,对于任何想要他们的代码跨平台的程序员来说,都是很重要的。

当我们走进像MonoTouch和Mono for Android这样的项目时,可以在移动平台使用.NET,不仅仅是Window7,将更有意义些。

.NET程序员利用Mono作为主流也许不大可能,但是它提供了一种安全通道,以允许来考虑“如果我想将它接入到Linux,我可以”。Mono,作为保证.NET几无成本地跨平台使用的一个方式,对于微软来说很重要。

简单说来,Mono的降级对待或者说损失,都将损害.NET社区。

原文:http://www.i-programmer.info/news/136-open-source/2386-mono-in-trouble.html

更多关于Mono的详细信息,或者下载地址请点这里

作者: 老枪   发布时间: 2011-05-04