2009-03-11 19 views
29

Si alguien quiere usar partes de un código licenciado bajo MS-PL y usarlo en un producto comercial, ¿eso es permitido por MS-PL? ¿Cuáles son las restricciones?¿Se permite el código MS-PL (Licencia pública de Microsoft) en productos comerciales?

+0

Esta pregunta es un "problema práctico y responsable que es exclusivo del desarrollo de software" ¿No? Si está fuera de tema, ¿dónde debería formularse esta pregunta? Por favor abre de nuevo. –

+0

Ver [Preguntas sobre la concesión de licencias] (http://meta.stackoverflow.com/questions/274963/questions-about-licensing) – showdev

Respuesta

23

Es la licencia pública de Microsoft (Ms-PL). Sí, puedes hacer prácticamente lo que quieras con el código.

https://msdn.microsoft.com/en-us/library/ff648068.aspx

Sin embargo, hacer leer las condiciones. Seres pena señalar:

  • Si distribuye cualquier parte del software, debe conservar todos los avisos de derechos de autor, patentes, marcas, y atribución que están presentes en el software.

  • Si distribuye cualquier parte del software en el código fuente, puede hacerlo solo bajo esta licencia incluyendo una copia completa de esta licencia con su distribución. Si distribuye cualquier porción del software en forma de código compilado o objeto, solo puede hacerlo bajo una licencia que cumpla con esta licencia.

NOTA: el MS-PL parece ser deliberadamente incompatible con la GPL.

+0

¿Es esto sustancialmente diferente de la licencia de BSD o Apache? –

+0

Sí, creo que es una licencia de "estilo BSD". –

+5

Excepto que parece ser deliberadamente incompatible con la GPL, lo cual deploro. Ya hay suficientes incompatibilidades de licencia, y hacer más es una mala cosa. –

Cuestiones relacionadas