Microsoft and open source
Microsoft open sourced some of its code, including the .NET Framework, and made investments in Linux development, server technology, and organizations, including the Linux Foundation and Open Source Initiative. Linux-based operating systems power the company's Azure cloud services. Microsoft acquired GitHub, the largest host for open source project infrastructure, in 2018. Microsoft is among the site's most active contributors. While this acquisition led a few projects to migrate away from GitHub.[2], this proved a short-lived phenomenon as by 2019 there were over 10 million new users of GitHub.[citation needed]
Since 2017, Microsoft is one of the biggest open source contributors in the world,[3] measured by the number of employees actively contributing to open source projects on GitHub, the largest host of source code in the world.[4][5]
History
Initial stance on open source
The paradigm of freely sharing computer
Microsoft successfully expanded in personal computer and enterprise server markets through the 1990s, partially on the strength of the company's marketing strategies.
While many major companies worked with open source software in the 2000s,
In 2002, Microsoft began experimenting with 'shared source', including the Shared Source Common Language Infrastructure, the core of .NET Framework.[16]
Adoption
1990s
In 1998, Microsoft published at least one public beta release of their Services for UNIX (SFU)
2000s
In April 2004, Windows Installer XML (WiX) was the first Microsoft project to be released under an open-source license,[18] the Common Public License.[19] Initially hosted on SourceForge,[20] it was also the first Microsoft project to be hosted externally.
In June 2004, for the first time Microsoft was represented with a booth at
LinuxTag claims to be Europe's largest exhibition for open source software.In August 2004, Microsoft made the complete source code of the
In September 2004,
In 2005, Microsoft released the
In 2006, Microsoft launched its
In November 2006, Microsoft and Novell announced a broad partnership to make sure Windows interoperates with SUSE Linux. The initial agreement endured until 2012 and included promises not to sue over patents as well as joint development, marketing and support of Windows – Linux interoperability solutions. In addition, Microsoft and Novell agreed to work to ensure documents created in the free OpenOffice.org productivity suite can seamlessly work in Office 2007, and vice versa. Both companies also agreed to develop on translators to improve interoperability between Office Open XML and OpenDocument formats. The company also purchased 70,000 one-year SUSE Linux Enterprise Server maintenance and update subscription coupons from Novell. Microsoft could distribute the coupons to customers as a way to convince them to choose Novell's Linux rather than a competitor's Linux distribution.[27]
Microsoft CEO Steve Ballmer acknowledged that more customers are running mixed systems and said about the partnership with Novell:
While we're going to compete, we're going to collaborate in the right way.
— Steve Ballmer, CEO of Microsoft[28]
In June 2007, Tom Hanrahan, former Director of Engineering at the Linux Foundation, became Microsoft's Director of Linux Interoperability.[29][30] The
In 2008, Microsoft joined the
When Microsoft released
Microsoft first began contributing to the
In November 2009, Microsoft released the source code of the
Microsoft signed the Joomla contributor agreement and started upstreaming improvements in 2010.[16]
2010s
In 2011, Microsoft started contributing code to the Samba project. The same year, Microsoft also ported Node.js to Windows, upstreaming the code under Apache License 2.0.[16] The first version of Python Tools for Visual Studio (PTVS) was released in March 2011. After acquiring Skype in 2011, Microsoft continued maintaining the Skype Linux client.[16] In July 2011, Microsoft was the fifth largest contributor to the Linux 3.0 kernel at 4% of the total changes.[40][41] The company became a partner with LinuxTag for their 2011 event and also sponsored LinuxTag 2012.[42][43]
In 2012, Microsoft began hosting Linux
In 2013, Microsoft relicensed the
In 2014,
In 2014, the company opened the source of its
In the beginning of 2015, Microsoft open sourced the Z3 Theorem Prover, a cross-platform satisfiability modulo theories (SMT) solver.[47]
Also in 2015, Microsoft co-founded the
The same year, Microsoft also open sourced
Microsoft opened the keynote speech at All Things Open in 2015 by stating that:
Microsoft's approach to open today is: Enable, integrate, release, and contribute.
In August 2015, Microsoft released
In January 2016, Microsoft became Gold Sponsor of SCALE 14x – the fourteenth annual Southern California Linux Expo, a major convention.[58]
When Microsoft acquired Xamarin and LinkedIn in 2016, it relicensed the Mono framework under MIT License and continued maintaining the Kafka stream-processing software platform as open source.[16] Also in 2016, Microsoft introduced the Windows Subsystem for Linux, which lets Linux applications run on the Windows operating system. The company invested in Linux server technology and Linux development to promote cross-platform compatibility and collaboration with open source companies and communities, culminating with Microsoft's platinum sponsorship of the Linux Foundation and seat on its board of directors.[59]
Microsoft released
In March 2016, Ballmer changed his stance on Linux, saying that he supports his successor Satya Nadella's open source commitments. He maintained that his comments in 2001 were right at the time but that times have changed.[61][62]
Commentators have noted the adoption of open source and the change of strategy at Microsoft:[63]
The company has become an enthusiastic supporter of Linux and of open source and a very active member of many important projects.
— Jim Zemlin, Executive Director ofThe Linux Foundation[64]
At
The BitFunnel search engine indexing algorithm and various components of the Microsoft Bing search engine were made open source by Microsoft in 2016.[66][67] vcpkg, a cross-platform open source package manager, was released in September 2016.[68]
Microsoft joined the
The Debian-based SONiC network operating system was open sourced by Microsoft in 2017.[69]
Also the same year, the Windows development was moved to
In 2018, the Microsoft CTO of Data spoke with ZDNet about the growing importance of open source stating that:
We meet customers where they are, and in particular if you want Linux we'll give you Linux; if you want MySQL, well we'll give you MySQL; you want NoSQL well we'll give you NoSQL -- that means you need to be part of open source; open source by nature is a community thing.
— Raghu Ramakrishnan, Microsoft CTO of Data[74]
Microsoft became Platinum Sponsor and delivered the keynote of the 2018 Southern California Linux Expo – the largest community-run open-source and free software conference in North America.[75][76]
Microsoft developed Linux-based operating systems for use with its Azure cloud services. Azure Cloud Switch supports the Azure infrastructure and is based on open source and proprietary technology, and Azure Sphere powers Internet of things devices. As part of its announcement, Microsoft acknowledged Linux's role in small devices where the full Windows operating system would be unnecessary.[76]
Also in 2018, Microsoft acquired
In 2018, Microsoft included OpenSSH, tar, and curl commands in Windows.[80][81] Also, Microsoft released Windows Calculator as open source under MIT License on GitHub.[82]
Since 2018, Microsoft has been a sponsor of the
In April 2018, Microsoft released the Windows 3.x/Windows NT
In 2019, Microsoft's Windows Subsystem for Linux 2 transitioned from an emulated Linux kernel to a full Linux kernel within a virtual machine, improving processor performance manifold. In-keeping with the GPL open source license, Microsoft will submit its kernel improvements for accommodation into the master, public release.[90]
Also in 2019, Microsoft released
After publishing
At
In December 2019, Microsoft released
2020s
In 2020, Microsoft open sourced the
In March 2020, Microsoft acquired
After exploring different alternative options and talking with various well-known commercial and open source package manager teams including
Microsoft was one of the silver sponsors for the
Microsoft completed the first phase of porting the
In August 2020, Microsoft became founding member of the
In September 2020, Microsoft released the Surface Duo, an Android-based smartphone with a Linux kernel.[112] The same month, Microsoft released OneFuzz, a self-hosted fuzzing-as-a-service platform that automates the detection of software bugs.[113] It supports Windows and Linux.[114]
Microsoft is a major contributor to the
In February 2021, Microsoft made the source code for its
At the
In August 2021, Microsoft announced that it is expanding its partnership to become a Strategic Member at the Eclipse Foundation.[126]
Microsoft released the source code of 3D Movie Maker under the MIT License in May 2022,[127][128] following a request by the Twitter user Foone a month earlier.[129] Also in May, Microsoft joined the XDP community and released a new open-source Express Data Path interface for Windows.[130][131]
In August 2022, Microsoft open sourced more than 1,500 of its 3D
Support of open source organizations
Microsoft is either founding member, joining member, contributing member, and/or sponsor of a number of open source related organizations and initiatives. Examples include:
- .NET Foundation[133]
- Alliance for Open Media[134]
- Apache Software Foundation[16]
- Bytecode Alliance[135]
- Cloud Native Computing Foundation[136]
- CodePlex Foundation, later known as Outercurve Foundation[16]
- Confidential Computing Consortium[137]
- eBPF Foundation[138]
- Eclipse Adoptium Working Group[139]
- Eclipse Foundation[140]
- F# Software Foundation[141]
- Hyperledger[142]
- Linux Foundation[16]
- MariaDB Foundation[16]
- Node.js Foundation[16]
- Open 3D Foundation[143]
- OpenAPI Initiative[144]
- OpenBMC[145]
- OpenChain[146]
- Open Compute Project[147]
- Open Connectivity Foundation[148]
- Open Container Initiative[149]
- Open Infrastructure Foundation[150]
- Open Invention Network[151]
- OpenJS Foundation[152]
- Open Source Initiative[16]
- Open Source Security Foundation[153]
- Open Web Foundation[16]
- Outreachy[154]
- R Consortium[155]
- R Foundation[16]
- Rust Foundation[156]
- The Open Group[157]
- Unified Patents Open Source Zone[16]
Selected products
This section needs expansion. You can help by adding to it. (April 2019) |
- .NET – Managed code software framework for Windows, Linux, and macOS operating systems[59]
- Visual Basic .NETprogramming languages
- .NET Gadgeteer – Rapid-prototyping standard for building small electronic devices
- UI toolkit
- .NET Micro Framework – .NET Framework platform for resource-constrained devices
- Microsoft Kids subsidiary for making films using 3D computer graphics
- AIresearch
- space combatgameplay
- ASP.NET
- ASP.NET AJAX
- ASP.NET Core
- ASP.NET MVC
- ASP.NET Razor
- ASP.NET Web Forms
- Babylon.js – A real time 3D engine using a JavaScript library for displaying 3D graphics in a web browser via HTML5
- BitFunnel – A signature-based search engine
- Bosque – Functional programming language[158]
- C++/WinRT – C++ library for Microsoft's Windows Runtime platform, designed to provide access to modern Windows APIs
- class-based), and component-orientedprogramming disciplines
- Cloud infrastructure operating systembased on Linux
- ChakraCore – JavaScript engine
- ChronoZoom – Project that visualizes time on the broadest possible scale from the Big Bang to the present day
- profiler for the .NET Framework
- Video conferencingplatform
- postconditions, loop invariants and loop variants
- cloud native and serverless computing
- DeepSpeed – Deep learning optimization library for PyTorch
- Detours – C++ library for intercepting, monitoring and instrumenting binary functions on Microsoft Windows
- Command-line tool for storage benchmarking that generates a variety of requests against computer files, partitions or storage devices
- dynamic languages
- eBPF on Windows– Register-based virtual machine designed to run a custom 64-bit RISC-like architecture via just-in-time compilation inside the kernel
- transacteddata update and retrieval
- program verification
- F# – General purpose, strongly typed, multi-paradigm programming language that encompasses functional, imperative, and object-oriented programming methods
- File Manager – File managerfor Microsoft Windows
- Fluid Framework – Platform for real-time collaboration across applications[159][160]
- FourQlib – elliptic curve
- GW-BASIC – Dialect of the BASIC programming language
- Microsoft C++ Standard Library – Implementation of the C++ Standard Library (also known as the STL)[161]
- Mixed Reality Toolkit – Software development kit (SDK) for the development of mixed reality (MR) and augmented reality (AR) software applications
- MonoDevelop – Integrated development environment for Linux, macOS, and Windows
- Build tool set for managed code as well as native C++code
- IETF QUICprotocol
- AutoMLtoolkit
- npm – Package manager for the JavaScriptprogramming language
- fuzz testing framework
- Open Live Writer – Desktop blogging application
- Open Management Infrastructure – CIM management server
- Open XML SDK – set of managed code libraries to create and manipulate Office Open XMLfiles programmatically
- Orleans – Cross-platform software framework for building scalable and robust distributed applications based on the .NET Framework
- P – Programming language for asynchronous event-driven programming and the IoT
- Low-code, general-purpose programming language for expressing logic across the Microsoft Power Platform
- PowerShell – Command-line shell and scripting language[162]
- Process Monitor – Tool that monitors and displays in real-time all file system activity
- CPU spike[163]
- products
- research programming language
- System utilities for power users
- asynchronous implementing reactive programming
- RecursiveExtractor – An archive fileextraction library written in C#
- Sandcastle – Documentation generator
- coding stylesand a subset of the .NET Framework design guidelines
- Windows Terminal – Terminal emulator[164][165]
- TypeScript – Programming language similar to JavaScript, among the most popular on GitHub[166]
- U-Prove – Cross-platform technology and accompanying SDK for user-centric identity management
- vcpkg – Cross-platform package manager used to simplify the acquisition and installation of third-party libraries
- VFS for Git – Virtual file system extension to the Git version control system
- Multi-paradigm, object-oriented programming language
- image annotationand labeling
- Vowpal Wabbit – online interactive machine learning system library and program
- Multi-lingual content creation application for the Wikipedia online encyclopedia
- Windows Calculator – Software calculator[167][168]
- APIs for building connected, service-orientedapplications
- Windows Console – Terminal emulator
- Windows Driver Frameworks – Tools and libraries that aid in the creation of device drivers for Microsoft Windows
- Windows Forms – Graphical user interface (GUI) class library
- Windows Package Manager – Package manager for Windows 10
- WinForms) for rendering user interfacesin Windows-based applications
- Win32development
- UI controls and features for the Universal Windows Platform(UWP)
- WinJS – JavaScript library for cross-platform app development
- to be ported to Windows 10
- WiX (Windows Installer XML Toolset) – Toolset for building Windows Installer packages from XML
- WorldWide Telescope – Astronomy software
- XDP for Windows – Interface used to accelerate networking by bypassing most of the OS networking stack[131]
- XML Notepad – XML editor
- XSP – Standalone web server written in C# that hosts ASP.NET for Unix-like operating systems
- xUnit.net – Unit testing tool for the .NET Framework
- Z3 Theorem Prover – Cross-platform satisfiability modulo theories (SMT) solver
See also
- Free software movement
- History of free and open-source software
- Timeline of free and open-source software
- Comparison of open-source and closed-source software
- Business models for open-source software
References
- ^ Bright, Peter (April 26, 2018). "Even Windows revenue is up in Microsoft's $26.8 billion 3Q18". Ars Technica. Retrieved December 18, 2019.
- ZDNet. May 6, 2019.
- ^ Asay, Matt (October 30, 2017). "Why Microsoft and Google are now leading the open source revolution". TechRepublic. Retrieved April 21, 2019.
- ^ "Microsoft may be the world's largest open source contributor, but developers don't care--yet". TechRepublic. November 4, 2018.
- ^ Asay, Matt (February 7, 2018). "Who really contributes to open source". InfoWorld.
- ^ Radits 2019, pp. 13–14.
- ^ Radits 2019, pp. 17–18.
- ^ Radits 2019, pp. 27–28.
- ^ Radits 2019, p. 27.
- ^ Radits 2019, p. 30.
- ^ a b Radits 2019, p. 31.
- ^ a b Radits 2019, p. 32.
- ^ Lea, Graham (July 31, 2000). "MS' Ballmer: Linux is communism". The Register. Retrieved August 24, 2021.
- ^ Penenberg, Adam L. (November 21, 2005). "Red Herring". Slate. Retrieved August 24, 2021.
- ^ Hernandez, Daniela (July 4, 2014). "Watch Steve Ballmer Mock Linux While Dressed as The Matrix's Neo". Wired. Retrieved August 24, 2021.
- ^ a b c d e f g h i j k l m n o p q r s t u v w x y z aa ab ac ad ae af ag ah ai aj Barnes, Hayden (May 23, 2020). "Microsoft and Open Source: An unofficial timeline". boxofcables.dev. Retrieved October 18, 2020.
- ^ "Microsoft Resources for UNIX professionals". Microsoft. Archived from the original on October 22, 2003. Retrieved September 8, 2023.
- ^ Mensching, Rob (August 14, 2012). "Outercurve Foundation and WiX toolset together, at last". RobMensching.com /Blog. Retrieved February 16, 2014.
- ^ Mensching, Rob (August 20, 2012). "The WiX toolset license". Retrieved February 16, 2014.
- ^ Mensching, Rob (April 5, 2004). "Windows Installer XML (WiX) toolset has released as Open Source on SourceForge.net". RobMensching.com /Blog. Retrieved February 16, 2014.
- ^ LinuxTag 2004 Ausstellerliste
- ^ Download pages for WTL version 7.5, 8.0, 9.0, 9.1 and 10
- ^ "FlexWiki: Microsofts Third Open Software Project", eWeek, September 28, 2004, retrieved April 5, 2012
- ^ Tim Sneath : Announcing Family.Show 2.0 - July 17, 2007 MSDN Blogs
- ^ Tim Sneath : Announcing Family.Show v3 – Our WPF Reference Application - February 23, 2009, MSDN Blogs
- ^ "Vertigo Software: I See Dead People with WPF" – via channel9.msdn.com.
- ^ Mook, Nate (November 2, 2006). "Novell, Microsoft Ink Linux Partnership". betanews. Retrieved April 14, 2021.
- ^ Wong, Grace (November 2, 2006). "Linux to work with Windows". CNN Money. Retrieved April 14, 2021.
- ^ Thurston, Richard (June 11, 2007). "Microsoft appoints Linux interoperability chief". ZDNet.
- ^ Krill, Paul (June 8, 2007). "Microsoft names Linux interop director". InfoWorld.
- ^ "Microsoft Joins Apache Software Foundation -- Redmondmag.com". Redmondmag.
- ^ Resig, John (September 28, 2008). "jQuery, Microsoft, and Nokia". jQuery Blog. jQuery. Retrieved January 29, 2009.
- ^ Guthrie, Scott (September 28, 2008). "jQuery and Microsoft". ScottGu's Blog. Retrieved April 15, 2019.
- ^ Branscombe, Mary (December 2, 2020). "What is Microsoft doing with Linux? Everything you need to know about its plans for open source". TechRepublic. Retrieved December 6, 2020.
- ^ "Microsoft creates the CodePlex foundation". Scott Hanselman's Computer Zen. Retrieved June 24, 2012.
- ^ "Mission". Outercurve. Archived from the original on February 22, 2014. Retrieved June 24, 2012.
- ^ "The CodePlex Foundation Rebrands, Renamed Outercurve Foundation". Outercurve. Archived from the original on October 2, 2010. Retrieved March 27, 2013.
- ^ "Microsoft to Open Source the .NET Micro Framework". Microsoft. Archived from the original on November 14, 2018. Retrieved February 6, 2017.
- ^ Foley, Mary Jo (July 19, 2010). "Microsoft puts IronPython, IronRuby under an Apache license". ZDNet.
- ^ Vaughan-Nichols, Steven J. (July 17, 2011). "Top Five Linux Contributor: Microsoft". ZDNet. Retrieved July 17, 2021.
- ^ Corbet, Jonathan (July 13, 2011). "Who wrote 3.0 - from two points of view". LWN.net. Retrieved July 17, 2021.
- ^ "Microsoft: The Unlikely Sponsor Of Linux - Phoronix". www.phoronix.com.
- ^ "LinuxTag 2012 Gathers Linux Stakeholders In Berlin - Phoronix". www.phoronix.com.
- ^ UC Berkeley ChronoZoom 2.0 Beta Press Release
- ^ Open Management Infrastructure, Microsoft Windows Server Blog, June 28, 2012, archived from the original on January 26, 2016
- ^ Jackson, Joab (January 30, 2013). "Microsoft embraces open-source Git for development tools". CIO.
- ^ "Microsoft's Visual Studio timeline and Z3 Theorem Prover, Google Cloud Launcher, Facebook's Fresco—SD Times news digest: March 27, 2015". March 27, 2015.
- ^ Microsoft moves, with others, to help create the Node.js Foundation
- ^ Sirosh, Joseph. "Microsoft Closes Acquisition of Revolution Analytics". blogs.technet.com. Microsoft. Retrieved September 20, 2018.
- ^ "Introducing R Tools for Visual Studio". Retrieved September 20, 2018.
- ^ Kaelin, Mark (June 17, 2015). "Windows 10 supports AllJoyn making the Internet of Things possible". TechRepublic. Retrieved December 5, 2020.
- ^ Vaughan-Nichols, Steven J. "Microsoft's Mark Russinovich to Linux faithful: Send us your resumes". ZDNet.
- ^ Hachman, Mark (August 6, 2015). "Microsoft releases iOS-to-Windows app maker Windows Bridge to open source". PC World. IDG. Retrieved October 9, 2015.
- Anandtech. Purch Inc. Retrieved October 9, 2015.
- ^ Protalinski, Emil (May 1, 2015). "Everything you need to know about porting Android and iOS apps to Windows 10". VentureBeat. Retrieved October 9, 2015.
- ^ "Visual Studio now supports debugging Linux apps; Code editor now open source". Ars Technica. Retrieved November 18, 2015.
- ^ "The state of the Octoverse 2016". Archived from the original on April 5, 2017.
- ^ "SCALE 14x | SCALE 14x". www.socallinuxexpo.org.
- ^ a b Radits 2019, p. 33.
- CBS Interactive. Retrieved November 5, 2018.
- ^ "Ballmer: Linux No Longer A Cancer - InformationWeek". March 11, 2016.
- ^ "Steve Ballmer: Linux Is No Longer 'A Cancer'". March 11, 2016.
- ^ Vaughan-Nichols, Steven J. "Linux and open source have won, get over it". ZDNet.
- ^ Vaughan-Nichols, Steven J. (November 28, 2016). "Open source has won, and Microsoft has surrendered". Computerworld.
- ^ Hill, Paul (March 8, 2013). "Microsoft joins Eclipse Foundation and brings more tools to community". Neowin. Retrieved August 3, 2021.
- ^ Yegulalp, Serdar (September 6, 2016). "Microsoft open-sources Bing components for fast code compilation". InfoWorld.
- ^ Verma, Arpit (September 7, 2016). "Microsoft Open Sources Major Components Of Bing Search Engine, Here's Why It Matters". Fossbytes. Retrieved June 12, 2020.
- ^ "Yelp launches Yelp Fusion, Microsoft creates Vcpkg tool, and the new Touch Sense SDK for Android developers". SD Times. September 20, 2016.
- ^ Cooney, Michael (October 8, 2020). "Meet SONiC, the new NOS (definitely not the same as the old NOS)". NETWORKWORLD.
- ^ "Scaling Git (and some back story)". Brian Harry's Blog. February 3, 2017.
- ^ "How Microsoft Solved Git's Problem with Large Repositories". InfoQ.
- ^ "Microsoft's Performance Contributions to Git in 2017". Azure DevOps Blog. January 11, 2018.
- ^ "Git Merge 2019: A Recap". www.welcometothejungle.com.
- ^ Barbaschow, Asha (February 28, 2018). "Why open source is so important to Microsoft". ZDNet. Retrieved July 17, 2021.
- ^ "SCALE 16x | 16x". www.socallinuxexpo.org.
- ^ a b Radits 2019, p. 34.
- ^ "Michelle Noorali: Helping Users and Developers Consume Open Source". August 2, 2018.
- ^ "Featured Speakers - LinuxCon + ContainerCon + CloudOpen China 2018".
- ^ a b Radits 2019, p. 35.
- ^ "OpenSSH for Windows Update". October 19, 2015. Retrieved October 18, 2020.
- ^ "Tar and Curl Come to Windows!". January 18, 2018. Retrieved November 29, 2020.
- ^ Foley, Mary Jo (March 6, 2019). "Microsoft is open-sourcing Windows Calculator on GitHub". ZDNet. Retrieved October 18, 2020.
- ^ a b Foley, Mary Jo (June 24, 2020). "Microsoft completes phase one of porting OpenJDK for Windows 10 on ARM devices". ZDNet. Retrieved April 13, 2021.
- ^ John Biggs (April 9, 2018). "90s kids rejoice! Microsoft releases the original Windows 3.0 File Manager source code". TechCrunch. Retrieved April 15, 2018.
- ^ Tom Warren. "Microsoft open-sources original File Manager from the '90s so it can run on Windows 10 - The Verge". The Verge. Retrieved April 7, 2018.
- ^ Yegulalp, Serdar (August 22, 2018). "Microsoft adds Python support to Power BI". InfoWorld.
- ZDNet. Retrieved April 21, 2019.
- ^ Vaughan-Nichols, Steven J. "What does Microsoft joining the Open Invention Network mean for you?". ZDNet.
- ^ Gartenberg, Chaim (October 10, 2018). "Microsoft makes its 60,000 patents open source to help Linux". The Verge. Retrieved April 21, 2019.
- ^ Bright, Peter (May 6, 2019). "Windows 10 will soon ship with a full, open source, GPLed Linux kernel". Ars Technica. Retrieved May 7, 2019.
- ^ Warren, Tom (May 6, 2019). "Inside Microsoft's surprise decision to work with Google on its Edge browser". The Verge. Retrieved May 7, 2019.
- ^ Cinnamon, Kayla (May 6, 2019). "Introducing Windows Terminal". Windows Command Line Tools For Developers. Microsoft. Retrieved May 10, 2019.
- ^ "Microsoft is open-sourcing its Quantum Development Kit". May 6, 2019.
- ^ Warren, Tom (December 10, 2019). "Microsoft's first Office app arrives on Linux". The Verge.
- ^ "Electron Desktop JavaScript Framework Finds a New Home". InfoQ.
- ^ "Electron joins the OpenJS Foundation". December 11, 2019.
- ^ Jones, Luke (January 17, 2020). "Microsoft's Rust-Based Project Verona Reaches Open Source on GitHub". WinBuzzer.
- ^ Tung, Liam. "Microsoft opens up Rust-inspired Project Verona programming language on GitHub". ZDNet.
- ^ Yegulalp, Serdar (February 10, 2020). "Microsoft speeds up PyTorch with DeepSpeed". InfoWorld.
- ^ Cimpanu, Catalin. "Microsoft open-sources in-house library for handling QUIC connections". ZDNet.
- ^ "Microsoft Open-Sources Project Petridish for Deep-Learning Optimization". InfoQ.
- ZDNet. Retrieved September 20, 2020.
- ^ Prakash, Abhishek (March 17, 2020). "With npm, Microsoft Now Owns the Largest Software Registry in the World".
- ^ "npm is joining GitHub". March 16, 2020.
- ^ Microsoft help create 29,000 article COVID-19 Open Research Dataset to help AI save us
- National Archives.
- ^ "NLM Leverages Data, Text Mining to Sharpen COVID-19 Research Databases". governmentciomedia.com. May 11, 2020. Retrieved October 13, 2020.
- ^ "Windows Package Manager Preview". May 19, 2020. Retrieved November 29, 2020.
- ^ "Microsoft Has A Large Presence At This Year's X.Org Conference - Phoronix". www.phoronix.com.
- ^ Google, Microsoft, GitHub, and Others Join the Open Source Security Foundation
- ^ Uniting for better open-source security: The Open Source Security Foundation | ZDNet
- ^ Warren, Tom (August 13, 2020). "Microsoft Surface Duo Arrives on September 10th for $1399". TheVerge.
- ^ "Microsoft: Windows 10 is hardened with these fuzzing security tools – now they're open source". ZDNet. September 15, 2020.
- ^ "Microsoft open-sources fuzzing test framework". InfoWorld. September 17, 2020.
- ^ "Google gets web allies by letting outsiders help build Chrome's foundation". Retrieved November 23, 2020.
- ^ Bisson, Simon (November 10, 2020). "Microsoft adds a new Linux: CBL-Mariner". InfoWorld.
- ^ Foley, Mary Jo (November 11, 2020). "CBL-Mariner: Microsoft's internal Linux distribution for Azure first-party services and edge appliances". ZDNet.
- ^ Speed, Richard (February 1, 2021). "Microsoft's Extensible Storage Engine (JET Blue) source code arrives on GitHub – sadly comments not included". The Register.
- ^ "Rust Foundation". foundation.rust-lang.org. February 8, 2021. Retrieved February 9, 2021.
- ^ "Mozilla Welcomes the Rust Foundation". Mozilla Blog. February 9, 2021. Retrieved February 9, 2021.
- ^ Anderson, Tim (March 23, 2021). "Total Eclipse team's new start: New Adoptium working group will promote free open source Java runtimes". The Register. Retrieved June 3, 2021.
- ^ Foley, Mary Jo (April 6, 2021). "Microsoft rolls out its OpenJDK preview release". ZDNet. Retrieved April 13, 2021.
- ^ Foley, Mary Jo (April 21, 2021). "New Windows 10 test build adds first preview of Linux GUI apps on WSL". ZDNet. Retrieved April 23, 2021.
- ^ "Microsoft embraces Linux kernel's eBPF super-tool, extends it for Windows". The Register. May 11, 2011.
- ^ Parmar, Mayank (June 27, 2021). "Microsoft confirms Android apps will run on all Windows 11 PCs". Windows Latest. Retrieved June 28, 2021.
- ^ Jawad, Usama (August 3, 2021). "Microsoft is now a Strategic Member of the Eclipse Foundation". Neowin. Retrieved August 3, 2021.
- ^ "microsoft / Microsoft-3D-Movie-Maker". Github. Retrieved May 4, 2022.
- ^ Hanselman, Scott [@shanselman] (May 4, 2022). "Hey friends - we've open sourced the code to 1995's Microsoft 3D Movie Maker" (Tweet) – via Twitter.
- ^ @Foone (April 6, 2022). "hey @Microsoft give me the source code to 3D Movie Maker. You released it in 1995 and I want to expand and extend it" (Tweet) – via Twitter.
- ^ Jawad, Usama (May 25, 2022). "Microsoft brings Linux XDP project to Windows". Neowin. Retrieved May 26, 2022.
- ^ a b Yasar, Erdem (May 25, 2022). "Microsoft introduced open-source XDP for Windows". cloud7. Retrieved May 26, 2022.
- ^ Warren, Tom (August 10, 2022). "Microsoft open sources its 3D emoji to let creators remix and customize them". The Verge. Retrieved August 14, 2022.
- ^ Lardinois, Frederic (April 3, 2014). "Microsoft Launches .NET Foundation To Foster The .NET Open Source Ecosystem". TechCrunch. Retrieved October 18, 2020.
- ^ "About". Alliance for Open Media.
- ^ "Bytecode Alliance". Bytecode Alliance.
- ^ "Members". Cloud Native Computing Foundation.
- ^ "Members".
- ^ "eBPF Members".
- ^ "Microsoft Build of OpenJDK". Microsoft.
- ^ Guindon, Christopher. "Explore Our Members | The Eclipse Foundation". www.eclipse.org.
- ^ "F# Foundation: Taking Microsoft's F# Language to a Higher Ground (eWeek)". January 6, 2013. Retrieved October 18, 2020.
- ^ "Supporting Members".
- ^ "O3D Foundation". O3D Foundation. May 12, 2022. Retrieved July 23, 2022.
- ^ "Current Members".
- ^ "Home". OpenBMC.
- ^ "Home". OpenChain.
- ^ "Open Compute Project". Open Compute Project.
- ^ "OCF Membership List".
- ^ "Open Container Initiative - Open Container Initiative". opencontainers.org.
- ^ "Microsoft joins Open Infrastructure Foundation". ZDNet. Retrieved September 10, 2021.
- ^ "United States Archives".
- ^ "Members".
- ^ "Google, Microsoft, GitHub, and Others Join the Open Source Security Foundation". InfoQ.
- ^ "Outreachy | Internships Supporting Diversity in Tech". www.outreachy.org.
- ^ Machlis, Sharon. "Esri joins the R Consortium". Computerworld. Retrieved October 18, 2020.
- ^ "Rust Foundation formed to manage namesake language". Neowin. Retrieved February 8, 2021.
- ^ Open Group Gold Membership Report
- ^ Krill, Paul (April 18, 2019). "Microsoft aims for simplicity with Bosque programming language". InfoWorld. Retrieved April 22, 2019.
- ZDNet. Retrieved September 20, 2020.
- ^ Warren, Tom (May 19, 2020). "Microsoft's new Fluid Office document is Google Docs on steroids". The Verge. Retrieved May 20, 2020.
- ^ "Open Sourcing MSVC's STL". C++ Team Blog. September 16, 2019.
- ^ "What is PowerShell? - PowerShell". docs.microsoft.com. June 28, 2023.
- ^ "ProcDump - Monitor CPU/processes - Windows CMD - SS64.com". ss64.com.
- ^ Bowden, Zac (May 19, 2020). "Microsoft's open source Windows Terminal app reaches stable release". Windows Central. Retrieved May 20, 2020.
- ^ Warren, Tom (May 6, 2019). "Microsoft unveils Windows Terminal, a new command line app for Windows". The Verge. Retrieved May 20, 2020.
- ^ a b Chan, Rosalie (November 9, 2019). "The 10 most popular programming languages, according to the Microsoft-owned GitHub". Business Insider. Retrieved November 28, 2019.
- ^ Warren, Tom (March 6, 2019). "Microsoft open-sources its Windows calculator on GitHub". The Verge. Retrieved April 21, 2019.
- ^ Archambault, Michael (March 6, 2019). "Microsoft Continues Open-Source Effort, Releases Calculator Code". Digital Trends. Retrieved April 21, 2019.
Further reading
- Radits, Markus (January 25, 2019). A Business Ecology Perspective on Community-Driven Open Source: The Case of the Free and Open Source Content Management System Joomla. Linköping University Electronic Press. ISBN 978-91-7685-305-4.
- Bright, Peter (May 10, 2019). "Microsoft: The open source company". Ars Technica. Retrieved May 11, 2019.
- Hayes, Frank (March 19, 2001). "The Microsoft Way". ISSN 0010-4841.
- Nadella, Satya (2017). Hit Refresh: The Quest to Rediscover Microsoft's Soul and Imagine a Better Future for Everyone. Harper Business. ISBN 978-0062652508.
- Ovide, Shira (April 16, 2012). "Microsoft Dips Further Into Open-Source Software". ISSN 0099-9660.
- Vaughan-Nichols, Steven J. (October 29, 2014). "Why Microsoft loves Linux". ZDNet. Retrieved April 21, 2019.
- Vaughan-Nichols, Steven J. (January 26, 2015). "Microsoft: The open-source company". ZDNet. Retrieved December 31, 2019.
- Vaughan-Nichols, Steven J. (June 9, 2016). "Why Microsoft is turning into an open-source company". ZDNet. Retrieved April 21, 2019.
- Vaughan-Nichols, Steven J. (December 30, 2019). "Linux and open-source rules: 2019's five biggest stories show why". ZDNet. Retrieved December 31, 2019.
- Warren, Tom (April 29, 2019). "How Microsoft learned from the past to redesign its future". The Verge. Retrieved April 30, 2019.
- Warren, Tom (May 18, 2020). "Microsoft: we were wrong about open source". The Verge. Retrieved May 20, 2020.
- Warren, Tom (October 22, 2021). "Microsoft angers the .NET open source community with a controversial decision". The Verge. Retrieved October 23, 2021.