Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Microsoft and open source

From Wikipedia, the free encyclopedia
Relationship between the technology company and the open source software paradigm

"Microsoft (loves) Linux"
"Microsoft (loves) Linux", image from theofficial blog in 2015

Microsoft, a tech company historically known for its opposition to the open source software paradigm, turned to embrace the approach in the 2010s. From the 1970s through 2000s under CEOsBill Gates andSteve Ballmer, Microsoft viewed the community creation and sharing of communal code, later to be known as free and open source software, as a threat to its business, and both executives spoke negatively against it. In the 2010s, as the industry turned towardscloud,embedded, andmobile computing—technologies powered by open source advances—CEOSatya Nadella led Microsoft towards open source adoption although Microsoft's traditional Windows business continued to grow throughout this period generating revenues of 26.8 billion in the third quarter of 2018, while Microsoft'sAzure cloud revenues nearly doubled.[1]

Microsoft open sourced some of its code, including the.NET Framework, and made investments in Linux development, server technology, and organizations, including theLinux Foundation andOpen Source Initiative.Linux-based operating systems power the company'sAzure cloud services. Microsoft acquiredGitHub, 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 ofGitHub.[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

[edit]

Initial stance on open source

[edit]
See also:Open Letter to Hobbyists
Altair 8K BASIC on paper tape. In 1976, Microsoft co-founderBill Gates expressed frustration with most computer hobbyists who were using his company's software without having paid for it.

The paradigm of freely sharing computersource code—a practice known asopen source—traces back to the earliest commercial computers, whose user groups shared code to reduce duplicate work and costs.[6] Following an antitrust suit that forced the unbundling of IBM's hardware and software, a proprietary software industry grew throughout the 1970s, in which companies sought to protect their software products. The technology companyMicrosoft was founded in this period and has long been an embodiment of the proprietary paradigm and its tension with open source practices, well before the terms "free software" or "open source" were coined. Within a year of founding Microsoft,Bill Gates wrote anopen letter that positioned the hobbyist act of copying software as a form of theft.[7]

Microsoft successfully expanded in personal computer and enterprise server markets through the 1990s, partially on the strength of the company's marketing strategies.[8] By the late 1990s, Microsoft came to view the growing open source movement as a threat to their revenue and platform. Internal strategy memos from this period, known as theHalloween documents, describe the company's potential approaches to stopping open source momentum. One strategy was "embrace-extend-extinguish", in which Microsoft would adopt standard technology, add proprietary extensions, and upon establishing a customer base, would lock consumers into the proprietary extension to assert a monopoly of the space. The memos also acknowledged open source as a methodology capable of meeting or exceeding proprietary development methodology. Microsoft downplayed these memos as the opinions of an individual employee and not Microsoft's official position.[9]

While many major companies worked with open source software in the 2000s,[10] the decade was also marked by a "perennial war" between Microsoft and open source in which Microsoft continued to view open source as a scourge on its business[11] and developed a reputation as the archenemy of the free and open source movement.[12] Bill Gates and Microsoft CEOSteve Ballmer suggested free software developers and the Linux kernel were communist.[13][14][15] Ballmer also likenedLinux to a kind of cancer on intellectual property. Microsoftsued Lindows, a Linux operating system that could runMicrosoft Windows applications, as a trademark violation. The court rejected the claim and after Microsoft purchased its trademark, the software changed its name toLinspire.[11]

In 2002, Microsoft began experimenting with 'shared source', including theShared Source Common Language Infrastructure, the core of.NET Framework.[16]

Adoption

[edit]

1990s

[edit]

In 1998, Microsoft published at least one public beta release of their Services for UNIX (SFU)[17] based on theMKS toolkit, which in turn included someGNU utilities licensed under theGPL. Microsoft fulfilled the obligations imposed by the GPL and otherOpen Source Software (FLOSS) licenses by offering the source code of these software components and their licenses for download.

Services for UNIX (SFU) v1.0 was released in February 1999.

2000s

[edit]

In April 2004,Windows Installer XML (WiX) was the firstMicrosoft project to be released under an open-source license, theCommon Public License. Initially hosted onSourceForge, it was also the first Microsoft project to be hosted externally.

In June 2004, for the first time Microsoft was represented with a booth atLinuxTag, a free softwareexposition, held annually inGermany.[18] LinuxTag claims to be Europe's largest exhibition for open source software.

In August 2004, Microsoft made the complete source code of theWindows Template Library (WTL) available under theCommon Public License and released it through SourceForge. Since version 9.1, the library is licensed under theMicrosoft Public License.[19]

In September 2004,Microsoft released itsFlexWiki, making its source code available on SourceForge.[20] The engine is open source, also licensed under the Common Public License. FlexWiki was the third Microsoft project to be distributed via SourceForge, after WiX and Windows Template Library.

In 2005, Microsoft released theF#programming language under theApache License 2.0.[16]

In 2006, Microsoft launched itsCodePlex open source code hosting site, to provide hosting for open-source developers targeting Microsoft platforms. In the same year, Microsoft portedPHP to Windows underPHP License[16] and also partnered with and commissioned Vertigo Software to createFamily.Show, a free and open-sourcegenealogy program, as a reference application for Microsoft's latestUI technology andsoftware deployment mechanism at the time,Windows Presentation Foundation andClickOnce.[21][22][23] The source code has been published on CodePlex and is licensed under theMicrosoft Public License.

Microsoft CEOSteve Ballmer

In November 2006, Microsoft andNovell announced a broad partnership to make sure Windows interoperates withSUSE 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 freeOpenOffice.org productivity suite can seamlessly work inOffice 2007, and vice versa. Both companies also agreed to develop on translators to improve interoperability betweenOffice Open XML andOpenDocument 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.[24]

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[25]

In June 2007,Tom Hanrahan, formerDirector of Engineering at theLinux Foundation, became Microsoft'sDirector of Linux Interoperability.[26][27]TheOpen Source Initiative approved theMicrosoft Public License (MS-PL) andMicrosoft Reciprocal License (MS-RL) in 2007.[16] Microsoft open sourcedIronRuby,IronPython, andxUnit.net under MS-PL in 2007.[16]

In 2008, Microsoft joined theApache Software Foundation[28] and co-founded theOpen Web Foundation with Google, Facebook, Sun, IBM, Apache, and others.[16] Also in 2008, Microsoft began distributing the open sourcejQuery JavaScript library together with theVisual Studio development environment for use within theASP.NET AJAX andASP.NET MVC frameworks.[29][30]

When Microsoft releasedHyper-V in 2008,SUSE Linux Enterprise Server became the first non-Windows operating system officially supported on Hyper-V. Microsoft andNovell signed an agreement to work on interoperability two years earlier.[31]

Microsoft first began contributing to theLinux kernel in 2009.[16] TheCodePlex Foundation, an independent501(c)(6) non-profit corporation founded by Microsoft and led mostly by Microsoft employees and affiliates, was founded in September 2009. Its goal was to "enable the exchange of code and understanding among software companies and open source communities."[32][33] Later in September 2010, the name Outercurve Foundation was adopted.[34]

In November 2009, Microsoft released the source code of the.NET Micro Framework to the development community as free and open-source software under theApache License 2.0.[35]

Tom Hanrahan, Director of Microsoft's Open Source Technology Center, speaking atSolutions Linux 2010 in Paris

StyleCop, an originally proprietarystatic code analysis tool by Microsoft, was re-released as an open-source in April 2010 onCodePlex. Based on customer feedback, Microsoft relicensedIronRuby,IronPython, and theDynamic Language Runtime (DLR) underApache License 2.0 in July 2010.[36]

Microsoft signed theJoomla contributor agreement and started upstreaming improvements in 2010.[16]

2010s

[edit]

In 2011, Microsoft started contributing code to theSamba project. The same year, Microsoft also portedNode.js to Windows, upstreaming the code under Apache License 2.0.[16] The first version ofPython Tools for Visual Studio (PTVS) was released in March 2011. After acquiringSkype in 2011, Microsoft continued maintaining the Skype Linux client.[16]In July 2011, Microsoft was the fifth largest contributor to theLinux 3.0 kernel at 4% of the total changes.[37][38] The company became a partner with LinuxTag for their 2011 event and also sponsored LinuxTag 2012.[39][40]

In 2012, Microsoft began hosting Linuxvirtual machines in theAzurecloud computing service andCodePlex introducedgit support.[16] The company also portedApache Hadoop to Windows, upstreaming the code under MIT License.[16] In March 2012, a completely rewritten version ofChronoZoom was made available as open source[41] via theOutercurve Foundation. Also,ASP.NET,ASP.NET MVC,ASP.NET Razor,ASP.NET Web API,Reactive extensions, andIL2JS (anIL to JavaScript compiler) were released under Apache License 2.0.[16] TheTypeScriptprogramming language was released under Apache License 2.0 in 2012. It was the first Microsoft project hosted on GitHub.[16] In June 2012, Microsoft contributedOpen Management Infrastructure toThe Open Group with the goal "to remove all obstacles that stand in the way of implementing standards-based management so that every device in the world can be managed in a clear, consistent, coherent way and to nurture [and] spur a rich ecosystem of standards-based management products."[42]

In 2013, Microsoft relicensed thexUnit.netunit testing tool for the .NET Framework under Apache License 2.0 and transferred it to theOutercurve Foundation.[16] Also in 2013, Microsoft addedGit support toVisual Studio andTeam Foundation Server usinglibgit2, the most widely deployed version of Git. The company is dedicating engineering hours to help further develop libgit2 and working with GitHub and other community programmers who devote time to the software.[43]

Microsoft CEOSatya Nadella in 2014

In 2014,Satya Nadella was named the new CEO of Microsoft. Microsoft began to adopt open source into its core business. In contrast to Ballmer's stance, Nadella presented a slide that read, "Microsoft loves Linux".[12] At the time of the acquisition of GitHub, Nadella said of Microsoft, "We are all in on open source." As the industry trended towardscloud,embedded, andmobile computing, Microsoft turned to open source to stay apace in these open source dominated fields. Microsoft's adoption of open source included several surprising turns.

Miguel de Icaza, founding member of theMono, andXamarin projects and member of theboard of directors of the.NET Foundation

In 2014, the company opened the source of its.NET Framework to promote its software ecosystem and stimulate cross-platform development. Microsoft also started contributing to theOpenJDK the same year.[16] TheWireless Display Adapter, released in 2014, was Microsoft's first hardware device to useembedded Linux.[16]

In the beginning of 2015, Microsoft open sourced theZ3 Theorem Prover, a cross-platformsatisfiability modulo theories (SMT) solver.[44]

Also in 2015, Microsoft co-founded theNode.js Foundation[45] and joined theR Foundation. After completing the acquisition ofRevolution Analytics in 2015,[46] Microsoft integrated the open sourceR programming language intoSQL Server 2016,SQL Server 2017,SQL Server 2019,Power BI,Azure SQL Managed Instance,Azure Cortana Intelligence,Microsoft ML Server andVisual Studio 2017.[47]

The same year, Microsoft also open sourcedMatter Center, Microsoft's legal practice management software and alsoChakra, theMicrosoft EdgeJavaScript engine at the time.[16] Also in 2015, Microsoft releasedWindows 10 with native support for the open-sourceAllJoyn framework, which means that any Windows 10 device can control any AllJoyn-awareInternet of Things (IoT) device in the network.[48] Microsoft has been developing AllJoyn support and contributing code upstream since 2014.[16]

Microsoft opened the keynote speech atAll Things Open in 2015 by stating that:

Microsoft's approach to open today is: Enable, integrate, release, and contribute.

— Mark Russinovich, CTO ofMicrosoft Azure[49]

In August 2015, Microsoft releasedWinObjC, also known as Windows Bridge for iOS, an open-sourcemiddleware toolkit that allowsiOS apps developed inObjective-C to be ported to Windows 10.[50][51][52] On November 18, 2015,Visual Studio Code was released under the proprietary Microsoft License and a subset of its source code was posted toGitHub under theMIT License.[53]

The ten organizations with the most open-source contributors on GitHub in 2016[54]

In January 2016, Microsoft becameGold Sponsor of SCALE 14x – the fourteenth annualSouthern California Linux Expo, a major convention.[55]

When Microsoft acquiredXamarin andLinkedIn in 2016, it relicensed theMono framework under MIT License and continued maintaining theKafkastream-processing software platform as open source.[16] Also in 2016, Microsoft introduced theWindows 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 theLinux Foundation and seat on its board of directors.[56]

Microsoft releasedSQL Server and the now open sourcePowerShell for Linux.[16] Also, Microsoft began portingSysinternals tools, includingProcDump andProcMon, toLinux.[57]R Tools for Visual Studio were released underApache License 2.0 in March 2016.

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.[58][59]

Commentators have noted the adoption of open source and the change of strategy at Microsoft:[60]

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[61]

AtEclipseCon in March 2016, Microsoft announced that the company is joining theEclipse Foundation as aSolutions Member.[62]

TheBitFunnelsearch engine indexing algorithm and various components of theMicrosoft Bing search engine were made open source by Microsoft in 2016.[63][64]vcpkg, a cross-platform open sourcepackage manager, was released in September 2016.[65]

Microsoft joined theOpen Source Initiative, theCloud Native Computing Foundation, and theMariaDB Foundation in 2017.[16] The Open Source Initiative, formerly a target of Microsoft, used the occasion of Microsoft's sponsorship as a milestone for open source software's widespread acceptance.

TheDebian-basedSONiCnetwork operating system was open sourced by Microsoft in 2017.[66]

Also the same year, the Windows development was moved toGit and Microsoft open sourced theGit Virtual File System (GVFS) developed for that purpose.[67][68] Other contributions to Git include a number of performance improvements useful when working with large repositories.[69][70] Microsoft opened theMicrosoft Store to open source applications and gave the keynote speech at theOpen Source Summit North America 2017 in Los Angeles.[16]

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[71]

Microsoft becamePlatinum Sponsor and delivered the keynote of the 2018Southern California Linux Expo – the largest community-run open-source and free software conference in North America.[72][73]

Microsoft developed Linux-based operating systems for use with itsAzure cloud services. Azure Cloud Switch supports the Azure infrastructure and is based on open source and proprietary technology, and Azure Sphere powersInternet 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.[73]

Nat Friedman, formerCEO of Microsoft'sGitHub subsidiary, the largest host ofsource code in the world
Michelle Noorali, Sr. Software Engineer at Microsoft and core maintainer on open source projects in theKubernetes ecosystem includingHelm speaking atLinuxCon 2018 in China.[74] Noorali serves on the Kubernetes Steering Committee.[75]
Microsoft Azure booth atLinuxCon 2018 in Beijing, China

Also in 2018, Microsoft acquiredGitHub, the largest host for open source project infrastructure. Microsoft is among the site's most active contributors and the site hosts the source code for Microsoft'sVisual Studio Code and .NETruntime system. The company, though, has received some criticism for only providing limited returns to the Linux community, since theGPL license lets Microsoft modify Linux source code for internal use without sharing those changes.[76]

In 2018, Microsoft includedOpenSSH,tar, andcurlcommands in Windows.[77][78] Also, Microsoft releasedWindows Calculator as open source underMIT License on GitHub.[79]

Since 2018, Microsoft has been a sponsor of theAdoptOpenJDK project. It is a drop-in replacement forOracle'sJava/JDK.[80]

In April 2018, Microsoft released the Windows 3.x/Windows NTFile Manager source code licensed under theMIT License.[81][82] In August 2018, Microsoft added support for the open sourcePython programming language toPower BI.[83] In October 2018, Microsoft joined theOpen Invention Network[84] and cross-licensed 60,000 patents with the open source community.[85][86]

In 2019, Microsoft's Windows Subsystem for Linux 2 transitioned from an emulated Linux kernel to a full Linux kernel within avirtual machine, improving processor performance manifold. In-keeping with the GPL open source license, Microsoft will submit[when?][citation needed] its kernel improvements for accommodation into the master, public release.[87]

Also in 2019, Microsoft releasedWindows Terminal,PowerToys, and theMicrosoft C++ Standard Library as open source[16] and transitioned itsEdge browser to use the open sourceChromium as the basis.[88] TheWindows Console infrastructure was open-sourced under theMIT License alongside Windows Terminal.[89]

After publishingexFAT as anopen specification, Microsoft contributed the patents to theOpen Invention Network (OIN), and started upstreaming thedevice driver to theLinux kernel.[16]

AtBuild 2019, Microsoft announced that it is open-sourcing itsQuantum Development Kit, including its Q# compilers and simulators.[90]

In December 2019, Microsoft releasedMicrosoft Teams for Linux. This marked the first time Microsoft released anOffice app for the Linux operating system. The app is available in nativepackages in.deb and.rpm formats.[91] Also in December 2019, afterJS Foundation andNode.js Foundation merged to formOpenJS Foundation, Microsoft contributed the popular cross-platform desktop application development toolElectron to OpenJS Foundation.[92][93]

2020s

[edit]

Project Verona, a memory-saferesearch programming language, was open sourced in January 2020.[94][95] Microsoft releasedDeepSpeed, an open sourcedeep learning optimization library forPyTorch, in February 2020.[96]

In 2020, Microsoft open sourced theJava extension forMicrosoft SQL Server,[16]MsQuic (aWindows NT kernel library for theQUIC general-purposetransport layernetwork protocol),[97]Project Petridish, a neural architecture search algorithm for deep learning,[98] and theFluid Framework for building distributed, real-time collaborative web applications.[99] Microsoft also released the Linux-basedAzure Sphere operating system.[16]

In March 2020, Microsoft acquirednpm, the open source Nodepackage manager. It is the world’s largestsoftware registry with more than 1.3 million packages that have 75 billion downloads a month.[100][101] Also in March 2020,Microsoft together with researchers and leaders from theAllen Institute for AI, theChan Zuckerberg Initiative, theGeorgetown University's Center for Security and Emerging Technhology, and theNational Library of Medicine releasedCORD-19, a public dataset of academic articles aboutCOVID-19 and research related to theCOVID-19 pandemic.[102] The dataset is created through the use oftext mining of the current research literature.[103][104]

After exploring different alternative options and talking with various well-known commercial and open source package manager teams includingChocolatey, Scoop,Ninite and others such as AppGet,Npackd and thePowerShell basedOneGet package manager-manager, Microsoft decided to develop and release the open sourceWindows Package Manager in 2020.[105]

Microsoft was one of the silver sponsors for theX.Org Developer’s Conference 2020 (XDC2020). Microsoft had multiple developers presenting on the opening day.[106]

Microsoft completed the first phase of porting theJavaOpenJDK forWindows 10 on ARM devices in June 2020.[80]

In August 2020, Microsoft became founding member of theOpen Source Security Foundation (OpenSSF), a cross-industry forum for a collaborative effort to improve open sourcesoftware security.[107][108]

In September 2020, Microsoft released theSurface Duo, anAndroid-based smartphone with a Linux kernel.[109] The same month, Microsoft releasedOneFuzz, aself-hostedfuzzing-as-a-service platform that automates the detection ofsoftware bugs.[110] It supports Windows and Linux.[111]

Microsoft is a major contributor to theChromium project with the highest percentage of all non-Google contributors coming from Microsoft (35.2%). The company has contributed 29.4% of all non-Google commits to the source code in 2020.[112]CBL-Mariner, acloud infrastructureoperating system based onLinux and developed by theLinux Systems Group at Microsoft for its edge network services and as part of itsMicrosoft Azure cloud infrastructure was open sourced in 2020.[113][114]

In February 2021, Microsoft made the source code for itsExtensible Storage Engine (ESE) available on GitHub under MIT License.[115] Also in February 2021, Microsoft, together with four other founding companies (AWS,Huawei,Google, andMozilla) formed theRust Foundation as an independent non-profit organization to steward the open sourceRustprogramming language and ecosystem.[116][117] In March 2021, Microsoft became founding member of the newEclipse Adoptium Working Group whose goal is to promote free, open sourceJava runtimes.[118] Microsoft released a preview of theMicrosoft Build of OpenJDK in April 2021. It is available for x64 server and desktop editions of Windows, as well as onLinux andmacOS. The company provides long-term support for this distribution of the OpenJDK.[119] In April 2021, Microsoft also released a Windows 10 test build that includes the ability to run Linuxgraphical user interface (GUI) apps usingWindows Subsystem for Linux 2.[120] In the following month, Microsoft launched an open source project to make theBerkeley Packet Filter work on Windows.[121]

At theWindows 11 announcement event in June 2021, Microsoft showcased the newWindows Subsystem for Android (WSA) that will enable support for theAndroid Open Source Project (AOSP) and will allow users to runAndroid apps on their Windows desktop.[122]

In August 2021, Microsoft announced that it is expanding its partnership to become aStrategic Member at the Eclipse Foundation.[123]

Microsoft released the source code of3D Movie Maker under theMIT License in May 2022,[124][125] following a request by theTwitter userFoone a month earlier.[126] Also in May, Microsoft joined the XDP community and released a new open-sourceExpress Data Path interface for Windows.[127][128]

In August 2022, Microsoft open sourced more than 1,500 of its 3Demoji to let creators remix and customize them. The library is available onFigma and GitHub.[129]

On May 18, 2025, Microsoft releasedMicrosoft Edit, an open-source recreation of theMS-DOS Editor written in theRust programming language for modern versions of Windows.[130]

On November 20, 2025, Microsoft licensed the source code forZork I, Zork II, and Zork III under the MIT License.[131]

Support of open source organizations

[edit]

Microsoft is either founding member, joining member, contributing member, and/or sponsor of a number of open source related organizations and initiatives. Examples include:

Selected products

[edit]
3D Movie Maker
Atomtext andsource code editor with an open project onWindows 10
DiskSpd
MonoDevelopIDE forLinux,macOS, andWindows
PowerShell for Linux onUbuntu
Windows Terminal
Vowpal Wabbit
Windows Package Manager
XML NotepadXML editor

See also

[edit]

References

[edit]
  1. ^Bright, Peter (April 26, 2018)."Even Windows revenue is up in Microsoft's $26.8 billion 3Q18".Ars Technica. RetrievedDecember 18, 2019.
  2. ^"GitHub rivals gain from Microsoft acquisition but it's no mass exodus, yet".ZDNet. May 6, 2019.
  3. ^Asay, Matt (October 30, 2017)."Why Microsoft and Google are now leading the open source revolution".TechRepublic. RetrievedApril 21, 2019.
  4. ^"Microsoft may be the world's largest open source contributor, but developers don't care--yet".TechRepublic. November 4, 2018.
  5. ^Asay, Matt (February 7, 2018)."Who really contributes to open source".InfoWorld.
  6. ^Radits 2019, pp. 13–14.
  7. ^Radits 2019, pp. 17–18.
  8. ^Radits 2019, pp. 27–28.
  9. ^Radits 2019, p. 27.
  10. ^Radits 2019, p. 30.
  11. ^abRadits 2019, p. 31.
  12. ^abRadits 2019, p. 32.
  13. ^Lea, Graham (July 31, 2000)."MS' Ballmer: Linux is communism".The Register. RetrievedAugust 24, 2021.
  14. ^Penenberg, Adam L. (November 21, 2005)."Red Herring".Slate. RetrievedAugust 24, 2021.
  15. ^Hernandez, Daniela (July 4, 2014)."Watch Steve Ballmer Mock Linux While Dressed as The Matrix's Neo".Wired. RetrievedAugust 24, 2021.
  16. ^abcdefghijklmnopqrstuvwxyzaaabacadaeafagahaiajBarnes, Hayden (May 23, 2020)."Microsoft and Open Source: An unofficial timeline".boxofcables.dev. RetrievedOctober 18, 2020.
  17. ^"Microsoft Resources for UNIX professionals".Microsoft. Archived fromthe original on October 22, 2003. RetrievedSeptember 8, 2023.
  18. ^LinuxTag 2004 Ausstellerliste
  19. ^Download pages for WTL version 7.5, 8.0, 9.0, 9.1 and 10
  20. ^"FlexWiki: Microsofts Third Open Software Project",eWeek, September 28, 2004, retrievedApril 5, 2012
  21. ^Tim Sneath : Announcing Family.Show 2.0 - July 17, 2007 MSDN Blogs
  22. ^Tim Sneath : Announcing Family.Show v3 – Our WPF Reference Application - February 23, 2009, MSDN Blogs
  23. ^"Vertigo Software: I See Dead People with WPF" – via channel9.msdn.com.
  24. ^Mook, Nate (November 2, 2006)."Novell, Microsoft Ink Linux Partnership".betanews. RetrievedApril 14, 2021.
  25. ^Wong, Grace (November 2, 2006)."Linux to work with Windows".CNN Money. RetrievedApril 14, 2021.
  26. ^Thurston, Richard (June 11, 2007)."Microsoft appoints Linux interoperability chief".ZDNet.
  27. ^Krill, Paul (June 8, 2007)."Microsoft names Linux interop director".InfoWorld.
  28. ^"Microsoft Joins Apache Software Foundation -- Redmondmag.com".Redmondmag.
  29. ^Resig, John (September 28, 2008)."jQuery, Microsoft, and Nokia".jQuery Blog. jQuery. RetrievedJanuary 29, 2009.
  30. ^Guthrie, Scott (September 28, 2008)."jQuery and Microsoft".ScottGu's Blog. RetrievedApril 15, 2019.
  31. ^Branscombe, Mary (December 2, 2020)."What is Microsoft doing with Linux? Everything you need to know about its plans for open source".TechRepublic. RetrievedDecember 6, 2020.
  32. ^"Microsoft creates the CodePlex foundation".Scott Hanselman's Computer Zen. RetrievedJune 24, 2012.
  33. ^"Mission". Outercurve. Archived fromthe original on February 22, 2014. RetrievedJune 24, 2012.
  34. ^"The CodePlex Foundation Rebrands, Renamed Outercurve Foundation". Outercurve. Archived fromthe original on October 2, 2010. RetrievedMarch 27, 2013.
  35. ^"Microsoft to Open Source the .NET Micro Framework". Microsoft. Archived fromthe original on November 14, 2018. RetrievedFebruary 6, 2017.
  36. ^Foley, Mary Jo (July 19, 2010)."Microsoft puts IronPython, IronRuby under an Apache license".ZDNet.
  37. ^Vaughan-Nichols, Steven J. (July 17, 2011)."Top Five Linux Contributor: Microsoft".ZDNet. RetrievedJuly 17, 2021.
  38. ^Corbet, Jonathan (July 13, 2011)."Who wrote 3.0 - from two points of view".LWN.net. RetrievedJuly 17, 2021.
  39. ^"Microsoft: The Unlikely Sponsor Of Linux - Phoronix".www.phoronix.com.
  40. ^"LinuxTag 2012 Gathers Linux Stakeholders In Berlin - Phoronix".www.phoronix.com.
  41. ^UC Berkeley ChronoZoom 2.0 Beta Press Release
  42. ^Open Management Infrastructure, Microsoft Windows Server Blog, June 28, 2012, archived fromthe original on January 26, 2016
  43. ^Jackson, Joab (January 30, 2013)."Microsoft embraces open-source Git for development tools".CIO.
  44. ^"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.
  45. ^Microsoft moves, with others, to help create the Node.js Foundation
  46. ^Sirosh, Joseph."Microsoft Closes Acquisition of Revolution Analytics".blogs.technet.com. Microsoft. RetrievedSeptember 20, 2018.
  47. ^"Introducing R Tools for Visual Studio". RetrievedSeptember 20, 2018.
  48. ^Kaelin, Mark (June 17, 2015)."Windows 10 supports AllJoyn making the Internet of Things possible".TechRepublic. RetrievedDecember 5, 2020.
  49. ^Vaughan-Nichols, Steven J."Microsoft's Mark Russinovich to Linux faithful: Send us your resumes".ZDNet.
  50. ^Hachman, Mark (August 6, 2015)."Microsoft releases iOS-to-Windows app maker Windows Bridge to open source".PC World. IDG. RetrievedOctober 9, 2015.
  51. ^Chester, Brandon (April 29, 2015)."Microsoft Demonstrates Android and iOS Applications Running On Windows 10".Anandtech. Purch Inc. Archived fromthe original on May 1, 2015. RetrievedOctober 9, 2015.
  52. ^Protalinski, Emil (May 1, 2015)."Everything you need to know about porting Android and iOS apps to Windows 10".VentureBeat. RetrievedOctober 9, 2015.
  53. ^"Visual Studio now supports debugging Linux apps; Code editor now open source".Ars Technica. RetrievedNovember 18, 2015.
  54. ^"The state of the Octoverse 2016". Archived fromthe original on April 5, 2017.
  55. ^"SCALE 14x | SCALE 14x".www.socallinuxexpo.org.
  56. ^abRadits 2019, p. 33.
  57. ^Cimpanu, Catalin (November 5, 2018)."Microsoft working on porting Sysinternals to Linux".ZDNet.CBS Interactive. RetrievedNovember 5, 2018.
  58. ^"Ballmer: Linux No Longer A Cancer - InformationWeek". March 11, 2016.
  59. ^"Steve Ballmer: Linux Is No Longer 'A Cancer'". March 11, 2016.
  60. ^Vaughan-Nichols, Steven J."Linux and open source have won, get over it".ZDNet.
  61. ^Vaughan-Nichols, Steven J. (November 28, 2016)."Open source has won, and Microsoft has surrendered".Computerworld.
  62. ^Hill, Paul (March 8, 2013)."Microsoft joins Eclipse Foundation and brings more tools to community".Neowin. RetrievedAugust 3, 2021.
  63. ^Yegulalp, Serdar (September 6, 2016)."Microsoft open-sources Bing components for fast code compilation".InfoWorld.
  64. ^Verma, Arpit (September 7, 2016)."Microsoft Open Sources Major Components Of Bing Search Engine, Here's Why It Matters".Fossbytes. RetrievedJune 12, 2020.
  65. ^"Yelp launches Yelp Fusion, Microsoft creates Vcpkg tool, and the new Touch Sense SDK for Android developers".SD Times. September 20, 2016.
  66. ^Cooney, Michael (October 8, 2020)."Meet SONiC, the new NOS (definitely not the same as the old NOS)".NETWORKWORLD.
  67. ^"Scaling Git (and some back story)".Brian Harry's Blog. February 3, 2017.
  68. ^"How Microsoft Solved Git's Problem with Large Repositories".InfoQ.
  69. ^"Microsoft's Performance Contributions to Git in 2017".Azure DevOps Blog. January 11, 2018.
  70. ^"Git Merge 2019: A Recap".www.welcometothejungle.com.
  71. ^Barbaschow, Asha (February 28, 2018)."Why open source is so important to Microsoft".ZDNet. RetrievedJuly 17, 2021.
  72. ^"SCALE 16x | 16x".www.socallinuxexpo.org.
  73. ^abRadits 2019, p. 34.
  74. ^"Michelle Noorali: Helping Users and Developers Consume Open Source". August 2, 2018.
  75. ^"Featured Speakers - LinuxCon + ContainerCon + CloudOpen China 2018".
  76. ^abRadits 2019, p. 35.
  77. ^"OpenSSH for Windows Update". October 19, 2015. RetrievedOctober 18, 2020.
  78. ^"Tar and Curl Come to Windows!". January 18, 2018. RetrievedNovember 29, 2020.
  79. ^Foley, Mary Jo (March 6, 2019)."Microsoft is open-sourcing Windows Calculator on GitHub".ZDNet. RetrievedOctober 18, 2020.
  80. ^abFoley, Mary Jo (June 24, 2020)."Microsoft completes phase one of porting OpenJDK for Windows 10 on ARM devices".ZDNet. RetrievedApril 13, 2021.
  81. ^John Biggs (April 9, 2018)."90s kids rejoice! Microsoft releases the original Windows 3.0 File Manager source code".TechCrunch. RetrievedApril 15, 2018.
  82. ^Tom Warren."Microsoft open-sources original File Manager from the '90s so it can run on Windows 10 - The Verge". The Verge. RetrievedApril 7, 2018.
  83. ^Yegulalp, Serdar (August 22, 2018)."Microsoft adds Python support to Power BI".InfoWorld.
  84. ^Vaughan-Nichols, Steven J. (October 10, 2018)."Microsoft open-sources its patent portfolio".ZDNet. RetrievedApril 21, 2019.
  85. ^Vaughan-Nichols, Steven J."What does Microsoft joining the Open Invention Network mean for you?".ZDNet.
  86. ^Gartenberg, Chaim (October 10, 2018)."Microsoft makes its 60,000 patents open source to help Linux".The Verge. RetrievedApril 21, 2019.
  87. ^Bright, Peter (May 6, 2019)."Windows 10 will soon ship with a full, open source, GPLed Linux kernel".Ars Technica. RetrievedMay 7, 2019.
  88. ^Warren, Tom (May 6, 2019)."Inside Microsoft's surprise decision to work with Google on its Edge browser".The Verge. RetrievedMay 7, 2019.
  89. ^Cinnamon, Kayla (May 6, 2019)."Introducing Windows Terminal".Windows Command Line Tools For Developers.Microsoft. RetrievedMay 10, 2019.
  90. ^"Microsoft is open-sourcing its Quantum Development Kit". May 6, 2019.
  91. ^Warren, Tom (December 10, 2019)."Microsoft's first Office app arrives on Linux".The Verge.
  92. ^"Electron Desktop JavaScript Framework Finds a New Home".InfoQ.
  93. ^"Electron joins the OpenJS Foundation". December 11, 2019.
  94. ^Jones, Luke (January 17, 2020)."Microsoft's Rust-Based Project Verona Reaches Open Source on GitHub".WinBuzzer.
  95. ^Tung, Liam."Microsoft opens up Rust-inspired Project Verona programming language on GitHub".ZDNet.
  96. ^Yegulalp, Serdar (February 10, 2020)."Microsoft speeds up PyTorch with DeepSpeed".InfoWorld.
  97. ^Cimpanu, Catalin."Microsoft open-sources in-house library for handling QUIC connections".ZDNet.
  98. ^"Microsoft Open-Sources Project Petridish for Deep-Learning Optimization".InfoQ.
  99. ^Tung, Liam (September 10, 2020)."Microsoft's new Fluid Framework: Now it's open-sourced on GitHub".ZDNet. RetrievedSeptember 20, 2020.
  100. ^Prakash, Abhishek (March 17, 2020)."With npm, Microsoft Now Owns the Largest Software Registry in the World".
  101. ^"npm is joining GitHub". March 16, 2020.
  102. ^Microsoft help create 29,000 article COVID-19 Open Research Dataset to help AI save us
  103. ^"Call to Action to the Tech Community on New Machine Readable COVID-19 Dataset".whitehouse.gov. RetrievedOctober 13, 2020 – viaNational Archives.
  104. ^"NLM Leverages Data, Text Mining to Sharpen COVID-19 Research Databases".governmentciomedia.com. May 11, 2020. RetrievedOctober 13, 2020.
  105. ^"Windows Package Manager Preview". May 19, 2020. RetrievedNovember 29, 2020.
  106. ^"Microsoft Has A Large Presence At This Year's X.Org Conference - Phoronix".www.phoronix.com.
  107. ^Google, Microsoft, GitHub, and Others Join the Open Source Security Foundation
  108. ^Uniting for better open-source security: The Open Source Security Foundation | ZDNet
  109. ^Warren, Tom (August 13, 2020)."Microsoft Surface Duo Arrives on September 10th for $1399".TheVerge.
  110. ^"Microsoft: Windows 10 is hardened with these fuzzing security tools – now they're open source".ZDNet. September 15, 2020.
  111. ^"Microsoft open-sources fuzzing test framework".InfoWorld. September 17, 2020.
  112. ^"Google gets web allies by letting outsiders help build Chrome's foundation". RetrievedNovember 23, 2020.
  113. ^Bisson, Simon (November 10, 2020)."Microsoft adds a new Linux: CBL-Mariner".InfoWorld.
  114. ^Foley, Mary Jo (November 11, 2020)."CBL-Mariner: Microsoft's internal Linux distribution for Azure first-party services and edge appliances".ZDNet.
  115. ^Speed, Richard (February 1, 2021)."Microsoft's Extensible Storage Engine (JET Blue) source code arrives on GitHub – sadly comments not included".The Register.
  116. ^"Rust Foundation".foundation.rust-lang.org. February 8, 2021. RetrievedFebruary 9, 2021.
  117. ^"Mozilla Welcomes the Rust Foundation".Mozilla Blog. February 9, 2021. RetrievedFebruary 9, 2021.
  118. ^Anderson, Tim (March 23, 2021)."Total Eclipse team's new start: New Adoptium working group will promote free open source Java runtimes".The Register. RetrievedJune 3, 2021.
  119. ^Foley, Mary Jo (April 6, 2021)."Microsoft rolls out its OpenJDK preview release".ZDNet. RetrievedApril 13, 2021.
  120. ^Foley, Mary Jo (April 21, 2021)."New Windows 10 test build adds first preview of Linux GUI apps on WSL".ZDNet. RetrievedApril 23, 2021.
  121. ^"Microsoft embraces Linux kernel's eBPF super-tool, extends it for Windows".The Register. May 11, 2011.
  122. ^Parmar, Mayank (June 27, 2021)."Microsoft confirms Android apps will run on all Windows 11 PCs". Windows Latest. RetrievedJune 28, 2021.
  123. ^Jawad, Usama (August 3, 2021)."Microsoft is now a Strategic Member of the Eclipse Foundation".Neowin. RetrievedAugust 3, 2021.
  124. ^"microsoft / Microsoft-3D-Movie-Maker".Github. RetrievedMay 4, 2022.
  125. ^Hanselman, Scott [@shanselman] (May 4, 2022)."Hey friends - we've open sourced the code to 1995's Microsoft 3D Movie Maker" (Tweet) – viaTwitter.
  126. ^@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) – viaTwitter.
  127. ^Jawad, Usama (May 25, 2022)."Microsoft brings Linux XDP project to Windows".Neowin. RetrievedMay 26, 2022.
  128. ^abYasar, Erdem (May 25, 2022)."Microsoft introduced open-source XDP for Windows".cloud7. RetrievedMay 26, 2022.
  129. ^Warren, Tom (August 10, 2022)."Microsoft open sources its 3D emoji to let creators remix and customize them".The Verge. RetrievedAugust 14, 2022.
  130. ^Warren, Tom (May 19, 2025)."Microsoft's Edit on Windows is a new command-line text editor".The Verge. RetrievedMay 21, 2025.
  131. ^Haffner, Stacey; Hanselman, Scott (November 20, 2025)."Preserving code that shaped generations: Zork I, II, and III go Open Source".Microsoft Open Source.Microsoft. RetrievedNovember 21, 2025.
  132. ^Lardinois, Frederic (April 3, 2014)."Microsoft Launches .NET Foundation To Foster The .NET Open Source Ecosystem".TechCrunch. RetrievedOctober 18, 2020.
  133. ^"About".Alliance for Open Media.
  134. ^"Bytecode Alliance".Bytecode Alliance.
  135. ^"Members".Cloud Native Computing Foundation.
  136. ^"Members".
  137. ^"Microsoft Build of OpenJDK".Microsoft.
  138. ^Guindon, Christopher."Explore Our Members | The Eclipse Foundation".www.eclipse.org.
  139. ^"F# Foundation: Taking Microsoft's F# Language to a Higher Ground (eWeek)". January 6, 2013. RetrievedOctober 18, 2020.
  140. ^"Supporting Members".
  141. ^"O3D Foundation".O3D Foundation. May 12, 2022. RetrievedJuly 23, 2022.
  142. ^"Current Members".
  143. ^"Home".OpenBMC.
  144. ^"Home".OpenChain.
  145. ^"Open Compute Project".Open Compute Project.
  146. ^"OCF Membership List".
  147. ^"Open Container Initiative - Open Container Initiative".opencontainers.org.
  148. ^"Microsoft joins Open Infrastructure Foundation".ZDNet. RetrievedSeptember 10, 2021.
  149. ^"United States Archives".
  150. ^"Members".
  151. ^"Google, Microsoft, GitHub, and Others Join the Open Source Security Foundation".InfoQ.
  152. ^"Outreachy | Internships Supporting Diversity in Tech".www.outreachy.org.
  153. ^Machlis, Sharon."Esri joins the R Consortium".Computerworld. RetrievedOctober 18, 2020.
  154. ^"Rust Foundation formed to manage namesake language".Neowin. RetrievedFebruary 8, 2021.
  155. ^Open Group Gold Membership Report
  156. ^Krill, Paul (April 18, 2019)."Microsoft aims for simplicity with Bosque programming language".InfoWorld. RetrievedApril 22, 2019.
  157. ^Tung, Liam (September 10, 2020)."Microsoft's new Fluid Framework: Now it's open-sourced on GitHub".ZDNet. RetrievedSeptember 20, 2020.
  158. ^Warren, Tom (May 19, 2020)."Microsoft's new Fluid Office document is Google Docs on steroids".The Verge. RetrievedMay 20, 2020.
  159. ^"Open Sourcing MSVC's STL".C++ Team Blog. September 16, 2019.
  160. ^"What is PowerShell? - PowerShell".docs.microsoft.com. June 28, 2023.
  161. ^"ProcDump - Monitor CPU/processes - Windows CMD - SS64.com".ss64.com.
  162. ^Bowden, Zac (May 19, 2020)."Microsoft's open source Windows Terminal app reaches stable release".Windows Central. RetrievedMay 20, 2020.
  163. ^Warren, Tom (May 6, 2019)."Microsoft unveils Windows Terminal, a new command line app for Windows".The Verge. RetrievedMay 20, 2020.
  164. ^abChan, Rosalie (November 9, 2019)."The 10 most popular programming languages, according to the Microsoft-owned GitHub".Business Insider. RetrievedNovember 28, 2019.
  165. ^Warren, Tom (March 6, 2019)."Microsoft open-sources its Windows calculator on GitHub".The Verge. RetrievedApril 21, 2019.
  166. ^Archambault, Michael (March 6, 2019)."Microsoft Continues Open-Source Effort, Releases Calculator Code".Digital Trends. RetrievedApril 21, 2019.

Further reading

[edit]

External links

[edit]
People
Founders
Board of directors
Senior leadership team
Corporate VPs
Employee groups
Products
Hardware
Software
Programming
languages
Web properties
Company
Conferences
Divisions
Estates
Campaigns
Criticism
Litigation
Acquisitions
Overview
Software
Applications
Video games
Programming
languages
Frameworks,
development tools
Operating systems
Other
Licenses
Forges
Related
Retrieved from "https://en.wikipedia.org/w/index.php?title=Microsoft_and_open_source&oldid=1334737213"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp