今天,微软突然决定将Mono项目交由Wine开发社区管理。自Mono项目上一次作为开源.NET框架发布以来,已经过去了五年时间,此前Wine已经使用了Mono的代码,而在微软专注于开源.NET和其他工作的情况下,此举是合理的,将控制权移交给WineHQ是微软的明智之举,这样可以避免上游Mono项目消亡或分叉。

微软在Mono-Project.com项目网站上发布了这一消息:

Mono项目(mono/mono)("原始Mono")自2001年启动以来一直是.NET生态系统的重要组成部分。微软在2016年收购Xamarin后成为Mono项目的管理者。

Mono项目的上一个主要版本发布于2019年7月,此后发布了一些小补丁。上一次发布补丁是在2024年2月。

我们很高兴地宣布,WineHQ组织将接替Wine-mono/Mono-GitLab(winehq.org),成为Mono项目上游的管理者。现有的mono/mono和其他repos中的源代码仍可继续使用,但repos可能会被归档。

微软在dotnet/runtimerepo中维护着Mono运行时的现代分叉,并一直在逐步将工作负载转移到该分叉。这项工作现已完成,我们建议Mono的活跃用户和基于Mono的应用程序框架的维护者迁移到包含该分叉工作的.NET。

Mono项目是Android、iOS、Linux和其他操作系统上的第一个.NET实现。Mono项目是.NET平台跨多种操作系统的先驱。它帮助跨平台.NET成为现实,并使.NET在许多新的地方得以实现,我们感谢那些先行者的工作。

感谢所有Mono开发者!

作为Mono和其他Xamarin项目背后的开发者,微软早在2016年就收购了Xamarin。Mono最初由MigueldeIcaza和Ximian一伙人创建,二十年前被Novell收购,2011年SUSE将Mono的控制权移交给Xamarin。