¿Por qué se lanza jQuery bajo MIT y no LGPL?
¿Cuáles son los beneficios de usar MIT en comparación con LGPL para un marco?
open-source
jquery
lgpl
mit-license
corgrath
fuente
fuente
Respuestas:
LGPL es "infeccioso", lo que significa que si lo usa, corre el riesgo de tener que (L) GPL hacer su propio trabajo también. GPL (y, dependiendo de las circunstancias, LGPL también) prácticamente excluye el uso en un proyecto de código cerrado.
La pregunta realmente debería formularse al revés: ¿por qué el producto X tiene licencia bajo (L) GPL en lugar de MIT / Apache / BSD / Mozilla? Estos últimos son, en mi opinión, mucho más cercanos al espíritu del software "libre" que la familia GPL (después de todo, no se puede forzar la libertad de las personas).
fuente
En un resumen muy rápido:
GPL: si usa mi código en el suyo, debe distribuir su código como yo hago con el mío;
LGPL: si modifica mi código, debe distribuir sus modificaciones. Puede incluir el código LGPL no modificado en el código propietario bajo ciertas condiciones.
MIT: haz lo que quieras con mi código, excepto fingir que el código es tuyo
Luego están las letras pequeñas que pueden confundir el asunto y los objetivos políticos de la FSF, pero algunos usan la (L) GPL sin compartirlos.
fuente
Bueno, lo obvio es que es una licencia más permisiva. Permite que la biblioteca se use más ampliamente, sin las restricciones en los trabajos derivados que la (L) GPL trae consigo. Cuando el objetivo es que mucha gente use su biblioteca, y no tratar de obligar a los desarrolladores a ajustarse a una determinada ideología, eso puede ser algo útil.
fuente
El LGPL ofrece más beneficios para el creador del software, mientras que el MIT ofrece más beneficios para el usuario del software.
Si desea que las personas agrupen felizmente su software con su software, elija la licencia MIT. Si desea que su software se agrupe por separado y nunca se integre tan estrechamente con el paquete que lo esté utilizando, use LGPL.
La LGPL es menos restrictiva que la GPL. Si escribe una extensión a un programa cubierto por la LGPL, NO DEBE PUBLICAR LA FUENTE. Si cambia el programa en sí , debe liberar los cambios. Con la GPL, debe liberar la fuente de las extensiones. Con la licencia MIT, solo tiene que reconocer que está utilizando el código en su aplicación.
fuente