Microsoft is known to keep their project closed source, and in the past went public announcing they are against Linux’s open source ideology. However, that was more than a decade ago, and Microsoft’s vision has changed in time.
With the Satya Nadella’s leadership, Microsoft shifted perspectives, notes BetaNews. Microsoft now not only supports open-source Linux, but also contributes to the ideology. Today, the program Windows Calculator was also added to GitHub. Here is what Dave Grochocki and Howard Wolosky from Microsoft stated:
“Today, we’re excited to announce that we are open sourcing Windows Calculator on GitHub under the MIT License. This includes the source code, build system, unit tests, and product roadmap. Our goal is to build an even better user experience in partnership with the community.”
Developers Welcomed to Report, Fix or Add New Features to Windows Calculator
The two also explained that developers would be able to integrate the calculator in their apps or tweak the program:
“We are encouraging your fresh perspectives and increased participation to help define the future of Calculator. As developers, if you would like to know how different parts of the Calculator app work, easily integrate Calculator logic or UI into your own applications, or contribute directly to something that ships in Windows, now you can. Calculator will continue to go through all usual testing, compliance, security, quality processes, and Insider flighting, just as we do for our other applications.”
Grochocki and Wolosky also added that through the latest project, developers would learn “from Microsoft’s full development lifecycle, as well as reuse the code to build their own experiences.”
And that’s not everything. They also said that Microsoft would add custom controls and API extensions used in Calculator and other apps to several other projects, like the Windows UI Library and the Windows Community Toolkit.
Microsoft also stated that developers are welcome to participate in discussions on the open-source Windows Calculator, report or fix issues, come up with new ideas and features, collaborate with Microsoft engineers to build and design the open-source project.
Any interested developer can take a look at the source code on GitHub by following this link.