stringtranslate.com

Microsoft y el código abierto

Microsoft , una empresa de tecnología históricamente conocida por su oposición al paradigma del software de código abierto , adoptó este enfoque en la década de 2010. Desde la década de 1970 hasta la de 2000, bajo los directores ejecutivos Bill Gates y Steve Ballmer , Microsoft consideró la creación y el intercambio comunitario de código comunitario, que más tarde se conocería como software libre y de código abierto, como una amenaza para su negocio, y ambos ejecutivos hablaron negativamente en contra de ello. En la década de 2010, cuando la industria se inclinó hacia la computación en la nube , integrada y móvil (tecnologías impulsadas por avances de código abierto), el director ejecutivo Satya Nadella lideró a Microsoft hacia la adopción del código abierto, aunque el negocio tradicional de Windows de Microsoft continuó creciendo durante este período, generando ingresos de 26.8 mil millones en el tercer trimestre de 2018, mientras que los ingresos de la nube Azure de Microsoft casi se duplicaron. [1]

Microsoft ha abierto parte de su código, incluido .NET Framework , e invirtió en desarrollo de Linux, tecnología de servidores y organizaciones, incluidas Linux Foundation y Open Source Initiative . Los sistemas operativos basados ​​en Linux impulsan los servicios en la nube Azure de la empresa . Microsoft adquirió GitHub , el mayor host para infraestructura de proyectos de código abierto, en 2018. Microsoft se encuentra entre los contribuyentes más activos del sitio. Si bien esta adquisición llevó a algunos proyectos a migrar de GitHub, [2] esto resultó ser un fenómeno de corta duración, ya que en 2019 había más de 10 millones de nuevos usuarios de GitHub . [ cita requerida ]

Desde 2017, Microsoft es uno de los mayores contribuyentes de código abierto del mundo, [3] medido por la cantidad de empleados que contribuyen activamente a proyectos de código abierto en GitHub, el mayor servidor de código fuente del mundo. [4] [5]

Historia

Postura inicial sobre el código abierto

Altair 8K BASIC en cinta de papel. En 1976, el cofundador de Microsoft, Bill Gates, expresó su frustración con la mayoría de los aficionados a la informática que utilizaban el software de su empresa sin haber pagado por él.

El paradigma de compartir libremente el código fuente de las computadoras —una práctica conocida como código abierto— se remonta a las primeras computadoras comerciales, cuyos grupos de usuarios compartían el código para reducir el trabajo duplicado y los costos. [6] Después de una demanda antimonopolio que obligó a IBM a separar el hardware y el software, durante la década de 1970 surgió una industria de software propietario, en la que las empresas buscaron proteger sus productos de software. La empresa de tecnología Microsoft se fundó en este período y durante mucho tiempo ha sido una encarnación del paradigma propietario y su tensión con las prácticas de código abierto, mucho antes de que se acuñaran los términos "software libre" o "código abierto". Un año después de fundar Microsoft, Bill Gates escribió una carta abierta que posicionaba el acto de copiar software por parte de aficionados como una forma de robo. [7]

Microsoft se expandió con éxito en los mercados de computadoras personales y servidores empresariales durante la década de 1990, en parte gracias a la fuerza de las estrategias de marketing de la empresa. [8] A fines de la década de 1990, Microsoft comenzó a ver el creciente movimiento de código abierto como una amenaza para sus ingresos y su plataforma. Los memorandos de estrategia interna de este período, conocidos como los documentos de Halloween , describen los posibles enfoques de la empresa para detener el impulso del código abierto. Una estrategia era " abrazar-extender-extinguir ", en la que Microsoft adoptaría tecnología estándar, agregaría extensiones propietarias y, al establecer una base de clientes, bloquearía a los consumidores en la extensión propietaria para afirmar un monopolio del espacio. Los memorandos también reconocían el código abierto como una metodología capaz de igualar o superar la metodología de desarrollo propietaria. Microsoft restó importancia a estos memorandos como las opiniones de un empleado individual y no la posición oficial de Microsoft. [9]

Aunque muchas empresas importantes trabajaron con software de código abierto en la década de 2000, [10] la década también estuvo marcada por una "guerra perenne" entre Microsoft y el código abierto en la que Microsoft continuó viendo el código abierto como un azote para su negocio [11] y desarrolló una reputación como el archienemigo del movimiento libre y de código abierto. [12] Bill Gates y el CEO de Microsoft, Steve Ballmer, sugirieron que los desarrolladores de software libre y el núcleo Linux eran comunistas. [13] [14] [15] Ballmer también comparó a Linux con una especie de cáncer en la propiedad intelectual. Microsoft demandó a Lindows , un sistema operativo Linux que podía ejecutar aplicaciones de Microsoft Windows , por violación de marca registrada. El tribunal rechazó la demanda y después de que Microsoft compró su marca registrada, el software cambió su nombre a Linspire . [11]

En 2002, Microsoft comenzó a experimentar con "código compartido", incluida la Infraestructura de lenguaje común de código compartido , el núcleo de .NET Framework . [16]

Adopción

Década de 1990

En 1998, Microsoft publicó al menos una versión beta pública de sus Servicios para UNIX (SFU) [17] basados ​​en el kit de herramientas MKS , que a su vez incluía algunas utilidades GNU licenciadas bajo la GPL . Microsoft cumplió con las obligaciones impuestas por la GPL y otras licencias de software de código abierto (FLOSS) al ofrecer el código fuente de estos componentes de software y sus licencias para su descarga.

Servicios para UNIX (SFU) v1.0 se lanzó en febrero de 1999.

Década de 2000

En abril de 2004, Windows Installer XML (WiX) fue el primer proyecto de Microsoft que se publicó bajo una licencia de código abierto, la Common Public License . Inicialmente alojado en SourceForge ,

También fue el primer proyecto de Microsoft alojado externamente.

En junio de 2004, por primera vez Microsoft estuvo representado con un stand en LinuxTag , una exposición de software libre que se celebra anualmente en Alemania . [18] LinuxTag afirma ser la exposición más grande de Europa para software de código abierto.

En agosto de 2004, Microsoft puso a disposición el código fuente completo de la Biblioteca de plantillas de Windows (WTL) bajo la Licencia pública común y lo publicó a través de SourceForge. Desde la versión 9.1, la biblioteca está licenciada bajo la Licencia pública de Microsoft . [19]

En septiembre de 2004, Microsoft lanzó FlexWiki , poniendo a disposición su código fuente en SourceForge. [20] El motor es de código abierto, también licenciado bajo la Common Public License. FlexWiki fue el tercer proyecto de Microsoft en ser distribuido a través de SourceForge, después de WiX y Windows Template Library.

En 2005, Microsoft lanzó el lenguaje de programación F# bajo la licencia Apache 2.0 . [16]

En 2006, Microsoft lanzó su sitio de alojamiento de código fuente abierto CodePlex , para proporcionar alojamiento para desarrolladores de código abierto que apuntan a plataformas Microsoft. En el mismo año, Microsoft portó PHP a Windows bajo la Licencia PHP [16] y también se asoció y encargó a Vertigo Software la creación de Family.Show , un programa de genealogía gratuito y de código abierto , como una aplicación de referencia para la última tecnología de interfaz de usuario y mecanismo de implementación de software de Microsoft en ese momento, Windows Presentation Foundation y ClickOnce . [21] [22] [23] El código fuente se ha publicado en CodePlex y está licenciado bajo la Licencia Pública de Microsoft .

Steve Ballmer, director ejecutivo de Microsoft

En noviembre de 2006, Microsoft y Novell anunciaron una amplia asociación para asegurarse de que Windows interoperara con SUSE Linux . El acuerdo inicial duró hasta 2012 e incluía promesas de no demandar por patentes, así como el desarrollo, comercialización y soporte conjuntos de soluciones de interoperabilidad Windows - Linux. Además, Microsoft y Novell acordaron trabajar para garantizar que los documentos creados en la suite de productividad gratuita OpenOffice.org puedan funcionar sin problemas en Office 2007 , y viceversa. Ambas empresas también acordaron desarrollar traductores para mejorar la interoperabilidad entre los formatos Office Open XML y OpenDocument . La empresa también compró 70.000 cupones de suscripción de mantenimiento y actualización de SUSE Linux Enterprise Server de un año de Novell. Microsoft podría distribuir los cupones a los clientes como una forma de convencerlos de elegir Linux de Novell en lugar de la distribución Linux de un competidor. [24]

El CEO de Microsoft, Steve Ballmer, reconoció que cada vez hay más clientes que utilizan sistemas mixtos y dijo lo siguiente sobre la asociación con Novell:

Mientras vamos a competir, vamos a colaborar de la manera correcta.

—  Steve Ballmer , director ejecutivo de Microsoft [25]

En junio de 2007, Tom Hanrahan, ex Director de Ingeniería de la Linux Foundation , se convirtió en Director de Interoperabilidad de Linux de Microsoft . [26] [27] La ​​Open Source Initiative aprobó la Licencia Pública de Microsoft (MS-PL) y la Licencia Recíproca de Microsoft (MS-RL) en 2007. [16] Microsoft abrió el código fuente de IronRuby , IronPython y xUnit.net bajo MS-PL en 2007. [16]

En 2008, Microsoft se unió a la Apache Software Foundation [28] y cofundó la Open Web Foundation con Google, Facebook, Sun, IBM, Apache y otros. [16] También en 2008, Microsoft comenzó a distribuir la biblioteca de código abierto jQuery JavaScript junto con el entorno de desarrollo Visual Studio para su uso dentro de los marcos ASP.NET AJAX y ASP.NET MVC . [29] [30]

Cuando Microsoft lanzó Hyper-V en 2008, SUSE Linux Enterprise Server se convirtió en el primer sistema operativo no Windows oficialmente compatible con Hyper-V. Microsoft y Novell firmaron un acuerdo para trabajar en la interoperabilidad dos años antes. [31]

Microsoft comenzó a contribuir al núcleo de Linux en 2009. [16] La Fundación CodePlex , una corporación independiente sin fines de lucro 501(c)(6) fundada por Microsoft y dirigida principalmente por empleados y afiliados de Microsoft, fue fundada en septiembre de 2009. Su objetivo era "permitir el intercambio de código y comprensión entre empresas de software y comunidades de código abierto". [32] [33] Más tarde, en septiembre de 2010, se adoptó el nombre de Fundación Outercurve. [34]

En noviembre de 2009, Microsoft lanzó el código fuente de .NET Micro Framework a la comunidad de desarrollo como software libre y de código abierto bajo la Licencia Apache 2.0 . [35]

Tom Hanrahan, director del Centro de Tecnología de Código Abierto de Microsoft, hablando en Solutions Linux 2010 en París

StyleCop , una herramienta de análisis de código estático originalmente patentada por Microsoft, fue relanzada como código abierto en abril de 2010 en CodePlex . Basándose en los comentarios de los clientes, Microsoft volvió a licenciar IronRuby , IronPython y Dynamic Language Runtime (DLR) bajo la Licencia Apache 2.0 en julio de 2010. [36]

Microsoft firmó el acuerdo de colaboración de Joomla y comenzó a implementar mejoras en 2010. [16]

Década de 2010

En 2011, Microsoft comenzó a contribuir con código al proyecto Samba . Ese mismo año, Microsoft también portó Node.js a Windows, subiendo el código bajo la Licencia Apache 2.0. [16] La primera versión de Python Tools for Visual Studio (PTVS) se lanzó en marzo de 2011. Después de adquirir Skype en 2011, Microsoft continuó manteniendo el cliente Skype Linux. [16] En julio de 2011, Microsoft fue el quinto mayor colaborador del kernel Linux 3.0 con un 4% de los cambios totales. [37] [38] La empresa se convirtió en socio de LinuxTag para su evento de 2011 y también patrocinó LinuxTag 2012. [39] [40]

En 2012, Microsoft comenzó a alojar máquinas virtuales Linux en el servicio de computación en la nube Azure y CodePlex introdujo el soporte para git . [16] La compañía también portó Apache Hadoop a Windows, subiendo el código bajo la Licencia MIT. [16] En marzo de 2012, una versión completamente reescrita de ChronoZoom se puso a disposición como código abierto [41] a través de la Outercurve Foundation . Además, ASP.NET , ASP.NET MVC , ASP.NET Razor , ASP.NET Web API , Reactive extensions e IL2JS (un compilador de IL a JavaScript) se lanzaron bajo la Licencia Apache 2.0. [16] El lenguaje de programación TypeScript se lanzó bajo la Licencia Apache 2.0 en 2012. Fue el primer proyecto de Microsoft alojado en GitHub. [16] En junio de 2012, Microsoft aportó Open Management Infrastructure a The Open Group con el objetivo de "eliminar todos los obstáculos que se interponen en el camino de la implementación de la gestión basada en estándares para que cada dispositivo del mundo pueda administrarse de una manera clara, consistente y coherente y para nutrir [y] estimular un rico ecosistema de productos de gestión basados ​​en estándares". [42]

En 2013, Microsoft volvió a licenciar la herramienta de pruebas unitarias xUnit.net para .NET Framework bajo la Licencia Apache 2.0 y la transfirió a Outercurve Foundation . [16] También en 2013, Microsoft agregó soporte Git a Visual Studio y Team Foundation Server usando libgit2 , la versión de Git más ampliamente implementada. La compañía está dedicando horas de ingeniería para ayudar a desarrollar aún más libgit2 y trabajando con GitHub y otros programadores de la comunidad que dedican tiempo al software. [43]

Satya Nadella, director ejecutivo de Microsoft, en 2014

En 2014, Satya Nadella fue nombrado nuevo CEO de Microsoft. Microsoft comenzó a adoptar el código abierto como parte de su negocio principal. En contraste con la postura de Ballmer, Nadella presentó una diapositiva que decía: "Microsoft ama Linux". [12] En el momento de la adquisición de GitHub, Nadella dijo sobre Microsoft: "Todos estamos comprometidos con el código abierto". A medida que la industria tendía hacia la computación en la nube , integrada y móvil , Microsoft recurrió al código abierto para mantenerse a la par en estos campos dominados por el código abierto. La adopción del código abierto por parte de Microsoft incluyó varios giros sorprendentes.

Miguel de Icaza , miembro fundador de los proyectos Mono y Xamarin y miembro de la junta directiva de la Fundación .NET

En 2014, la empresa abrió el código fuente de su .NET Framework para promover su ecosistema de software y estimular el desarrollo multiplataforma. Microsoft también comenzó a contribuir al OpenJDK el mismo año. [16] El adaptador de pantalla inalámbrico , lanzado en 2014, fue el primer dispositivo de hardware de Microsoft en utilizar Linux integrado . [16]

A principios de 2015, Microsoft publicó el código abierto del Z3 Theorem Prover , un solucionador de teorías de módulo de satisfacibilidad (SMT) multiplataforma . [44]

También en 2015, Microsoft cofundó la Fundación Node.js [45] y se unió a la Fundación R. Después de completar la adquisición de Revolution Analytics en 2015, [46] Microsoft integró el lenguaje de programación de código abierto R en SQL Server 2016 , SQL Server 2017 , SQL Server 2019 , Power BI , Azure SQL Managed Instance , Azure Cortana Intelligence , Microsoft ML Server y Visual Studio 2017. [ 47]

Ese mismo año, Microsoft también lanzó al mercado el software de gestión de la práctica legal Matter Center, y Chakra , el motor de JavaScript de Microsoft Edge en ese momento. [16] También en 2015, Microsoft lanzó Windows 10 con soporte nativo para el marco de código abierto AllJoyn , lo que significa que cualquier dispositivo Windows 10 puede controlar cualquier dispositivo de Internet de las cosas (IoT) compatible con AllJoyn en la red. [48] Microsoft ha estado desarrollando soporte para AllJoyn y contribuyendo con código desde 2014. [16]

Microsoft abrió su discurso inaugural en All Things Open en 2015 afirmando lo siguiente:

El enfoque abierto de Microsoft hoy es: habilitar, integrar, lanzar y contribuir.

—  Mark Russinovich , director de tecnología de Microsoft Azure [49]

En agosto de 2015, Microsoft lanzó WinObjC , también conocido como Windows Bridge para iOS, un kit de herramientas de middleware de código abierto que permite que las aplicaciones iOS desarrolladas en Objective-C se porten a Windows 10. [50] [51] [52] El 18 de noviembre de 2015, Visual Studio Code se lanzó bajo la licencia propietaria de Microsoft y un subconjunto de su código fuente se publicó en GitHub bajo la licencia MIT . [53]

Las diez organizaciones con más colaboradores de código abierto en GitHub en 2016 [54]

En enero de 2016, Microsoft se convirtió en patrocinador de oro de SCALE 14x, la decimocuarta Southern California Linux Expo anual , una importante convención. [55]

Cuando Microsoft adquirió Xamarin y LinkedIn en 2016, volvió a licenciar el marco Mono bajo la Licencia MIT y continuó manteniendo la plataforma de software de procesamiento de flujo Kafka como código abierto. [16] También en 2016, Microsoft presentó el Subsistema de Windows para Linux , que permite que las aplicaciones Linux se ejecuten en el sistema operativo Windows. La empresa invirtió en tecnología de servidores Linux y desarrollo de Linux para promover la compatibilidad entre plataformas y la colaboración con empresas y comunidades de código abierto, lo que culminó con el patrocinio platino de Microsoft a la Linux Foundation y un puesto en su junta directiva. [56]

Microsoft lanzó SQL Server y PowerShell , ahora de código abierto, para Linux. [16] Además, Microsoft comenzó a trasladar las herramientas de Sysinternals , incluidas ProcDump y ProcMon , a Linux . [57] Las herramientas R para Visual Studio se lanzaron bajo la licencia Apache 2.0 en marzo de 2016.

En marzo de 2016, Ballmer cambió su postura sobre Linux y dijo que apoyaba los compromisos de su sucesor, Satya Nadella, en materia de código abierto. Sostuvo que sus comentarios de 2001 eran correctos en su momento, pero que los tiempos han cambiado. [58] [59]

Los comentaristas han señalado la adopción del código abierto y el cambio de estrategia en Microsoft: [60]

La empresa se ha convertido en un entusiasta partidario de Linux y del código abierto y en un miembro muy activo de muchos proyectos importantes.

—  Jim Zemlin, Director Ejecutivo de la Fundación Linux [61]

En EclipseCon en marzo de 2016, Microsoft anunció que la compañía se uniría a la Fundación Eclipse como miembro de soluciones . [62]

El algoritmo de indexación del motor de búsqueda BitFunnel y varios componentes del motor de búsqueda Microsoft Bing fueron hechos de código abierto por Microsoft en 2016. [63] [64] vcpkg , un administrador de paquetes de código abierto multiplataforma , fue lanzado en septiembre de 2016. [65]

Microsoft se unió a la Iniciativa de Código Abierto , la Fundación de Computación Nativa en la Nube y la Fundación MariaDB en 2017. [16] La Iniciativa de Código Abierto, anteriormente un objetivo de Microsoft, utilizó la ocasión del patrocinio de Microsoft como un hito para la aceptación generalizada del software de código abierto.

El sistema operativo de red SONiC basado en Debian fue lanzado al mercado de código abierto por Microsoft en 2017. [66]

También ese mismo año, el desarrollo de Windows se trasladó a Git y Microsoft lanzó al código abierto el Git Virtual File System (GVFS) desarrollado para ese propósito. [67] [68] Otras contribuciones a Git incluyen una serie de mejoras de rendimiento útiles cuando se trabaja con repositorios grandes. [69] [70] Microsoft abrió Microsoft Store a aplicaciones de código abierto y dio el discurso de apertura en la Open Source Summit North America 2017 en Los Ángeles. [16]

En 2018, el CTO de Datos de Microsoft habló con ZDNet sobre la creciente importancia del código abierto y afirmó que:

Nos reunimos con los clientes donde estén, y en particular, si desea Linux, le daremos Linux; si desea MySQL, le daremos MySQL; si desea NoSQL, le daremos NoSQL; eso significa que debe ser parte del código abierto; el código abierto, por naturaleza, es una cosa comunitaria.

—  Raghu Ramakrishnan , director de tecnología de datos de Microsoft [71]

Microsoft se convirtió en patrocinador platino y pronunció el discurso principal de la Southern California Linux Expo 2018 , la conferencia de software libre y de código abierto más grande organizada por la comunidad en América del Norte. [72] [73]

Microsoft ha desarrollado sistemas operativos basados ​​en Linux para su uso con sus servicios en la nube Azure . Azure Cloud Switch es compatible con la infraestructura de Azure y se basa en tecnología de código abierto y de propiedad exclusiva, y Azure Sphere es el motor de los dispositivos de Internet de las cosas . Como parte de su anuncio, Microsoft reconoció el papel de Linux en los dispositivos pequeños en los que el sistema operativo Windows completo sería innecesario. [73]

Nat Friedman , ex director ejecutivo de GitHub , subsidiaria de Microsoft , el mayor servidor de código fuente del mundo
Michelle Noorali, ingeniera sénior de software en Microsoft y responsable principal de proyectos de código abierto en el ecosistema Kubernetes , incluido Helm , que habló en LinuxCon 2018 en China. [74] Noorali forma parte del Comité Directivo de Kubernetes. [75]
Stand de Microsoft Azure en LinuxCon 2018 en Beijing, China

También en 2018, Microsoft adquirió GitHub , el mayor host para infraestructura de proyectos de código abierto. Microsoft se encuentra entre los colaboradores más activos del sitio y el sitio aloja el código fuente de Visual Studio Code y el sistema de ejecución .NET de Microsoft . Sin embargo, la empresa ha recibido algunas críticas por solo proporcionar retornos limitados a la comunidad Linux, ya que la licencia GPL permite a Microsoft modificar el código fuente de Linux para uso interno sin compartir esos cambios. [76]

En 2018, Microsoft incluyó los comandos OpenSSH , tar y curl en Windows. [77] [78] Además, Microsoft lanzó Windows Calculator como código abierto bajo la licencia MIT en GitHub. [79]

Desde 2018, Microsoft patrocina el proyecto AdoptOpenJDK , que es un sustituto directo del Java / JDK de Oracle . [80]

En abril de 2018, Microsoft lanzó el código fuente del Administrador de archivos de Windows 3.x/Windows NT con licencia MIT . [81] [82] En agosto de 2018, Microsoft agregó soporte para el lenguaje de programación de código abierto Python a Power BI . [83] En octubre de 2018, Microsoft se unió a Open Invention Network [84] y otorgó licencias cruzadas de 60 000 patentes con la comunidad de código abierto. [85] [86]

En 2019, el Subsistema Windows para Linux 2 de Microsoft pasó de ser un núcleo Linux emulado a un núcleo Linux completo dentro de una máquina virtual , mejorando enormemente el rendimiento del procesador. De acuerdo con la licencia de código abierto GPL, Microsoft enviará sus mejoras del núcleo para su inclusión en la versión maestra pública. [87]

También en 2019, Microsoft lanzó Windows Terminal , PowerToys y la biblioteca estándar de Microsoft C++ como código abierto [16] e hizo la transición de su navegador Edge para utilizar Chromium de código abierto como base. [88] La infraestructura de la consola de Windows se convirtió en código abierto bajo la licencia MIT junto con Windows Terminal. [89]

Después de publicar exFAT como una especificación abierta , Microsoft aportó las patentes a la Open Invention Network (OIN) y comenzó a incorporar el controlador del dispositivo al kernel de Linux . [16]

En Build 2019 , Microsoft anunció que está abriendo el código fuente de su Quantum Development Kit , incluidos sus compiladores y simuladores Q#. [90]

En diciembre de 2019, Microsoft lanzó Microsoft Teams para Linux. Esta fue la primera vez que Microsoft lanzó una aplicación de Office para el sistema operativo Linux. La aplicación está disponible en paquetes nativos en formatos .deb y .rpm . [91] También en diciembre de 2019, después de que JS Foundation y Node.js Foundation se fusionaran para formar OpenJS Foundation , Microsoft contribuyó con la popular herramienta de desarrollo de aplicaciones de escritorio multiplataforma Electron a OpenJS Foundation. [92] [93]

Década de 2020

El proyecto Verona , un lenguaje de programación de investigación seguro para la memoria , se convirtió en código abierto en enero de 2020. [94] [95] Microsoft lanzó DeepSpeed , una biblioteca de optimización de aprendizaje profundo de código abierto para PyTorch , en febrero de 2020. [96]

En 2020, Microsoft lanzó al mercado de código abierto la extensión Java para Microsoft SQL Server , [16] MsQuic (una biblioteca de kernel de Windows NT para el protocolo de red de capa de transporte de propósito general QUIC ), [97] Project Petridish, un algoritmo de búsqueda de arquitectura neuronal para aprendizaje profundo, [98] y Fluid Framework para crear aplicaciones web colaborativas distribuidas en tiempo real. [99] Microsoft también lanzó el sistema operativo Azure Sphere basado en Linux . [16]

En marzo de 2020, Microsoft adquirió npm , el gestor de paquetes de código abierto de Node . Es el registro de software más grande del mundo con más de 1,3 millones de paquetes que tienen 75 mil millones de descargas al mes. [100] [101] También en marzo de 2020, Microsoft junto con investigadores y líderes del Instituto Allen de IA , la Iniciativa Chan Zuckerberg , el Centro de Seguridad y Tecnología Emergente de la Universidad de Georgetown y la Biblioteca Nacional de Medicina lanzaron CORD-19 , un conjunto de datos públicos de artículos académicos sobre COVID-19 e investigaciones relacionadas con la pandemia de COVID-19 . [102] El conjunto de datos se crea mediante el uso de minería de texto de la literatura de investigación actual. [103] [104]

Después de explorar diferentes opciones alternativas y hablar con varios equipos de administradores de paquetes comerciales y de código abierto conocidos, incluidos Chocolatey , Scoop, Ninite y otros como AppGet, Npackd y el administrador de paquetes OneGet basado en PowerShell , Microsoft decidió desarrollar y lanzar el Administrador de paquetes de Windows de código abierto en 2020. [105]

Microsoft fue uno de los patrocinadores de plata de la Conferencia de desarrolladores X.Org 2020 (XDC2020). Microsoft contó con la presencia de varios desarrolladores que realizaron presentaciones el día de apertura. [106]

Microsoft completó la primera fase de portabilidad de Java OpenJDK para Windows 10 en dispositivos ARM en junio de 2020. [80]

En agosto de 2020, Microsoft se convirtió en miembro fundador de la Open Source Security Foundation (OpenSSF), un foro intersectorial para un esfuerzo colaborativo para mejorar la seguridad del software de código abierto . [107] [108]

En septiembre de 2020, Microsoft lanzó Surface Duo , un teléfono inteligente basado en Android con un kernel Linux. [109] El mismo mes, Microsoft lanzó OneFuzz , una plataforma de fuzzing como servicio autohospedada que automatiza la detección de errores de software . [110] Es compatible con Windows y Linux. [111]

Microsoft es uno de los principales contribuyentes al proyecto Chromium, y el porcentaje más alto de todos los contribuyentes que no son de Google proviene de Microsoft (35,2 %). La empresa ha contribuido con el 29,4 % de todos los compromisos que no son de Google con el código fuente en 2020. [112] CBL-Mariner , un sistema operativo de infraestructura en la nube basado en Linux y desarrollado por Linux Systems Group en Microsoft para sus servicios de red perimetral y como parte de su infraestructura en la nube Microsoft Azure, se convirtió en código abierto en 2020. [113] [114]

En febrero de 2021, Microsoft puso a disposición el código fuente de su motor de almacenamiento extensible (ESE) en GitHub bajo la licencia MIT. [115] También en febrero de 2021, Microsoft, junto con otras cuatro empresas fundadoras ( AWS , Huawei , Google y Mozilla ) formaron la Rust Foundation como una organización independiente sin fines de lucro para administrar el lenguaje de programación y el ecosistema de código abierto Rust . [116] [117] En marzo de 2021, Microsoft se convirtió en miembro fundador del nuevo Eclipse Adoptium Working Group cuyo objetivo es promover los tiempos de ejecución de Java gratuitos y de código abierto . [118] Microsoft lanzó una vista previa de Microsoft Build de OpenJDK en abril de 2021. Está disponible para las ediciones de servidor y escritorio x64 de Windows, así como en Linux y macOS . La empresa proporciona soporte a largo plazo para esta distribución de OpenJDK. [119] En abril de 2021, Microsoft también lanzó una versión de prueba de Windows 10 que incluye la capacidad de ejecutar aplicaciones de interfaz gráfica de usuario (GUI) de Linux mediante el Subsistema de Windows para Linux 2. [ 120] Al mes siguiente, Microsoft lanzó un proyecto de código abierto para hacer que el filtro de paquetes Berkeley funcione en Windows. [121]

En el evento de anuncio de Windows 11 en junio de 2021, Microsoft presentó el nuevo Subsistema de Windows para Android (WSA) que habilitará el soporte para el Proyecto de código abierto de Android (AOSP) y permitirá a los usuarios ejecutar aplicaciones de Android en su escritorio de Windows. [122]

En agosto de 2021, Microsoft anunció que estaba ampliando su asociación para convertirse en miembro estratégico de la Fundación Eclipse. [123]

Microsoft publicó el código fuente de 3D Movie Maker bajo la licencia MIT en mayo de 2022, [124] [125] a raíz de una solicitud del usuario de Twitter Foone un mes antes. [126] También en mayo, Microsoft se unió a la comunidad XDP y lanzó una nueva interfaz Express Data Path de código abierto para Windows. [127] [128]

En agosto de 2022, Microsoft puso a disposición del público más de 1500 de sus emojis 3D para que los creadores los pudieran mezclar y personalizar. La biblioteca está disponible en Figma y GitHub. [129]

Apoyo a organizaciones de código abierto

Microsoft es miembro fundador, miembro colaborador, miembro colaborador y/o patrocinador de varias organizaciones e iniciativas relacionadas con el código abierto. Algunos ejemplos son:

Productos seleccionados

Creador de películas en 3D
Editor de texto y código fuente Atom con un proyecto abierto en Windows 10
Velocidad del disco
IDE MonoDevelop para Linux , macOS y Windows
PowerShell para Linux en Ubuntu
Terminal de Windows
Conejo de votos
Administrador de paquetes de Windows
Bloc de notas XML Editor XML

Véase también

Referencias

  1. ^ Bright, Peter (26 de abril de 2018). "Incluso los ingresos de Windows aumentaron en el tercer trimestre de 2018, con 26.800 millones de dólares". Ars Technica . Consultado el 18 de diciembre de 2019 .
  2. ^ "Los rivales de GitHub se benefician de la adquisición de Microsoft, pero aún no se trata de un éxodo masivo". ZDNet . 6 de mayo de 2019.
  3. ^ Asay, Matt (30 de octubre de 2017). «Por qué Microsoft y Google lideran ahora la revolución del código abierto». TechRepublic . Consultado el 21 de abril de 2019 .
  4. ^ "Microsoft puede ser el mayor colaborador de código abierto del mundo, pero a los desarrolladores no les importa... todavía". TechRepublic . 4 de noviembre de 2018.
  5. ^ Asay, Matt (7 de febrero de 2018). "Quién contribuye realmente al código abierto". InfoWorld .
  6. ^ Radits 2019, págs. 13-14.
  7. ^ Radits 2019, págs. 17-18.
  8. ^ Radits 2019, págs. 27-28.
  9. ^ Radits 2019, pág. 27.
  10. ^ Radits 2019, pág. 30.
  11. ^ desde Radits 2019, pág. 31.
  12. ^ desde Radits 2019, pág. 32.
  13. ^ Lea, Graham (31 de julio de 2000). «MS' Ballmer: Linux es comunismo». The Register . Consultado el 24 de agosto de 2021 .
  14. ^ Penenberg, Adam L. (21 de noviembre de 2005). "Red Herring". Slate . Consultado el 24 de agosto de 2021 .
  15. ^ Hernandez, Daniela (4 de julio de 2014). "Mira a Steve Ballmer burlarse de Linux vestido como Neo de Matrix". Wired . Consultado el 24 de agosto de 2021 .
  16. ^ abcdefghijklmnopqrstu vwxyz aa ab ac ad ae af ag ah ai aj Barnes, Hayden (23 de mayo de 2020). "Microsoft y el código abierto: una cronología no oficial". boxofcables.dev . Consultado el 18 de octubre de 2020 .
  17. ^ "Recursos de Microsoft para profesionales de UNIX". Microsoft . Archivado desde el original el 22 de octubre de 2003 . Consultado el 8 de septiembre de 2023 .
  18. ^ Lista de soporte de LinuxTag 2004
  19. ^ Páginas de descarga para las versiones 7.5, 8.0, 9.0, 9.1 y 10 de WTL
  20. ^ "FlexWiki: el tercer proyecto de software abierto de Microsoft", eWeek , 28 de septiembre de 2004 , consultado el 5 de abril de 2012
  21. ^ Tim Sneath: Anuncio de Family.Show 2.0 - 17 de julio de 2007 Blogs de MSDN
  22. ^ Tim Sneath: Anunciamos Family.Show v3: nuestra aplicación de referencia de WPF - 23 de febrero de 2009, MSDN Blogs
  23. ^ "Vertigo Software: Veo gente muerta con WPF" – vía channel9.msdn.com.
  24. ^ Mook, Nate (2 de noviembre de 2006). "Novell, Microsoft Ink Linux Partnership". betanews . Consultado el 14 de abril de 2021 .
  25. ^ Wong, Grace (2 de noviembre de 2006). "Linux funcionará con Windows". CNN Money . Consultado el 14 de abril de 2021 .
  26. ^ Thurston, Richard (11 de junio de 2007). "Microsoft designa jefe de interoperabilidad de Linux". ZDNet .
  27. ^ Krill, Paul (8 de junio de 2007). "Microsoft nombra director de interoperabilidad de Linux". InfoWorld .
  28. ^ "Microsoft se une a la Fundación de Software Apache -- Redmondmag.com". Redmondmag .
  29. ^ Resig, John (28 de septiembre de 2008). «jQuery, Microsoft y Nokia». jQuery Blog . jQuery . Consultado el 29 de enero de 2009 .
  30. ^ Guthrie, Scott (28 de septiembre de 2008). «jQuery y Microsoft». Blog de ScottGu . Consultado el 15 de abril de 2019 .
  31. ^ Branscombe, Mary (2 de diciembre de 2020). "¿Qué está haciendo Microsoft con Linux? Todo lo que necesita saber sobre sus planes para el código abierto". TechRepublic . Consultado el 6 de diciembre de 2020 .
  32. ^ "Microsoft crea la base de CodePlex". Scott Hanselman's Computer Zen . Consultado el 24 de junio de 2012 .
  33. ^ "Misión". Outercurve. Archivado desde el original el 22 de febrero de 2014. Consultado el 24 de junio de 2012 .
  34. ^ "La Fundación CodePlex cambia de nombre y pasa a llamarse Fundación Outercurve". Outercurve. Archivado desde el original el 2 de octubre de 2010. Consultado el 27 de marzo de 2013 .
  35. ^ "Microsoft lanzará al mercado el código abierto de .NET Micro Framework". Microsoft. Archivado desde el original el 14 de noviembre de 2018. Consultado el 6 de febrero de 2017 .
  36. ^ Foley, Mary Jo (19 de julio de 2010). "Microsoft coloca a IronPython y IronRuby bajo una licencia Apache". ZDNet .
  37. ^ Vaughan-Nichols, Steven J. (17 de julio de 2011). "Los cinco principales contribuyentes a Linux: Microsoft". ZDNet . Consultado el 17 de julio de 2021 .
  38. ^ Corbet, Jonathan (13 de julio de 2011). «Quién escribió la versión 3.0: desde dos puntos de vista». LWN.net . Consultado el 17 de julio de 2021 .
  39. ^ "Microsoft: el patrocinador improbable de Linux - Phoronix". www.phoronix.com .
  40. ^ "LinuxTag 2012 reúne a los interesados ​​en Linux en Berlín - Phoronix". www.phoronix.com .
  41. ^ Comunicado de prensa de la versión beta de ChronoZoom 2.0 de la Universidad de California en Berkeley
  42. ^ Open Management Infrastructure, blog de Microsoft Windows Server, 28 de junio de 2012, archivado desde el original el 26 de enero de 2016
  43. ^ Jackson, Joab (30 de enero de 2013). "Microsoft adopta Git de código abierto para herramientas de desarrollo". CIO .
  44. ^ "Cronología de Visual Studio de Microsoft y Z3 Theorem Prover, Google Cloud Launcher, Fresco de Facebook: resumen de noticias del SD Times: 27 de marzo de 2015". 27 de marzo de 2015.
  45. ^ Microsoft se une a otros para ayudar a crear la Fundación Node.js
  46. ^ Sirosh, Joseph. "Microsoft cierra la adquisición de Revolution Analytics". blogs.technet.com . Microsoft . Consultado el 20 de septiembre de 2018 .
  47. ^ "Introducción de herramientas R para Visual Studio" . Consultado el 20 de septiembre de 2018 .
  48. ^ Kaelin, Mark (17 de junio de 2015). «Windows 10 es compatible con AllJoyn, lo que hace posible la Internet de las cosas». TechRepublic . Consultado el 5 de diciembre de 2020 .
  49. ^ Vaughan-Nichols, Steven J. "Mark Russinovich de Microsoft a los fieles de Linux: envíennos sus currículums". ZDNet .
  50. ^ Hachman, Mark (6 de agosto de 2015). «Microsoft lanza Windows Bridge, el creador de aplicaciones de iOS a Windows, en código abierto». PC World . IDG . Consultado el 9 de octubre de 2015 .
  51. ^ Chester, Brandon (29 de abril de 2015). "Microsoft demuestra que las aplicaciones Android e iOS se ejecutan en Windows 10". Anandtech . Purch Inc . Consultado el 9 de octubre de 2015 .
  52. ^ Protalinski, Emil (1 de mayo de 2015). "Todo lo que necesita saber sobre la migración de aplicaciones Android e iOS a Windows 10". VentureBeat . Consultado el 9 de octubre de 2015 .
  53. ^ "Visual Studio ahora admite la depuración de aplicaciones Linux; el editor de código ahora es de código abierto". Ars Technica . Consultado el 18 de noviembre de 2015 .
  54. ^ "El estado del Octoverse 2016". Archivado desde el original el 5 de abril de 2017.
  55. ^ "ESCALA 14x | ESCALA 14x". www.socallinuxexpo.org .
  56. ^ desde Radits 2019, pág. 33.
  57. ^ Cimpanu, Catalin (5 de noviembre de 2018). "Microsoft está trabajando en la portabilidad de Sysinternals a Linux". ZDNet . CBS Interactive . Consultado el 5 de noviembre de 2018 .
  58. ^ "Ballmer: Linux ya no es un cáncer - InformationWeek". 11 de marzo de 2016.
  59. ^ "Steve Ballmer: Linux ya no es 'un cáncer'". 11 de marzo de 2016.
  60. ^ Vaughan-Nichols, Steven J. "Linux y el código abierto han ganado, supérenlo". ZDNet .
  61. ^ Vaughan-Nichols, Steven J. (28 de noviembre de 2016). "El código abierto ha ganado y Microsoft se ha rendido". Computerworld .
  62. ^ Hill, Paul (8 de marzo de 2013). «Microsoft se une a Eclipse Foundation y aporta más herramientas a la comunidad». Neowin . Consultado el 3 de agosto de 2021 .
  63. ^ Yegulalp, Serdar (6 de septiembre de 2016). "Microsoft abre el código fuente de los componentes de Bing para una rápida compilación de código". InfoWorld .
  64. ^ Verma, Arpit (7 de septiembre de 2016). "Microsoft publica en código abierto los principales componentes del motor de búsqueda Bing. He aquí por qué es importante". Fossbytes . Consultado el 12 de junio de 2020 .
  65. ^ "Yelp lanza Yelp Fusion, Microsoft crea la herramienta Vcpkg y el nuevo SDK Touch Sense para desarrolladores de Android". SD Times . 20 de septiembre de 2016.
  66. ^ Cooney, Michael (8 de octubre de 2020). "Conoce a SONiC, el nuevo NOS (definitivamente no es lo mismo que el antiguo NOS)". NETWORKWORLD .
  67. ^ "Escalando Git (y algo de historia)". Blog de Brian Harry . 3 de febrero de 2017.
  68. ^ "Cómo Microsoft resolvió el problema de Git con los repositorios grandes". InfoQ .
  69. ^ "Contribuciones de rendimiento de Microsoft a Git en 2017". Blog de Azure DevOps . 11 de enero de 2018.
  70. ^ "Git Merge 2019: un resumen". www.welcometothejungle.com .
  71. ^ Barbaschow, Asha (28 de febrero de 2018). «Por qué el código abierto es tan importante para Microsoft». ZDNet . Consultado el 17 de julio de 2021 .
  72. ^ "ESCALA 16x | 16x". www.socallinuxexpo.org .
  73. ^ desde Radits 2019, pág. 34.
  74. ^ "Michelle Noorali: Cómo ayudar a los usuarios y desarrolladores a consumir código abierto". 2 de agosto de 2018.
  75. ^ "Oradores destacados - LinuxCon + ContainerCon + CloudOpen China 2018".
  76. ^ desde Radits 2019, pág. 35.
  77. ^ "OpenSSH para Windows Update". 19 de octubre de 2015. Consultado el 18 de octubre de 2020 .
  78. ^ "¡Tar y Curl llegan a Windows!". 18 de enero de 2018. Consultado el 29 de noviembre de 2020 .
  79. ^ Foley, Mary Jo (6 de marzo de 2019). «Microsoft está publicando en GitHub el código fuente de Windows Calculator». ZDNet . Consultado el 18 de octubre de 2020 .
  80. ^ ab Foley, Mary Jo (24 de junio de 2020). «Microsoft completa la primera fase de la portabilidad de OpenJDK para Windows 10 en dispositivos ARM». ZDNet . Consultado el 13 de abril de 2021 .
  81. ^ John Biggs (9 de abril de 2018). "¡Los niños de los 90 se regocijan! Microsoft publica el código fuente original del Administrador de archivos de Windows 3.0". TechCrunch . Consultado el 15 de abril de 2018 .
  82. ^ Tom Warren. "Microsoft publica en código abierto el administrador de archivos original de los años 90 para que pueda ejecutarse en Windows 10 - The Verge". The Verge . Consultado el 7 de abril de 2018 .
  83. ^ Yegulalp, Serdar (22 de agosto de 2018). "Microsoft agrega compatibilidad con Python a Power BI". InfoWorld .
  84. ^ Vaughan-Nichols, Steven J. (10 de octubre de 2018). «Microsoft publica en código abierto su cartera de patentes». ZDNet . Consultado el 21 de abril de 2019 .
  85. ^ Vaughan-Nichols, Steven J. "¿Qué significa para usted la incorporación de Microsoft a la Open Invention Network?". ZDNet .
  86. ^ Gartenberg, Chaim (10 de octubre de 2018). «Microsoft hace que sus 60.000 patentes sean de código abierto para ayudar a Linux». The Verge . Consultado el 21 de abril de 2019 .
  87. ^ Bright, Peter (6 de mayo de 2019). "Windows 10 pronto se distribuirá con un núcleo Linux completo, de código abierto y con licencia GPL". Ars Technica . Consultado el 7 de mayo de 2019 .
  88. ^ Warren, Tom (6 de mayo de 2019). «La sorprendente decisión de Microsoft de trabajar con Google en su navegador Edge». The Verge . Consultado el 7 de mayo de 2019 .
  89. ^ Cinnamon, Kayla (6 de mayo de 2019). "Presentación de Windows Terminal". Herramientas de línea de comandos de Windows para desarrolladores . Microsoft . Consultado el 10 de mayo de 2019 .
  90. ^ "Microsoft está haciendo público el código fuente de su kit de desarrollo cuántico". 6 de mayo de 2019.
  91. ^ Warren, Tom (10 de diciembre de 2019). "La primera aplicación Office de Microsoft llega a Linux". The Verge .
  92. ^ "El framework JavaScript de Electron Desktop encuentra un nuevo hogar". InfoQ .
  93. ^ "Electron se une a la Fundación OpenJS". 11 de diciembre de 2019.
  94. ^ Jones, Luke (17 de enero de 2020). "El proyecto Verona de Microsoft basado en Rust llega al código abierto en GitHub". WinBuzzer .
  95. ^ Tung, Liam. "Microsoft abre el lenguaje de programación Project Verona inspirado en Rust en GitHub". ZDNet .
  96. ^ Yegulalp, Serdar (10 de febrero de 2020). "Microsoft acelera PyTorch con DeepSpeed". InfoWorld .
  97. ^ Cimpanu, Catalin. "Microsoft crea en código abierto una biblioteca interna para gestionar conexiones QUIC". ZDNet .
  98. ^ "Proyecto Petridish de código abierto de Microsoft para la optimización del aprendizaje profundo". InfoQ .
  99. ^ Tung, Liam (10 de septiembre de 2020). "El nuevo Fluid Framework de Microsoft: ahora es de código abierto en GitHub". ZDNet . Consultado el 20 de septiembre de 2020 .
  100. ^ Prakash, Abhishek (17 de marzo de 2020). "Con npm, Microsoft ahora posee el registro de software más grande del mundo".
  101. ^ "npm se une a GitHub". 16 de marzo de 2020.
  102. ^ Microsoft ayuda a crear un conjunto de datos de investigación abierta sobre la COVID-19 de 29.000 artículos para ayudar a la IA a salvarnos
  103. ^ "Llamado a la acción a la comunidad tecnológica sobre el nuevo conjunto de datos legibles por máquina sobre la COVID-19". whitehouse.gov . Consultado el 13 de octubre de 2020 – a través de Archivos Nacionales .
  104. ^ "NLM aprovecha datos y minería de texto para afinar las bases de datos de investigación sobre la COVID-19". governmentciomedia.com . 11 de mayo de 2020 . Consultado el 13 de octubre de 2020 .
  105. ^ "Vista previa del Administrador de paquetes de Windows". 19 de mayo de 2020. Consultado el 29 de noviembre de 2020 .
  106. ^ "Microsoft tiene una gran presencia en la conferencia X.Org de este año - Phoronix". www.phoronix.com .
  107. ^ Google, Microsoft, GitHub y otros se unen a la Fundación de Seguridad de Código Abierto
  108. ^ Unidos por una mejor seguridad de código abierto: La Open Source Security Foundation | ZDNet
  109. ^ Warren, Tom (13 de agosto de 2020). "Microsoft Surface Duo llegará el 10 de septiembre por 1399 dólares". TheVerge .
  110. ^ "Microsoft: Windows 10 está reforzado con estas herramientas de seguridad de fuzzing; ahora son de código abierto". ZDNet . 15 de septiembre de 2020.
  111. ^ "Marco de pruebas de fuzzing de código abierto de Microsoft". InfoWorld . 17 de septiembre de 2020.
  112. ^ "Google obtiene aliados web al permitir que personas externas ayuden a construir las bases de Chrome" . Consultado el 23 de noviembre de 2020 .
  113. ^ Bisson, Simon (10 de noviembre de 2020). "Microsoft agrega un nuevo Linux: CBL-Mariner". InfoWorld .
  114. ^ Foley, Mary Jo (11 de noviembre de 2020). "CBL-Mariner: distribución Linux interna de Microsoft para servicios propios y dispositivos perimetrales de Azure". ZDNet .
  115. ^ Speed, Richard (1 de febrero de 2021). "El código fuente del motor de almacenamiento extensible (JET Blue) de Microsoft llega a GitHub; lamentablemente, no se incluyen los comentarios". The Register .
  116. ^ "Rust Foundation". foundation.rust-lang.org . 8 de febrero de 2021 . Consultado el 9 de febrero de 2021 .
  117. ^ "Mozilla da la bienvenida a la Fundación Rust". Blog de Mozilla . 9 de febrero de 2021 . Consultado el 9 de febrero de 2021 .
  118. ^ Anderson, Tim (23 de marzo de 2021). "Nuevo comienzo del equipo Total Eclipse: el nuevo grupo de trabajo de Adoptium promoverá entornos de ejecución Java de código abierto y gratuitos". The Register . Consultado el 3 de junio de 2021 .
  119. ^ Foley, Mary Jo (6 de abril de 2021). «Microsoft lanza su versión preliminar de OpenJDK». ZDNet . Consultado el 13 de abril de 2021 .
  120. ^ Foley, Mary Jo (21 de abril de 2021). "La nueva compilación de prueba de Windows 10 agrega la primera vista previa de las aplicaciones GUI de Linux en WSL". ZDNet . Consultado el 23 de abril de 2021 .
  121. ^ "Microsoft adopta la superherramienta eBPF del núcleo de Linux y la extiende para Windows". The Register . 11 de mayo de 2011.
  122. ^ Parmar, Mayank (27 de junio de 2021). "Microsoft confirma que las aplicaciones de Android se ejecutarán en todas las PC con Windows 11". Windows Latest . Consultado el 28 de junio de 2021 .
  123. ^ Jawad, Usama (3 de agosto de 2021). «Microsoft es ahora miembro estratégico de la Fundación Eclipse». Neowin . Consultado el 3 de agosto de 2021 .
  124. ^ "microsoft / Microsoft-3D-Movie-Maker". Github . Consultado el 4 de mayo de 2022 .
  125. ^ Hanselman, Scott [@shanselman] (4 de mayo de 2022). "Hola amigos: hemos publicado el código fuente de Microsoft 3D Movie Maker de 1995" ( Tweet ) – vía Twitter .
  126. ^ @Foone (6 de abril de 2022). "Hola @Microsoft, dame el código fuente de 3D Movie Maker. Lo lanzaste en 1995 y quiero expandirlo y extenderlo" ( Tweet ) – vía Twitter .
  127. ^ Jawad, Usama (25 de mayo de 2022). "Microsoft lleva el proyecto Linux XDP a Windows". Neowin . Consultado el 26 de mayo de 2022 .
  128. ^ ab Yasar, Erdem (25 de mayo de 2022). "Microsoft presentó XDP de código abierto para Windows". cloud7 . Consultado el 26 de mayo de 2022 .
  129. ^ Warren, Tom (10 de agosto de 2022). «Microsoft abre el código fuente de sus emojis 3D para que los creadores puedan mezclarlos y personalizarlos». The Verge . Consultado el 14 de agosto de 2022 .
  130. ^ Lardinois, Frederic (3 de abril de 2014). "Microsoft lanza .NET Foundation para fomentar el ecosistema de código abierto .NET". TechCrunch . Consultado el 18 de octubre de 2020 .
  131. ^ "Acerca de". Alianza para Medios Abiertos .
  132. ^ "Alianza de código de bytes". Alianza de código de bytes .
  133. ^ "Miembros". Fundación para la Computación Nativa en la Nube .
  134. ^ "Miembros".
  135. ^ "Miembros de eBPF".
  136. ^ "Compilación de Microsoft de OpenJDK". Microsoft .
  137. ^ Guindon, Christopher. "Explora a nuestros miembros | La Fundación Eclipse". www.eclipse.org .
  138. ^ "F# Foundation: Llevando el lenguaje F# de Microsoft a un nivel superior (eWeek)". 6 de enero de 2013. Consultado el 18 de octubre de 2020 .
  139. ^ "Miembros de apoyo".
  140. ^ "Fundación O3D". Fundación O3D . 12 de mayo de 2022 . Consultado el 23 de julio de 2022 .
  141. ^ "Miembros actuales".
  142. ^ "Inicio". OpenBMC .
  143. ^ "Inicio". OpenChain .
  144. ^ "Proyecto Open Compute". Proyecto Open Compute .
  145. ^ "Lista de miembros de OCF".
  146. ^ "Iniciativa de contenedores abiertos - Iniciativa de contenedores abiertos". opencontainers.org .
  147. ^ "Microsoft se une a la Open Infrastructure Foundation". ZDNet . Consultado el 10 de septiembre de 2021 .
  148. ^ "Archivos de Estados Unidos".
  149. ^ "Miembros".
  150. ^ "Google, Microsoft, GitHub y otros se unen a la Fundación de Seguridad de Código Abierto". InfoQ .
  151. ^ "Outreachy | Pasantías que apoyan la diversidad en tecnología". www.outreachy.org .
  152. ^ Machlis, Sharon. "Esri se une al Consorcio R". Computerworld . Consultado el 18 de octubre de 2020 .
  153. ^ "Se formó la Fundación Rust para gestionar el idioma homónimo". Neowin . Consultado el 8 de febrero de 2021 .
  154. ^ Informe de membresía Gold de Open Group
  155. ^ Krill, Paul (18 de abril de 2019). «Microsoft busca la simplicidad con el lenguaje de programación Bosque». InfoWorld . Consultado el 22 de abril de 2019 .
  156. ^ Tung, Liam (10 de septiembre de 2020). "El nuevo Fluid Framework de Microsoft: ahora es de código abierto en GitHub". ZDNet . Consultado el 20 de septiembre de 2020 .
  157. ^ Warren, Tom (19 de mayo de 2020). "El nuevo documento Fluid Office de Microsoft es Google Docs con esteroides". The Verge . Consultado el 20 de mayo de 2020 .
  158. ^ "Apertura del código fuente del STL de MSVC". Blog del equipo de C++ . 16 de septiembre de 2019.
  159. ^ "¿Qué es PowerShell? - PowerShell". docs.microsoft.com . 28 de junio de 2023.
  160. ^ "ProcDump - Monitorizar CPU/procesos - Windows CMD - SS64.com". ss64.com .
  161. ^ Bowden, Zac (19 de mayo de 2020). "La aplicación Windows Terminal de código abierto de Microsoft llega a la versión estable". Windows Central . Consultado el 20 de mayo de 2020 .
  162. ^ Warren, Tom (6 de mayo de 2019). «Microsoft presenta Windows Terminal, una nueva aplicación de línea de comandos para Windows». The Verge . Consultado el 20 de mayo de 2020 .
  163. ^ ab Chan, Rosalie (9 de noviembre de 2019). «Los 10 lenguajes de programación más populares, según GitHub, propiedad de Microsoft». Business Insider . Consultado el 28 de noviembre de 2019 .
  164. ^ Warren, Tom (6 de marzo de 2019). «Microsoft publica en GitHub el código abierto de su calculadora de Windows». The Verge . Consultado el 21 de abril de 2019 .
  165. ^ Archambault, Michael (6 de marzo de 2019). «Microsoft continúa con su esfuerzo de código abierto y publica código de calculadora». Tendencias digitales . Consultado el 21 de abril de 2019 .

Lectura adicional

Enlaces externos