Usually, when one hears the words Microsoft and open-source being used in the same sentence, they usually expect something bad to have happened. But, you see, Microsoft supports a long list of open-source projects that are used for various things.
One of those projects used to be Mono, the long-running .NET-compatible framework for creating cross-platform software, whose ownership has changed hands over the years, with Microsoft being the latest in the line of owners.
However, now that has changed, possibly for the final time. 😲
Microsoft Being Generous: What Is Happening?
Announced a few days ago, Microsoft has decided to hand over the Mono project to the folks over at WineHQ. They are the ones behind the popular Wine compatibility layer, which is used for running Windows apps on Linux and other POSIX-compliant OSes.
Due to this change, Microsoft is now recommending users and maintainers of Mono-based apps make use of their actively maintained fork of Mono, which is a part of the .NET code.
As for what happens to Mono's repository over on GitHub, it will remain available, with the repos most likely being archived, and binaries being accessible up to four years from now.
Of course, Mono now has a new home at WineHQ's GitLab instance, so no need to worry.
Concluding the announcement, Microsoft developer Jeff Schwartz added that:
We want to recognize that the Mono Project was the first .NET implementation on Android, iOS, Linux, and other operating systems. The Mono Project was a trailblazer for the .NET platform across many operating systems.
It helped make cross-platform .NET a reality and enabled .NET in many new places and we appreciate the work of those who came before us.
Thank you to all the Mono developers!
While at first glance, this sounds generous, but it may not be in another angle.
Some Different Thoughts
When you take a look at Mono's release history, the last major release (6.0) was way back in 2019, and following that were minor patch releases (6.x.x) that came to an end earlier this year in February.
It's good to see that Mono has found a new home and won't be facing the same fate as many other open-source projects when they aren't actively developed or maintained anymore.
But, there's another viewpoint that I am slowly warming up to: that Microsoft just did this to avoid letting people know that they intended to discontinue the project. An r/linux member puts it well:
Looks more like they want to discontinue the project, but that sounds bad so they just declared that wine is the new upstream now.
Whatever their motivation behind handing over Mono to the Wine project maybe, I am just glad to see that an open-source project has found a new home, where it is hopefully valued more.
💬 What do you think about Microsoft's move? Are there any ulterior motives behind this shift?
Here's why you should opt for It's FOSS Plus Membership
- Even the biggest players in the Linux world don't care about desktop Linux users. We do.
- We don't put content behind paywall. Your support keeps it open for everyone. Think of it like 'pay it forward'.
- Don't like ads? With the Plus membership, you get an ad-free reading experience.
- When millions of AI-generated content is being published daily, you read and learn from real human Linux users.
- It costs just $2 a month, less than the cost of your favorite burger.