Ghostboard pixel Skip to content

Microsoft's Unexpected Move to Hand Over an Open-Source Project to the Wine Team: A Generous Shift?

Wow! This is surprising. But, is it what it sounds like, or is it something else?

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?

a screenshot of the mono homepage
The Mono project's homepage.

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?


More from It's FOSS...

Latest