¿Cómo puedo sublicenciar correctamente una biblioteca que está bajo la licencia MIT?

14

¿Cómo puedo sublicenciar correctamente una biblioteca que está bajo la licencia MIT?

Estoy usando y extendiendo la biblioteca. La licencia del MIT establece que soy libre de sublicenciar la biblioteca.

¿Puedo simplemente decir:

<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>
Petah
fuente

Respuestas:

10

Entonces, la primera parte de su pregunta con "¿Cómo puedo sublicenciar correctamente?" Se responde en este antiguo enlace SO: ¿Puedo volver a licenciar el código MIT de alguien ? Felicitaciones a Gallaecio por este enlace, y tenga en cuenta que los usuarios de SO con más de 10k de reputación 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 partida con licencia del MIT.

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

Esta es una pregunta SO adicional con respecto a las licencias MIT vs GPL que creo que es relevante para su pregunta.

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

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

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

Esto hace referencia a los comentarios de la Free Software Foundation sobre varias licencias . Sus comentarios sobre la licencia 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 MIT
FSF llama a la licencia MIT la licencia Expat

Comunidad
fuente