Microsoft a open source - Microsoft and open source
Microsoft, technologická společnost, která byla kdysi známá svou opozicí vůči open source software paradigma, se obrátil k přijetí přístupu v 2010s. Od 70. do 2000. let pod vedením generálních ředitelů Bill Gates a Steve Ballmer „Microsoft považoval vytváření komunity a sdílení komunálního kódu, později známého jako bezplatný a otevřený software, za hrozbu pro své podnikání, a oba manažeři proti němu hovořili negativně. V roce 2010, kdy se průmysl obrátil k mrak, vložený, a mobilní výpočetní technika —Technologie využívající pokrok v otevřeném zdroji — CEO Satya Nadella vedl Microsoft k přijetí open source, ačkoli tradiční podnikání společnosti Microsoft s Windows pokračovalo v růstu během tohoto období a ve třetím čtvrtletí roku 2018 dosáhlo tržeb 26,8 miliard, zatímco výnosy z cloudu Azure od společnosti Microsoft téměř zdvojnásobily své příjmy.[1]
Microsoft open získal část svého kódu, včetně .NET Framework a Kód Visual Studio a investovaly do vývoje Linuxu, serverové technologie a organizací, včetně Linux Foundation a Open Source Initiative. Linux - operační systémy založené na výkonu společnosti Cloudové služby Azure. Microsoft získal GitHub, největší hostitel pro infrastrukturu projektů open source, v roce 2018. Microsoft patří mezi nejaktivnější přispěvatele webu. Tato akvizice vedla několik projektů k migraci mimo GitHub.[2] To se ukázalo jako krátkodobý fenomén, protože do roku 2019 bylo více než 10 milionů nových uživatelů GitHubu.[Citace je zapotřebí ]
Od roku 2017 je Microsoft jedním z největších přispěvatelů open source na světě,[3] měřeno počtem zaměstnanců aktivně přispívajících k projektům open source na GitHubu, největším hostiteli zdrojového kódu na světě.[4][5]
Dějiny
Počáteční postoj k otevřenému zdroji

Paradigma volného sdílení počítače zdrojový kód - praxe známá jako otevřený zdroj —Stopuje zpět k nejstarším komerčním počítačům, jejichž skupiny uživatelů sdílely kód, aby se snížila duplicitní práce a náklady.[6] Po protimonopolním řízení, které si vynutilo oddělení hardwaru a softwaru IBM, se v 70. letech rozrostl vlastní softwarový průmysl, ve kterém se společnosti snažily chránit své softwarové produkty. Technologická společnost Microsoft byla založena v tomto období a je již dlouho ztělesněním proprietárního paradigmatu a jeho napětí s praktikami open source, dlouho předtím, než byly vytvořeny pojmy „svobodný software“ nebo „open source“. Do roku od založení Microsoftu Bill Gates napsal otevřený dopis, který označil fandové kopírování softwaru za formu krádeže.[7]
Společnost Microsoft úspěšně expandovala na trzích osobních počítačů a podnikových serverů v 90. letech, částečně díky síle marketingových strategií společnosti.[8] Na konci 90. let společnost Microsoft začala vnímat rostoucí hnutí open source jako hrozbu pro své příjmy a platformu. Interní strategické poznámky z tohoto období, známé jako Halloween dokumenty, popište potenciální přístupy společnosti k zastavení hybnosti open source. Jedna strategie byla „obejmout-prodloužit-uhasit ", ve kterém by společnost Microsoft přijala standardní technologii, přidala proprietární rozšíření a po založení zákaznické základny by uzamkla spotřebitele do proprietárního rozšíření s cílem prosadit monopol prostoru. Poznámky rovněž uznávaly otevřený zdroj jako metodiku schopnou splnit nebo překročit proprietární vývojová metodologie. Společnost Microsoft tyto poznámky bagatelizovala jako názory jednotlivých zaměstnanců, nikoli jako oficiální postavení Microsoftu.[9]
Zatímco v roce 2000 mnoho velkých společností pracovalo se softwarem s otevřeným zdrojovým kódem,[10] desetiletí bylo také poznamenáno „trvalou válkou“ mezi Microsoftem a open source, ve kterém Microsoft nadále považoval open source za pohromu svého podnikání[11] a vytvořil si reputaci jako úhlavní nepřítel hnutí volného a otevřeného zdroje.[12] Microsoft CEO Steve Ballmer přirovnáván Linux k druhu rakoviny duševního vlastnictví. Microsoft žaloval Lindows, operační systém Linux, který lze spustit Microsoft Windows aplikace, jako porušení ochranné známky. Soud žalobu zamítl a poté, co Microsoft koupil svou ochrannou známku, software změnil svůj název na Linspire.[11]
V roce 2002 společnost Microsoft začala experimentovat se „sdíleným zdrojem“, včetně Sdílená infrastruktura Common Language Infrastructure, jádro .NET Framework.[13]
Přijetí
2000s
V dubnu 2004 Instalační služba Windows Installer XML (WiX) byl první Microsoft projekt, který má být vydán pod licencí open-source,[14] the Společná veřejná licence.[15] Původně hostováno dne SourceForge,[16] byl to také první projekt společnosti Microsoft, který byl hostován externě.
V červnu 2004 byl Microsoft poprvé zastoupen stánkem na adrese LinuxTag, svobodný software expozice, konané každoročně v Německo.[17] LinuxTag tvrdí, že je největší evropskou výstavou softwaru s otevřeným zdrojovým kódem. V září 2004 Microsoft vydala své FlexWiki zpřístupnění jeho zdrojového kódu na SourceForge.[18] Motor je otevřený zdroj, který je rovněž licencován na základě společné veřejné licence. FlexWiki byl třetím projektem společnosti Microsoft, který byl po WiX a Windows distribuován prostřednictvím SourceForge Knihovna šablon Windows (WTL).
V roce 2005 společnost Microsoft vydala F# programovací jazyk pod Licence Apache 2.0.[13]
V roce 2006 společnost Microsoft spustila svůj CodePlex web s otevřeným zdrojovým kódem, který poskytuje hosting vývojářům open-source zaměřeným na platformy Microsoft. Microsoft také portoval PHP do Windows pod Licence PHP a spolupracuje s Novell zlepšit interoperabilitu open source v roce 2006.[13]
The Open Source Initiative schválil Veřejná licence společnosti Microsoft (MS-PL) a Reciproční licence Microsoft (MS-RL) v roce 2007.[13] Microsoft open source IronRuby, IronPython, a xUnit.net pod MS-PL v roce 2007.[13]
V roce 2008 se společnost Microsoft připojila k Softwarová nadace Apache[19] a spoluzaložil Otevřete webovou nadaci s Google, Facebook, Sun, IBM, Apache a dalšími.[13] Také v roce 2008 společnost Microsoft začala distribuovat otevřený zdroj jQuery JavaScriptová knihovna spolu s Vizuální studio vývojové prostředí pro použití v rámci ASP.NET AJAX a ASP.NET MVC rámce.[20][21]
Když společnost Microsoft vydala Hyper-V v roce 2008, SUSE Linux Enterprise Server se stal prvním operačním systémem mimo Windows oficiálně podporovaným na Hyper-V. Microsoft a Novell podepsal dohodu o práci na interoperabilitě o dva roky dříve.[22]
Microsoft nejprve začal přispívat do Linuxové jádro v roce 2009.[13]
V roce 2010, Microsoft Research a Wikipedia spojily své síly ke spuštění WikiBhasha, open-source vícejazyčný nástroj pro vytváření obsahu pro encyklopedii online.[23]
Microsoft podepsal Joomla v roce 2010.[13]
2010s
V roce 2011 společnost Microsoft začala přispívat kódem do Projekt Samba. Ve stejném roce také portoval Microsoft Node.js do Windows, upstreaming kódu pod Apache License 2.0.[13]
Microsoft se stal partnerem společnosti LinuxTag pro jejich akci v roce 2011 a také sponzoroval LinuxTag 2012.[24][25]
V roce 2012 začala společnost Microsoft hostovat Linux virtuální stroje v Blankyt cloud computing servis.[13] Společnost také portovala Apache Hadoop do Windows, upstreaming kódu pod licencí MIT.[13]
Taky, ASP.NET, ASP.NET MVC, Razor ASP.NET, Webové rozhraní ASP.NET, Reaktivní rozšíření, a IL2JS (an IL na kompilátor JavaScript) byly vydány pod licencí Apache 2.0.[13]
The Strojopis programovací jazyk byla vydána pod licencí Apache License 2.0 v roce 2012. Jednalo se o první projekt společnosti Microsoft hostovaný na GitHubu.[13]
V roce 2013 společnost Microsoft vydala licenci na xUnit.net testování jednotky nástroj pro .NET Framework pod Apache License 2.0 a přenesl jej do Nadace vnější křivky.[13]

V roce 2014 Satya Nadella byl jmenován novým generálním ředitelem společnosti Microsoft. Microsoft začal do svého hlavního podnikání přijímat otevřený zdroj. Na rozdíl od Ballmerova postoje představila Nadella snímek, který zněl: „Microsoft miluje Linux“.[12] V době akvizice GitHub Nadella řekla o Microsoftu: „Jsme všichni v open source.“ Jak průmysl směřoval k mrak, vložený, a mobilní výpočetní technika „Microsoft se obrátil na open source, aby zůstal rychlý v těchto polích ovládaných open source. Přijetí open source společností Microsoft zahrnovalo několik překvapivých obratů.

V roce 2014 společnost otevřela svůj zdroj .NET Framework propagovat svůj softwarový ekosystém a stimulovat vývoj napříč platformami. Microsoft také začal přispívat do OpenJDK stejný rok.[13] The Bezdrátový grafický adaptér, vydané v roce 2014, bylo prvním hardwarovým zařízením společnosti Microsoft, které se používalo vestavěný Linux.[13]
V roce 2015 společnost Microsoft spoluzaložila Node.js Foundation[26] a připojil se k Nadace R.. Ve stejném roce společnost Microsoft také otevřela zdroje Centrum hmoty, Software pro správu právní praxe společnosti Microsoft a také Čakra, Microsoft Edge JavaScriptový engine v době, kdy.[13]
Také v roce 2015 společnost Microsoft vydala Windows 10 s nativní podporou pro open-source AllJoyn framework, což znamená, že jakékoli zařízení s Windows 10 může ovládat libovolné zařízení AllJoyn Internet věcí (IoT) zařízení v síti.[27] Microsoft vyvíjí podporu AllJoyn a přispívá kódem proti proudu od roku 2014.[13]
Microsoft otevřel hlavní projev v Všechny věci otevřené v roce 2015 uvedením, že:
Přístup společnosti Microsoft k dnešnímu otevření je: Povolit, integrovat, uvolnit a přispět.
Když Microsoft získal Xamarin a LinkedIn v roce 2016 znovu vydala licenci Mono rámec pod licencí MIT a nadále udržovat Kafka zpracování proudu softwarová platforma jako open source.[13] Také v roce 2016 společnost Microsoft představila Subsystém Windows pro Linux, který umožňuje spuštění aplikací Linux v operačním systému Windows. Společnost investovala do serverové technologie Linuxu a vývoje Linuxu, aby podpořila kompatibilitu mezi platformami a spolupráci s otevřenými zdrojovými společnostmi a komunitami, což vyvrcholilo platinovým sponzorováním společnosti Microsoft Linux Foundation a sídlo v její správní radě.[29]
Microsoft vydal SQL Server a nyní otevřený zdroj PowerShell pro Linux.[13] Microsoft také začal portovat Sysinternals nástroje, včetně ProcDump a ProcMon, do Linux.[30]
V březnu 2016 Ballmer změnil svůj postoj k systému Linux a řekl, že podporuje závazky open source své nástupkyně Satya Nadella. Tvrdil, že jeho komentáře z roku 2001 byly v té době správné, ale doba se změnila.[31][32]
Komentátoři zaznamenali přijetí open source a změnu strategie ve společnosti Microsoft:[33]
Společnost se stala nadšeným zastáncem Linuxu a open source a velmi aktivním členem mnoha důležitých projektů.
— Jim Zemlin, výkonný ředitel společnosti Linuxová nadace[34]
The BitFunnel indexování vyhledávače algoritmus a různé komponenty Microsoft Bing vyhledávač byly v roce 2016 společností Microsoft vytvořeny jako open source.[35][36]
Microsoft se připojil k Open Source Initiative, Cloud Native Computing Foundation a MariaDB Foundation v roce 2017.[13] Iniciativa Open Source, dříve cíl společnosti Microsoft, využila příležitosti sponzorství společnosti Microsoft jako milník pro široké přijetí softwaru s otevřeným zdrojovým kódem.
The Debian -na základě Zvukový síťový operační systém byl otevřen od Microsoftu v roce 2017.[37]
Ve stejném roce byl přesunut vývoj Windows sakra a Microsoft open získal Virtuální souborový systém Git (GVFS) vyvinutý pro tento účel. Microsoft otevřel Microsoft Store otevřel zdrojové aplikace a přednesl hlavní projev na Open Source Summit Severní Amerika 2017 v Los Angeles.[13]
Společnost Microsoft přednesla hlavní myšlenku roku 2018 Jižní Kalifornie Linux Expo, hlavní konvence.[38]
Společnost Microsoft vyvinula pro jeho použití operační systémy založené na systému Linux Cloudové služby Azure. Azure Cloud Switch podporuje infrastrukturu Azure a je založen na open source a proprietární technologii a schopnostech Azure Sphere Internet věcí zařízení. V rámci svého oznámení Microsoft uznal roli Linuxu v malých zařízeních, kde by byl zbytečný celý operační systém Windows.[38]
V roce 2018 se společnost Microsoft připojila k Otevřená vynálezová síť[39] a křížově licencovaných 60 000 patentů s komunitou open source.[40][41]

Také v roce 2018 společnost Microsoft získala GitHub, největší hostitel pro infrastrukturu projektů open source. Microsoft je jedním z nejaktivnějších přispěvatelů webu a web hostuje zdrojový kód pro Microsoft Kód Visual Studio a .NET runtime systém. Společnost však od té doby obdržela určitou kritiku za to, že linuxové komunitě poskytuje pouze omezené výnosy Licence GPL umožňuje Microsoftu upravit zdrojový kód Linuxu pro interní použití bez sdílení těchto změn.[42] V roce 2019 Microsoft Windows Subsystém pro Linux 2 přešel z emulovaného linuxového jádra na plné linuxové jádro v rámci virtuální stroj, zlepšení výkonu procesoru. V souladu s licencí open source GPL společnost Microsoft předá vylepšení jádra pro ubytování do hlavního veřejného vydání.[43]
V roce 2018 zahrnovala společnost Microsoft OpenSSH, dehet, a kučera příkazy ve Windows.[44][45] Společnost Microsoft také vydala Windows Calculator jako open source pod Licence MIT na GitHubu.[46]
V roce 2019 společnost Microsoft vydala Terminál Windows, PowerToys a Standardní knihovna Microsoft C ++ jako otevřený zdroj[13] a změnil svůj Prohlížeč Edge používat otevřený zdroj Chrom jako základ.[47]
20. léta 20. století
Projekt Verona bezpečné pro paměť programovací jazyk výzkumu, byl otevřen v lednu 2020.[48][49]
V roce 2020 společnost Microsoft open pořídila Jáva rozšíření pro Microsoft SQL Server,[13] MsQuic (A Jádro Windows NT knihovna pro RYCHLE univerzální transportní vrstva síťový protokol ),[50] Projekt Petridish, algoritmus pro vyhledávání neurální architektury pro hluboké učení,[51] a Fluidní rámec pro vytváření distribuovaných webových aplikací pro spolupráci v reálném čase.[52] Microsoft také vydal Linux Azure Sphere operační systém.[13]
V březnu 2020 společnost Microsoft získala npm, otevřený zdrojový uzel správce balíčků. Je největší na světě softwarový registr s více než 1,3 miliony balíčků, které mají 75 miliard stažení za měsíc.[53][54]
Po prozkoumání různých alternativních možností a rozhovoru s různými známými komerčními týmy a manažery balíčků open source včetně Chocolatey Scoop, Ninite a další, jako je AppGet, Npackd a PowerShell na základě OneGet správce balíčků - manažer, Microsoft se rozhodl vyvinout a vydat open source Správce balíčků Windows v roce 2020.[55]
Microsoft byl jedním ze stříbrných sponzorů pro Konference vývojářů X.Org 2020 (XDC2020). Microsoft měl v den zahájení prezentaci několika vývojářů.[56]
V září 2020 společnost Microsoft vydala Surface Duo, an Android - chytrý telefon s jádrem Linuxu.[57] Ve stejném měsíci společnost Microsoft vydala OneFuzz, a samoobslužný fuzzing-as-a-service platforma který automatizuje detekci softwarové chyby.[58] Podporuje Windows a Linux.[59]
Microsoft je hlavním přispěvatelem do Chromový projekt s nejvyšším procentem všech přispěvatelů, kteří nepocházejí z Googlu, od společnosti Microsoft (35,2%). Společnost přispěla 29,4% všech závazků jiných společností než Google do zdrojového kódu v roce 2020.[60]
Podpora organizací s otevřeným zdrojovým kódem
Microsoft je zakládajícím členem, připojujícím se členem, přispívajícím členem a / nebo sponzorem řady organizací a iniciativ souvisejících s otevřeným zdrojem. Mezi příklady patří:
- .NET Foundation[61]
- Aliance pro otevřená média[62]
- Softwarová nadace Apache[13]
- Cloud Native Computing Foundation[63]
- CodePlex Foundation, později známá jako Nadace vnější křivky[13]
- Konsorcium pro důvěrné výpočty[64]
- Eclipse Foundation[65]
- F # softwarová nadace[66]
- Hyperledger[67]
- Linux Foundation[13]
- MariaDB Foundation[13]
- Node.js Foundation[13]
- Iniciativa OpenAPI[68]
- OpenBMC[69]
- OpenChain[70]
- Otevřete výpočetní projekt[71]
- Otevřete Foundation Connectivity Foundation[72]
- Otevřená iniciativa na kontejnery[73]
- Otevřená vynálezová síť[74]
- OpenJS Foundation[75]
- Open Source Initiative[13]
- Open Source Security Foundation[76]
- Otevřete webovou nadaci[13]
- Outreachy[77]
- Konsorcium R.[78]
- Nadace R.[13]
- Sjednocené patenty Zóna otevřeného zdroje[13]
Vybrané produkty
![]() | Tato sekce potřebuje expanzi. Můžete pomoci přidávat k tomu. (Dubna 2019) |
- .SÍŤ – Spravovaný kód softwarový rámec pro operační systémy Windows, Linux a macOS[29]
- .NET Bio – Bioinformatika a genomika knihovna vytvořená pro jednoduché načítání, ukládání a analýzu biologických dat
- Platforma .NET Compiler (Roslyn) – Překladače a analýza kódu API pro C# a Visual Basic .NET programovací jazyky
- .NET Gadgeteer - Standard pro rychlé prototypování pro výrobu malých elektronických zařízení
- .NET MAUI - Křížová platforma Sada nástrojů uživatelského rozhraní
- .NET Micro Framework – .NET Framework platforma pro zařízení omezená na zdroje
- AirSim - Simulátor pro drony, automobily a další objekty, postavený jako platforma pro AI výzkum
- Věrnost – Multiplayer online hra poskytuje kombinaci strategie v reálném čase a hráč pilotoval vesmírný boj hratelnost
- ASP.NET
- ASP.NET AJAX
- ASP.NET Core
- ASP.NET MVC
- Razor ASP.NET
- Webové formuláře ASP.NET

- Atom – Text a editor zdrojového kódu pro Operační Systém Mac, Linux, a Microsoft Windows
- BitFunnel - Na základě podpisu vyhledávač
- Blazor – Webový rámec který umožňuje vývojářům vytvářet webové aplikace použitím C# a HTML
- Bosque – Funkcionální programování Jazyk[79]
- C ++ / WinRT – C ++ knihovna pro Microsoft Windows Runtime platforma, navržená tak, aby poskytovala přístup k moderním Windows API
- C# - univerzální, programovací jazyk pro více paradigmat zahrnující silné psaní, lexikálně, rozkazovací způsob, deklarativní, funkční, obecný, objektově orientovaný (třída - na základě) a orientovaný na komponenty programovací disciplíny
- Čakra jádro – JavaScript motor
- ChronoZoom - Projekt, který vizualizuje čas v co nejširším měřítku od Velký třesk do současnost, dárek den
- CLR Profiler - Paměť profiler pro .NET Framework
- XP konference – Video konference plošina
- Dafny – Rozkazovací způsob kompilovaný jazyk které cílí C# a podporuje formální specifikace přes předpoklady, dodatečné podmínky, smyčkové invarianty a varianty smyčky
- DeepSpeed – Hluboké učení optimalizační knihovna pro PyTorch
- Objížďky - C ++ knihovna pro zachycení, monitorování a vybavení binárních funkcí v systému Microsoft Windows
- DiskSpd – Příkazový řádek nástroj pro skladování benchmarking který generuje různé požadavky proti počítačové soubory, oddíly nebo paměťová zařízení
- Dynamic Language Runtime - Runtime, který běží nad CLR a poskytuje počítačový jazyk služby pro dynamické jazyky
- F* – Funkční programovací jazyk inspirovaný ML a zaměřené na ověření programu
- F# - Obecný účel, silně napsaný, multi-paradigma programovací jazyk který zahrnuje funkční, rozkazovací způsob, a objektově orientované programování metody
- Správce souborů – Správce souborů pro Microsoft Windows
- Fluidní rámec, platforma pro spolupráci mezi aplikacemi v reálném čase[80][81]
- FourQlib – Referenční implementace z FourQ eliptická křivka
- GW-BASIC - Dialekt ZÁKLADNÍ programovací jazyk
- Standardní knihovna Microsoft C ++ - Provádění C ++ standardní knihovna (také známý jako STL)[82]

- MonoDevelop – Integrované vývojové prostředí pro Linux, macOS a Windows
- MSBuild – Sestavte nástroj Nastavit pro spravovaný kód stejně jako nativní C ++ kód
- MsQuic - Provádění IETF RYCHLE protokol
- Neural Network Intelligence - An AutoML sada nástrojů
- npm – Správce balíčků pro JavaScript programovací jazyk
- Otevřete Spisovatel naživo - Plocha počítače blogování aplikace
- Otevřená infrastruktura pro správu – CIM server pro správu
- Otevřete XML SDK - množina spravovaný kód knihovny k vytváření a manipulaci Office Open XML soubory programově
- Orleans - Cross-platform softwarový rámec pro vytváření škálovatelných a robustních distribuovaných aplikací založených na .NET Framework
- P - Programovací jazyk pro asynchronní programování řízené událostmi a IoT

- PowerShell - Příkazový řádek skořápka a skriptovací jazyk[83]
- Monitorování procesu - Nástroj, který sleduje a zobrazuje v reálném čase veškerou aktivitu systému souborů
- ProcDump - Aplikace příkazového řádku pro vytváření skládky během a procesor špice[84]
- Projekt Mu – UEFI jádro použité v Microsoft Surface a Hyper-V produkty
- Projekt Verona - Experimentální bezpečné pro paměť programovací jazyk výzkumu
- PowerToys pro Windows 10 – Systémové nástroje pro pokročilí uživatelé
- RecursiveExtractor - An archivní soubor extrakční knihovna napsaná v C #
- hrad z písku – Generátor dokumentace
- StyleCop – Statická analýza kódu nástroj, který kontroluje shodu C # kódu s doporučením styly kódování a podmnožina návrhových pokynů pro rozhraní .NET Framework
- Strojopis - Programovací jazyk podobný JavaScript, mezi nejoblíbenější na GitHubu[85]
- U-Proveďte - Cross-platform technologie a doprovodné SDK pro uživatele správa identit
- vcpkg - Cross-platform správce balíčků slouží ke zjednodušení získávání a instalace třetích stran knihovny
- VFS pro Git – Virtuální souborový systém rozšíření do Git systém řízení verzí
- Visual Basic .NET – Multi-paradigma, objektově orientovaný programovací jazyk
- Kód Visual Studio – Editor zdrojového kódu a debugger pro Windows, Linux a macOS,[42] a nejlepší open source projekt GitHub[85]
- VoTT (Visual Object Tagging Tool) - Elektronová aplikace pro anotace obrázku a označování
- Vowpal Wabbit – online interaktivní strojové učení systémová knihovna a program
- WikiBhasha – Vícejazyčný aplikace pro tvorbu obsahu pro Wikipedia online encyklopedie
- Windows Calculator - Software kalkulačka[86][87]
- Windows Communication Foundation – runtime a sada API pro připojenou budovu, orientovaný na služby aplikace
- Windows Console – Emulátor terminálu
- Rámce ovladačů Windows - Nástroje a knihovny, které pomáhají při vytváření ovladačů zařízení pro Microsoft Windows
- Windows Forms – Grafické uživatelské prostředí (GUI) třídní knihovna
- Správce balíčků Windows – Správce balíčků pro Windows 10
- Windows Presentation Foundation - Grafický subsystém (podobně jako WinForms ) pro vykreslení uživatelská rozhraní v aplikacích založených na Windows
- Knihovna šablon Windows – Objektově orientovaný C ++ šablona knihovna pro Win32 rozvoj
- Terminál Windows – Emulátor terminálu[88][89]
- Knihovna uživatelského rozhraní Windows - Množina Ovládací prvky uživatelského rozhraní a funkce pro Univerzální platforma Windows (UWP)
- WinJS – JavaScript knihovna pro vývoj aplikací napříč platformami
- WinObjC – Middleware sada nástrojů, která umožňuje iOS aplikace vyvinuté v Cíl-C které mají být přeneseny do Windows 10
- WiX (Windows Installer XML Toolset) - Sada nástrojů pro vytváření Instalační služba systému Windows balíčky od XML
- WorldWide Telescope - Astronomický software
- Poznámkový blok XML – Editor XML
- XSP - Samostatný webový server napsáno v C# že hostitelé ASP.NET pro Unixový operační systémy
- xUnit.net – Testování jednotky nástroj pro .NET Framework
- Poskytovatel věty Z3 - Cross-platform teorie uspokojivosti modulo (SMT) řešitel
Viz také
- Pohyb svobodného softwaru
- Historie bezplatného a otevřeného softwaru
- Časová osa bezplatného a otevřeného softwaru
- Porovnání open-source a closed-source softwaru
Reference
- ^ Bright, Peter (26. dubna 2018). „Dokonce i tržby ze systému Windows vzrostly ve 3Q18 společnosti Microsoft o 26,8 miliard $“. Ars Technica. Citováno 18. prosince 2019.
- ^ „GitHub soupeři získali z akvizice společnosti Microsoft, ale zatím se nejedná o žádný hromadný exodus“. ZDNet. 6. května 2019.
- ^ Asay, Matt (30. října 2017). „Proč Microsoft a Google nyní vedou revoluci open source“. TechRepublic. Citováno 21. dubna 2019.
- ^ Microsoft může být největším světovým přispěvatelem open source, ale vývojářům je to jedno - zatím
- ^ Kdo skutečně přispívá k otevřenému zdroji
- ^ Radits 2019, s. 13–14.
- ^ Radits 2019, s. 17–18.
- ^ Radits 2019, s. 27–28.
- ^ Radits 2019, str. 27.
- ^ Radits 2019, str. 30.
- ^ A b Radits 2019, str. 31.
- ^ A b Radits 2019, str. 32.
- ^ A b C d E F G h i j k l m n Ó str q r s t u proti w X y z aa ab ac inzerát ae af ag ah Barnes, Hayden (23. května 2020). „Microsoft a Open Source: neoficiální časová osa“. boxofcables.dev. Citováno 18. října 2020.
- ^ Mensching, Rob (14. srpna 2012). „Outercurve Foundation a sada nástrojů WiX konečně společně“. RobMensching.com / Blog. Citováno 16. února 2014.
- ^ Mensching, Rob (20. srpna 2012). „Licence sady WiX“. Citováno 16. února 2014.
- ^ Mensching, Rob (5. dubna 2004). „Sada nástrojů Windows Installer XML (WiX) byla vydána jako Open Source na SourceForge.net“. RobMensching.com / Blog. Citováno 16. února 2014.
- ^ LinuxTag 2004 Ausstellerliste
- ^ „FlexWiki: Microsofts Third Open Software Project“, eTýden, 28. září 2004, vyvoláno 5. dubna 2012
- ^ Microsoft se připojuje k Apache Software Foundation
- ^ Resig, John (28. září 2008). „jQuery, Microsoft a Nokia“. Blog jQuery. jQuery. Citováno 29. ledna 2009.
- ^ Guthrie, Scott (28. září 2008). „jQuery a Microsoft“. Blog společnosti ScottGu. Citováno 15. dubna 2019.
- ^ Branscombe, Mary (2. prosince 2020). „Co dělá Microsoft s Linuxem? Vše, co potřebujete vědět o jeho plánech pro open source“. TechRepublic. Citováno 6. prosince 2020.
- ^ „Pište wiki v libovolném jazyce pomocí nového nástroje pro vytváření vícejazyčného obsahu“ (Relaxnews příběh), Nezávislý, 20. října 2010. Citováno 10. prosince 2010.
- ^ Microsoft: Nepravděpodobný sponzor Linuxu
- ^ LinuxTag 2012 shromažďuje zúčastněné strany v Linuxu v Berlíně
- ^ Microsoft se spolu s ostatními snaží vytvořit Node.js Foundation
- ^ Kaelin, Mark (17. června 2015). „Windows 10 podporuje AllJoyn umožňující internet věcí“. TechRepublic. Citováno 5. prosince 2020.
- ^ Mark Russinovich od Microsoftu věrný Linuxu: Pošlete nám své životopisy
- ^ A b Radits 2019, str. 33.
- ^ Cimpanu, Catalin (5. listopadu 2018). „Microsoft pracuje na přenosu Sysinternals do Linuxu“. ZDNet. CBS Interactive. Citováno 5. listopadu 2018.
- ^ „Ballmer: Linux už nemá rakovinu - InformationWeek“.
- ^ „Steve Ballmer: Linux už není rakovinou'". 11. března 2016.
- ^ Linux a open source zvítězily, překonejte to
- ^ Open source zvítězil a Microsoft se vzdal
- ^ Microsoft Bing open-source komponenty pro rychlou kompilaci kódu | InfoWorld
- ^ Verma, Arpit (7. září 2016). „Otevřené zdroje Microsoftu, hlavní součásti vyhledávacího modulu Bing, zde je to důležité“. Fosbajtů. Citováno 12. června 2020.
- ^ Cooney, Michael (8. října 2020). „Seznamte se se SONiC, novým NOS (rozhodně ne stejným jako starý NOS)“. NETWORKWORLD.
- ^ A b Radits 2019, str. 34.
- ^ Vaughan-Nichols, Steven J. (10. října 2018). „Microsoft open-source své patentové portfolio“. ZDNet. Citováno 21. dubna 2019.
- ^ Co pro vás znamená vstup do sítě Open Invention Microsoft?
- ^ Gartenberg, Chaim (10. října 2018). „Microsoft vyrábí svých 60 000 patentů jako open source, aby pomohl Linuxu“. The Verge. Citováno 21. dubna 2019.
- ^ A b Radits 2019, str. 35.
- ^ Bright, Peter (6. května 2019). „Windows 10 bude brzy dodáván s plným, otevřeným zdrojovým jádrem Linuxu GPLed“. Ars Technica. Citováno 7. května 2019.
- ^ „OpenSSH pro Windows Update“. 19. října 2015. Citováno 18. října 2020.
- ^ „Tar a Curl přicházejí do Windows!“. 18. ledna 2018. Citováno 29. listopadu 2020.
- ^ Foley, Mary Jo (6. března 2019). „Microsoft na Windows GitHubu získává open-source Windows Calculator“. ZDNet. Citováno 18. října 2020.
- ^ Warren, Tom (6. května 2019). „Uvnitř překvapivého rozhodnutí Microsoftu pracovat se společností Google na prohlížeči Edge“. The Verge. Citováno 7. května 2019.
- ^ Jones, Luke (17. ledna 2020). „Rust-based projekt společnosti Microsoft Verona dosáhl na GitHubu otevřeného zdroje“. WinBuzzer.
- ^ Tung, Liam. „Microsoft otevírá programovací jazyk Rust inspirovaný projektem Verona na GitHubu“. ZDNet.
- ^ Microsoft open-source interní knihovna pro zpracování připojení QUIC | ZDNet
- ^ Microsoft Open-Sources Project Petridish pro Deep-Learning Optimization
- ^ Tung, Liam (10. září 2020). „Nový Fluid Framework od společnosti Microsoft: Nyní je otevřený na GitHubu“. ZDNet. Citováno 20. září 2020.
- ^ Díky npm Acquisition je společnost Microsoft nastavena na vlastnictví největšího softwarového registru na světě
- ^ npm se připojuje ke GitHubu
- ^ „Windows Package Manager Preview“. Citováno 29. listopadu 2020.
- ^ Společnost Microsoft má na letošní konferenci X.Org velkou přítomnost
- ^ Warren, Tom (13. srpna 2020). „Microsoft Surface Duo přichází 10. září za 1399 $“. TheVerge.
- ^ „Microsoft: Windows 10 je zpevněn těmito fuzzujícími bezpečnostními nástroji - nyní jsou open source“. ZDNet. 15. září 2020.
- ^ "Microsoft open-source fuzzing testovací framework". InfoWorld. 17. září 2020.
- ^ „Google získává webové spojence tím, že nechává outsidery pomáhat budovat základy Chromu“. Citováno 23. listopadu 2020.
- ^ Lardinois, Frederic (3. dubna 2014). „Společnost Microsoft uvádí na trh .NET Foundation za účelem podpory ekosystému .NET s otevřeným zdrojovým kódem“. TechCrunch. Citováno 18. října 2020.
- ^ Aliance pro otevřená média
- ^ Členové | Cloud Native Computing Foundation
- ^ Členové - Confidential Computing Foundation
- ^ Prozkoumejte naše členy | Nadace Eclipse
- ^ „F # Foundation: Posunutí jazyka F # společnosti Microsoft na vyšší úroveň (eWeek)“. Citováno 18. října 2020.
- ^ Podpůrní členové - Hyperledger
- ^ Současní členové - iniciativa OpenAPI
- ^ Domů - OpenBMC
- ^ Domů - OpenChain
- ^ Adresář členů »Open Compute Project
- ^ Seznam členů OCF
- ^ Open Container Initiative - iniciativa Open Container Initiative
- ^ United States Archives - Open Invention Network
- ^ Členové - OpenJS Foundation
- ^ Google, Microsoft, GitHub a další se připojily k Open Source Security Foundation
- ^ Outreachy | Stáže podporující rozmanitost v tech - Outreachy
- ^ Machlis, Sharon. „Esri se připojuje k R Consortium“. Computerworld. Citováno 18. října 2020.
- ^ Krill, Paul (18. dubna 2019). „Microsoft si klade za cíl zjednodušit programovací jazyk Bosque“. InfoWorld. Citováno 22. dubna 2019.
- ^ Tung, Liam (10. září 2020). „Nový Fluid Framework od společnosti Microsoft: Nyní je otevřený na GitHubu“. ZDNet. Citováno 20. září 2020.
- ^ Warren, Tom (19. května 2020). „Novým dokumentem Microsoftu Fluid Office jsou Dokumenty Google na steroidech“. The Verge. Citováno 20. května 2020.
- ^ https://devblogs.microsoft.com/cppblog/open-sourcing-msvcs-stl/
- ^ PowerShell
- ^ ProcDump - Monitor CPU / procesů - Windows CMD - SS64.com
- ^ A b Chan, Rosalie (9. listopadu 2019). „10 nejpopulárnějších programovacích jazyků podle GitHubu, který vlastní Microsoft“. Business Insider. Citováno 28. listopadu 2019.
- ^ Warren, Tom (6. března 2019). „Microsoft otevírá svou kalkulačku Windows na GitHubu“. The Verge. Citováno 21. dubna 2019.
- ^ Archambault, Michael (6. března 2019). „Společnost Microsoft pokračuje v úsilí o open-source a vydává kód kalkulačky“. Digitální trendy. Citováno 21. dubna 2019.
- ^ Bowden, Zac (19. května 2020). „Otevřená aplikace Windows Terminal společnosti Microsoft dosáhla stabilního vydání“. Windows Central. Citováno 20. května 2020.
- ^ Warren, Tom (6. května 2019). „Microsoft představuje Windows Terminal, novou aplikaci příkazového řádku pro Windows“. The Verge. Citováno 20. května 2020.
Bibliografie
- Radits, Markus (25. ledna 2019). Perspektiva podnikové ekologie na otevřeném zdroji založeném na komunitě: případ bezplatného a otevřeného systému pro správu obsahu Joomla. Linköping University Electronic Press. ISBN 978-91-7685-305-4.
Další čtení
- Bright, Peter (10. května 2019). „Microsoft: Společnost s otevřeným zdrojovým kódem“. Ars Technica. Citováno 11. května 2019.
- Hayes, Frank (19. března 2001). „Microsoft Way“. Computerworld. 35 (12). str. 78. ISSN 0010-4841.
- Nadella, Satya (2017). Hit Refresh: The Quest to Rediscover the Microsoft's Soul and Imagine a Better Future for everyone. Harper Business. ISBN 978-0062652508.
- Ovide, Shira (16. dubna 2012). „Microsoft dále klesá do softwaru s otevřeným zdrojovým kódem“. Wall Street Journal. ISSN 0099-9660.
- Vaughan-Nichols, Steven J. (29. října 2014). „Proč Microsoft miluje Linux“. ZDNet. Citováno 21. dubna 2019.
- Vaughan-Nichols, Steven J. (26. ledna 2015). „Microsoft: společnost s otevřeným zdrojovým kódem“. ZDNet. Citováno 31. prosince 2019.
- Vaughan-Nichols, Steven J. (9. června 2016). „Proč se Microsoft stává společností s otevřeným zdrojovým kódem“. ZDNet. Citováno 21. dubna 2019.
- Vaughan-Nichols, Steven J. (30. prosince 2019). „Linux a pravidla open-source: pět největších příběhů roku 2019 ukazuje proč“. ZDNet. Citováno 31. prosince 2019.
- Warren, Tom (29. dubna 2019). „Jak se Microsoft naučil z minulosti přepracovat svou budoucnost“. The Verge. Citováno 30. dubna 2019.
- Warren, Tom (18. května 2020). „Microsoft: v open source jsme se mýlili“. The Verge. Citováno 20. května 2020.