¿Qué significa código compartido?
El código compartido es el mecanismo de Microsoft para la distribución legal del código fuente del software. Se lanzó inicialmente en mayo de 2001 e incluye numerosas licencias y tecnologías.
El código compartido de Microsoft permite tanto a organizaciones como a particulares acceder al código fuente de un programa como referencia.
Este acceso proporciona a los desarrolladores capacidades de depuración, que pueden descargarse tras satisfacer ciertos criterios de elegibilidad. La licencia asociada puede ir desde la mera visualización del código como referencia hasta el permiso de modificación, que puede utilizarse con fines comerciales y no comerciales.
Definición de código compartido
Los objetivos del código compartido de Microsoft incluyen:
- Garantizar la seguridad e integridad de los entornos informáticos de los usuarios de Windows
- Proporcionar tecnologías a universidades de todo el mundo y mejorar las oportunidades educativas
- Proporcionar un mayor acceso al software de Código Compartido a investigadores, clientes y desarrolladores
- Proporcionar herramientas esenciales para producir mejor software
- Preservar los derechos de propiedad intelectual
Microsoft tiene dos tipos de licencias de código compartido: licencias libres y de código abierto y licencias que no son libres ni de código abierto. Ambos tipos implican muchas normas y restricciones complejas.