.NET es de código abierto
Código abierto en GitHub
.NET es de código abierto y multiplataforma y lo mantienen Microsoft y la comunidad de .NET en GitHub. .NET se ubica constantemente entre los top 30 proyectos de código abierto más activos desde 2017, según el seguimiento de Cloud Native Computing Foundation.
Todos los aspectos de .NET son de código abierto, incluidas las bibliotecas de clases, el tiempo de ejecución, los compiladores, los lenguajes, el marco web ASP.NET Core, los marcos de escritorio de Windows y la biblioteca de acceso a datos Entity Framework Core, entre otros.
Abierto para contribuciones
Sí, aceptamos contribuciones. Al igual que con cualquier proyecto de código abierto, no aceptamos todo a ciegas. Las solicitudes de incorporación de cambios que recibimos se revisan para comprobar la calidad y asegurarse de que se alinean con los objetivos de .NET.
Ya hemos aceptado más de 100,000 contribuciones de desarrolladores de más de 3700 empresas fuera de Microsoft.
Licencias MIT y Apache 2
Las distintas partes de .NET se mantienen en diferentes repositorios de GitHub. Normalmente, estos repositorios usan las licencias MIT o Che 2. Algunos repositorios licencian documentación y otras formas de contenido en Creative Commons Attribution 4.0.
Para comprender la licencia usada, consulte repositorios específicos para comprender la licencia usada.
.NET Foundation
La Fundación .NET es una organización independiente y sin ánimo de lucro creada para admitir un ecosistema innovador, comercial y de código abierto en torno a la plataforma .NET.
Más de 50 proyectos de código abierto forman parte de .NET Foundation. Microsoft y otros como VMware (anteriormente Pivotal), Google, Samsung y Red Hat han realizado contribuciones importantes, además de nuestra comunidad más amplia. Vea cómo puede participar en .NET Foundation.
Más que simple código
Además del código, nuestro objetivo es que cada aspecto de .NET sea abierto en la medida de lo posible. La documentación es de código abierto. También puede realizar un seguimiento de lo que se está compilando mediante los planes de desarrollo y los trabajos pendientes del proyecto de .NET. En el equipo de .NET de Microsoft, hemos abierto nuestro trabajo diario con iniciativas como abrir proceso de revisión de API y las reuniones de la comunidad.
La Guía de bibliotecas de código abierto brinda recomendaciones para que los desarrolladores de .NET creen bibliotecas de .NET de alta calidad. La guía en sí es código abierto en GitHub y se desarrolló en asociación con autores de bibliotecas populares.
Admitido
Puede compilar su propia versión de .NET a partir del código fuente, pero la mayoría de las aplicaciones de producción necesitan una versión compatible de la plataforma.
Microsoft envía versiones oficiales que se compilan y prueban en servidores mantenidos por Microsoft en Azure y que se admiten igual que cualquier producto de Microsoft. Consulte la .NET directiva de ayuda para obtener más información.
Red Hat es compatible con .NET en Red Hat Enterprise Linux (RHEL). Red Hat compila .NET desde el código fuente y lo pone a disposición en la página de descarga de .NET. Red Hat y Microsoft colaboran para garantizar que todo funcione bien en RHEL.
¿Listo para empezar?
Nuestro tutorial paso a paso le ayudará a ejecutar .NET en su equipo.