Open Source Windows is “definitely possible”, but don’t hold your breath

Open windows certainly let the fresh air in.

Microsoft releasing Windows as open source isn't impossible, the audience at the ChefConf conference heard on Wednesday. Mark Russinovich, Microsoft technical fellow and Azure CTO, was part of a panel discussion that asked,"Have your bets on Open paid off?"

For the longest time, Microsoft has been seen as an enemy of all things open, with former CEO Steve Ballmer famously describing Linux as a "cancer" in a 2001 interview with the Chicago Sun-Times. But attitudes and opinions have shifted in the intervening years. As Russinovich told the audience, almost all companies these days depend on at least some open source software,and that includes Microsoft customers. This has forced the company to warm to, and support, open source softwarewitness the proclamation by CEO Satya Nadella last October that "Microsoft loves Linux."

Supporting open source software is valuable, but more profound, and more important, is the adoption of open source ideals. Developers, in particular, have come to expect openness in development. This influence has seen Microsoft do things that once might have been considered unthinkable; after early pioneering efforts, such as the open sourcing of the ASP.NET framework, the company has open sourced large parts of the .NET Framework and participated in open hardware projects.

Russinovich describes the decision to make .NET open as a way of increasing interest in and usage of Microsoft's paid software. Open .NET is "an enabling technology that can get people started on other Microsoft solutions," he told the conference, continuing "It lifts them up and makes them available for our other offerings, where otherwise they might not be."

It's against that backdrop that Russinovich claimed that it was "definitely possible" that Microsoft would, one day, open source Windows, saying that "Every conversation you can imagine about what should we do with our softwareopen versus not-open versus serviceshas happened."

Releasing Windows as open source would be no small achievement. The Windows source isn't neatly packaged for easy downloading and compiling. "If you open source something but it comes with a build system that takes rocket scientists and three months to set up, what's the point?" Russinovich asked rhetorically.

Technical complexities aside, we struggle to see Microsoft releasing Windows as open source any time soon. Even as its influence wanes in the face of mobile-oriented competitors, Windows remains a huge cash cow for Redmondone that it's unlikely to want to give up. But that doesn't mean that the company has no further open source ambitions. We could well believe that a piecemeal opening of certain parts of the Windows platform will occur over the next few years.

For example, we could see a continuation of the open-sourcing of the .NET stack. Currently, Microsoft is only in the process of publishing the server platform. This includes all the core .NET framework components, the runtime engine, and compiler, but it doesn't include desktop/client components such as the WPF library, used for building graphical user interfaces. Adding portions such as this to the open project would likely be warmly welcomed by the communityopening the door to faster development and greater responsiveness to developer feedbackwhile not compromising Windows as a money-maker.

Similarly, we've argued that opening up Internet Exploreror specifically, the new Edge engine that's going into the Project Spartan browseris the right thing to do.

Read the original here:
Open Source Windows is “definitely possible”, but don’t hold your breath

Related Posts
This entry was posted in $1$s. Bookmark the permalink.