¿Cómo sub-licenciado correctamente una biblioteca que está bajo la licencia MIT?

14

¿Cómo sub-licenciar correctamente una biblioteca que está bajo la licencia MIT?

Estoy usando y extendiendo la biblioteca. La licencia MIT establece que soy libre de sub-licenciar la biblioteca.

¿Puedo simplemente indicar:

<Software library> is copyright <original author> and licensed under the MIT license.

<orignal license>

Extensions to <Software library> are copyright <me> and licensed under the GPL license, 
or commercial license if applicable.

<GPL, or commercial license>
    
pregunta Petah 30.11.2012 - 00:26

1 respuesta

10

Por lo tanto, la primera parte de su pregunta con "¿Cómo sub-licenciaré correctamente?" se responde en este antiguo enlace SO: ¿Puedo volver a licenciar el código MIT de alguien . Hat tip a Gallaecio para este enlace, y tenga en cuenta que los usuarios de SO con una reputación de 10k + aún pueden ver el enlace .

Y la parte más relevante de la respuesta es:

  

Lo que puede hacer es tener más de una licencia en el software.
  Por lo tanto, debe incluir el archivo de licencia, pero agregaría algo al respecto que no se aplica a todo el producto. Para ser amable, es posible que desee señalar dónde alguien puede obtener una copia del punto de inicio con licencia del MIT.

     

Debe incluir la GPL así como la licencia original, y debe dejar en claro que cada archivo individual en su totalidad está cubierto por la GPL, así como por el MIT para partes de la misma.

Esta es una pregunta SO adicional relacionada con licencias MIT vs GPL que creo que es relevante para tu pregunta.

Vale la pena señalar que cuando se sub-licencia ese proyecto licenciado MIT en un proyecto GPL'd, se presenta el paquete completo como un proyecto GPL'd, que incluye el aspecto viral de la GPL. El proyecto original que está tomando prestado permanecerá disponible bajo la licencia MIT a través de cualquier fuente de la que lo haya recogido. La diferencia es que el paquete ahora es GPL'd como parte de su proyecto.

Podría decirse que, si alguien usa el proyecto con licencia MIT de su proyecto GPL'd, necesitaría considerarlo como GPL'd. Sin embargo, también podrían volver a la fuente original del proyecto bajo la licencia MIT y usarla desde allí bajo una licencia MIT. Se está dividiendo los pelos, y creo que es imposible predecir cómo se desarrollaría en la corte.

Las preguntas frecuentes de la GPL tienen una buena sección sobre lo que significa para dos licencias para ser compatibles .

Esto hace referencia a los comentarios de varias licencias de la Free Software Foundation. Sus comentarios sobre la licencia del MIT son: This is a lax, permissive non-copyleft free software license, compatible with the GNU GPL. , lo cual es bueno desde el punto de vista de su pregunta.

Aquí hay un enlace al texto de la licencia GPL v3
Aquí hay un enlace al texto de la licencia del MIT
FSF llama a la licencia del MIT la Licencia de Expatriación

    
respondido por el GlenH7 04.12.2012 - 16:56

Lea otras preguntas en las etiquetas