¿Qué es el software de código abierto?

Completado

Wikipedia define el software de código abierto de la siguiente manera:

"Software de código abierto es un tipo de software informático en el que el código fuente se libera bajo una licencia en la que el titular de los derechos de autor concede a los usuarios los derechos de estudio, cambio y distribución del software a cualquier persona y para cualquier propósito".

El desarrollo de software de código abierto relacionado es una forma colaborativa de desarrollo de software que implica varios colaboradores. Juntos crean y mantienen el software y el código fuente mediante orígenes abiertos. El uso del software de código abierto se adopta ampliamente ahora.

Microsoft también ha adoptado software de código abierto en su software y las plataformas de desarrollo que ofrecen.

Captura de pantalla de las herramientas y tecnologías de código abierto en Azure.

Las plataformas .NET, como .NET Framework original y aún más, .NET Core, usan varios componentes creados por la comunidad de código abierto y no microsoft. En ASP.NET y ASP.NET Core, muchas de las bibliotecas de desarrollo de front-end son componentes de código abierto, como jQuery, Angular y React.

En lugar de crear nuevos componentes, los equipos de Microsoft usan los componentes de código abierto y toman una dependencia de ellos.

Los equipos también contribuyen e invierten en los componentes y proyectos de código abierto, y se unen al esfuerzo colaborativo. Además de adoptar software externo de código abierto, Microsoft también ha hecho que partes importantes de su software estén disponibles como código abierto.

.NET es un ejemplo perfecto de cómo Microsoft ha cambiado su posición hacia el código abierto. Ha hecho que el código base para .NET Framework y .NET Core estén disponibles y muchos otros componentes.

.NET Foundation tiene como objetivo defender las necesidades y evangelizar las ventajas de la plataforma .NET. Y promueva el uso de código abierto de .NET para desarrolladores.

Para obtener más información, consulte el sitio web de .NET Foundation.