Content deleted Content added
F# Software Foundation .NET Foundation Xamarin GitHub "Microsoft (loves) Linux", image from the official blog in 2015 Tags: Visual edit Mobile edit Mobile web edit |
GreenC bot (talk | contribs) Rescued 1 archive link. Wayback Medic 2.5 per WP:URLREQ#anandtech.com |
||
(8 intermediate revisions by 6 users not shown) | |||
Line 20:
}}
[[Microsoft]], a tech company historically known for its opposition to the
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 [[Microsoft Azure|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,<ref>{{Cite web |title=GitHub rivals gain from Microsoft acquisition but it's no mass exodus, yet |work=[[ZDNet]] |date=2019-05-06 |url=https://www.zdnet.com/article/github-rivals-gain-from-microsoft-acquisition-but-its-no-mass-exodus-yet/ }}</ref> this proved a short-lived phenomenon as by 2019 there were over 10 million new users of [[GitHub]].{{citation needed|date=March 2020}}
Line 104:
{{blockquote|Microsoft's approach to open today is: Enable, integrate, release, and contribute.|[[Mark Russinovich]], CTO of [[Microsoft Azure]]<ref>{{Cite web|url=https://www.zdnet.com/article/mark-russinovich-the-microsoft-azure-cloud-and-open-source/|title=Microsoft's Mark Russinovich to Linux faithful: Send us your resumes|first=Steven J.|last=Vaughan-Nichols|website=ZDNet}}</ref>}}
In August 2015, Microsoft released [[WinObjC]], also known as Windows Bridge for iOS, an open-source [[middleware]] toolkit that allows [[iOS]] apps developed in [[Objective-C]] to be ported to Windows 10.<ref>{{cite web|url=http://www.pcworld.com/article/2960526/software-development/microsoft-releases-ios-to-windows-app-maker-windows-bridge-to-open-source.html|title=Microsoft releases iOS-to-Windows app maker Windows Bridge to open source|last=Hachman|first=Mark|website=[[PC World]]|publisher=IDG|date=August 6, 2015|access-date=October 9, 2015}}</ref><ref>{{cite web|url=http://www.anandtech.com/show/9205/microsoft-demonstrates-android-and-ios-applications-running-on-windows-10|archive-url=https://web.archive.org/web/20150501095343/http://www.anandtech.com/show/9205/microsoft-demonstrates-android-and-ios-applications-running-on-windows-10|url-status=dead|archive-date=May 1, 2015|title=Microsoft Demonstrates Android and iOS Applications Running On Windows 10|last=Chester|first=Brandon|website=[[Anandtech]]|publisher=Purch Inc.|date=April 29, 2015|access-date=October 9, 2015}}</ref><ref>{{cite web|url=https://venturebeat.com/2015/05/01/everything-you-need-to-know-about-porting-android-and-ios-apps-to-windows-10/|title=Everything you need to know about porting Android and iOS apps to Windows 10|last=Protalinski|first=Emil|website=[[VentureBeat]]|date=May 1, 2015|access-date=October 9, 2015}}</ref> On November 18, 2015, [[Visual Studio Code]] was released under the proprietary Microsoft License and a subset of its source code was posted to [[GitHub]] under the [[Expat License|MIT License]].<ref>{{cite news|title=Visual Studio now supports debugging Linux apps; Code editor now open source|url=https://arstechnica.com/information-technology/2015/11/visual-studio-now-supports-debugging-linux-apps-code-editor-now-open-source/|access-date=18 November 2015|work=Ars Technica}}</ref>
[[File:Number of open source contributors by company.png|thumb|The ten organizations with the most open-source contributors on GitHub in 2016<ref>{{Cite web|url=https://octoverse.github.com/|title=The state of the Octoverse 2016|archive-url=https://web.archive.org/web/20170405182156/https://octoverse.github.com/|archive-date=April 5, 2017}}</ref>]]
Line 186:
In August 2022, Microsoft open sourced more than 1,500 of its 3D [[emoji]] to let creators remix and customize them. The library is available on [[Figma (software)|Figma]] and GitHub.<ref>{{cite web|url=https://www.theverge.com/2022/8/10/23299527/microsoft-emoji-open-source-creators|title=Microsoft open sources its 3D emoji to let creators remix and customize them|last=Warren|first=Tom|date=10 August 2022|website=[[The Verge]]|access-date=14 August 2022}}</ref>
On May 18, 2025, Microsoft released [[Microsoft Edit]], an open-source recreation of the [[MS-DOS Editor]] written in the [[Rust (programming language)|Rust programming language]] for modern versions of Windows.<ref>{{cite web|url=https://www.theverge.com/news/669318/microsoft-edit-on-windows-command-line-text-editor|title=Microsoft’s Edit on Windows is a new command-line text editor|work=[[The Verge]]|date=19 May 2025|access-date=21 May 2025|author-last=Warren|author-first=Tom}}</ref>
== Support of open source organizations ==
Line 236 ⟶ 238:
* [[AirSim]] – Simulator for drones, cars and other objects, built as a platform for [[AI]] research
* [[Allegiance (video game)|''Allegiance'']] – [[Multiplayer video game|Multiplayer]] [[online game]] providing a mix of [[real-time strategy]] and player piloted [[Space combat simulator|space combat]] gameplay
* [[ASP.NET]] – It is a web application framework developed for building dynamic web applications and services.
* [[ASP.NET AJAX]] – It is a set of extensions for ASP.NET that enables developers to create asynchronous, interactive web applications.
* [[ASP.NET Core]] – It is an open-source, cross-platform framework developed for building modern web applications and services.
* [[ASP.NET MVC]] – It is a web application framework which follows the Model-View-Controller (MVC) architectural pattern.
* [[ASP.NET Razor]] – It is a markup syntax used in ASP.NET for creating web pages.
* [[ASP.NET Web Forms|ASP.NET Web Forms –]] It is a web application framework that allows developers to build dynamic websites by utilizing a component-based approach.
[[File:Atom screenshot v1.41.0.png|thumb|[[Atom (text editor)|Atom]] [[text editor|text]] and [[source code editor]] with an open project on [[Windows 10]]]]
* [[Atom (text editor)|Atom]] – [[text editor|Text]] and [[source code editor]] for [[macOS]], [[Linux]], and [[Microsoft Windows]]
Line 271 ⟶ 273:
* [[GW-BASIC]] – Dialect of the [[BASIC]] [[programming language]]
* [[Microsoft C++ Standard Library]] – Implementation of the [[C++ Standard Library]] (also known as the STL)<ref>{{Cite web|url=https://devblogs.microsoft.com/cppblog/open-sourcing-msvcs-stl/|title=Open Sourcing MSVC's STL|date=September 16, 2019|website=C++ Team Blog}}</ref>
* [[Microsoft Edit]] – [[Text-based user interface|TUI]] [[text editor]]
[[File:Monodevelop5.4.png|thumb|[[MonoDevelop]] [[integrated development environment|IDE]] for [[Linux]], [[macOS]], and [[Windows]]]]
* [[Mixed Reality Toolkit]] – Software development kit (SDK) for the development of [[mixed reality]] (MR) and [[augmented reality]] (AR) software applications
Line 316 ⟶ 319:
* [[Windows Package Manager]] – [[Package manager]] for Windows 10
* [[Windows Presentation Foundation]] – Graphical subsystem (similar to [[WinForms]]) for rendering [[user interface]]s in Windows-based applications
* [[Windows Subsystem for Linux]] – Windows component that allows a GNU/Linux environment to be used from within Windows.
* [[Windows Template Library]] – [[Object-oriented programming|Object-oriented]] [[C++]] template [[Library (computing)|library]] for [[Win32]] development
* [[Windows UI Library]] – Set of [[UI control]]s and features for the [[Universal Windows Platform]] (UWP)
|