Mono是Microsoft's .NET framework的开源实现,已经是1.2版本了,大大提高了window到Linux 的.NET的移植性。除了Novell's SUSE Linux带有Mono, Red Hat's Fedora Core 6也带有Mono。
Fedora从Fedora Core 5 开始带有Mono,Fedora Core 5还带有Mono-powered Beagle desktop search、 F-Spot photo management utility 和 Tomboy note-taking applications。
尽管Mono的开发人员声明Mono无专利也不打算申请专利,但是Mono 在Novell-Microsoft deal 条款下,将有专利保护。也就是说,Mono 不会再包含在最近发布的beta 2 of Red Hat Enterprise Linux 5里。
巧合吗?
在宣布与Novell合作的发布会上,Microsoft CEO Steve Ballmer 警告Linux社区: patent deal 是伙伴只是Novell。
尽管Red Hat没有将Microsoft 协议作为不包含Mono in RHEL 5的主要原因,但是很显然 Red Hat在倾听。
"对于Microsoft Novell 的事情,我们无能为力," Joel Berman, Red Hat Enterprise Linux product marketing 总监告诉internetnews.com.
据Berman说,在Novell Microsoft合作宣布以前,就已经讨论是否将Mono包含在内。
Berman说其实Mono的技术上的局限性才是导致Red Hat决定不包含Mono的原因 。
Berman说:"尽管很容易写Mono并且移植到Windows, 但是很难将Windows的应用移回Linux。” "我们认为web服务使用Java其实不错了."
2005年Red Hat在JBoss上赢利$350 million 。就在这星期,Red Hat宣布一个关于JBoss的新SOA战略,从这可以看出开源Java商正着手促进整合。
除了Web服务和企业应用技术程序,Mono还可以作为桌面应用程序(Tomboy, F-spot and Beagle)的平台。
"我认为有许多其他用于searching的替代物." "其实Tomboy并不需要Mono," Berman说. "一个比较小的应用程序却导致了具多的依赖,因此我将不奇怪: Tomboy的替代物出现."
Berman 对Tomboy的替代物没有提供人海细节,但他暗示该替代物可能很象一个wiki sharing desktop 。
其实, 是否包括Mono取决于用户需求。Berman 说:"我们所接触的使用web服务的用户都使用Java.