Conociendo .Net Fundation - .Net Open Source
.NET Fundation es una organización independiente para fomentar el desarrollo abierto y colaboración en torno a la creciente colección de tecnologías de código abierto para .NET.
Sirve como un foro para desarrollos comerciales y a la comunidad de desarrolladores para fortalecer el ecosistema de .NET promoviendo la participación y el rápido involucramiento.
Los proyectos que se unen a .Net Fundation tienen las siguientes ventajas:
Acceso directo y más frecuente a los equipos de proyectos de .NET tanto en Microsoft como en toda la comunidad
Más oportunidades para hacer su proyecto visible para desarrolladores .NET y empresas
Mayores oportunidades de visibilidad personal y la influencia de la comunidad
Entre otros beneficios.
Actualmente .Net Fundation cuenta con más de 30 proyectos entre los que se destacan la siguiente lista
Como podemos ver en la lista se encuentran componentes del Framework de .Net como ser ASP.NET, ASP.NET MVC, Ajax Control Toolkit, SignalR, etc
Y por otro lado, se encuentra proyectos comerciales y open source como ser Umbraco (CMS) o Orchard.
Cada uno de los proyectos cuenta con:
Sitio con Información del Proyecto
Repositorio de código (podría estar en github / Codeplex, etc)
Tipo de licencia
Persona principal de contacto
Como convertirse en un contribuidor?
El impulsor de cada proyecto definirá las políticas que se deben cumplir para contribuir y como la contribución deberá ser aplicada en el proyecto.
En el caso puntual de ASP.NET para contribuir se tienen que tener presentes las siguientes políticas.
Lo primero que se debe hacer es firmar una licencia de acuerdo de contribuidor. En este paso deberemos llenar un formulario el cual vamos a firmar el CLA.
Luego se deberán familiarizar con el flujo de trabajo y con las convenciones de código. Para lo cual se recomienda leer el siguiente link https://help.github.com/articles/using-pull-requests/
Por último antes de subir una característica o una contribución de código, se deberá discutir con el equipo para asegurarse que este siga el roadmap del producto.
Tener en cuenta que todo código que se suba será revisado y probado rigurosamente por el equipo de ASP.NET y solo aquellos que alcancen la calidad deseada serán incluidos en el código de fuentes.
Para mayor información acceder al link oficial de .Net Fundation: www.dotnetfoundation.org
Comentarios Finales:
En mi opinión este cambio es muy positivo, ya que podemos contribuir con el desarrollo de mejoras en los componentes del framework de .Net, colaborar con la resolución de incidentes y tener un acercamiento directo al equipo de producto.