Quiero usar una biblioteca con licencia LGPL en mi aplicación para el mercado de aplicaciones de Microsoft. ¿Está bien?
Quiero usar una biblioteca con licencia LGPL en mi aplicación para el mercado de aplicaciones de Microsoft. ¿Está bien?
Aquí hay una respuesta general:
enlace
En resumen: sí, puedes. Pero una cosa importante a tener en cuenta es que la biblioteca cubierta de GNU LGPL está vinculada dinámicamente, no está mezclada estáticamente con la aplicación principal.
También debería ser posible intercambiar esa biblioteca enlazada dinámicamente por una compilación compilada de forma independiente. De lo contrario, es probable que haya entrelazado la biblioteca y el código de la aplicación principal.
La licencia LGPL permite que una aplicación que hace referencia a los binarios permanezca de código cerrado. Además, no hay nada que le impida vender una aplicación de código abierto en Microsoft App Marketplace.
Esto artículo puede ayudar.
Sospecho que debido a que LGPL permite que el código fuente (de la biblioteca a la que está vinculado) esté disponible a través de una descarga, debe estar bien usar una biblioteca con licencia LGPL en su aplicación para el mercado de Microsoft.
Cita de LGPL versión 2.1 :
Si la distribución del código objeto se realiza ofreciendo acceso a la copia desde un lugar designado, luego ofrecer un acceso equivalente para copiar el El código fuente del mismo lugar satisface el requisito de distribuir el código fuente, a pesar de que los terceros no están obligado a copiar la fuente junto con el código objeto.
Lo único que parece ser un problema es el requisito de "mismo lugar", que no cumplirás si tu aplicación se distribuye a través del mercado.
Básicamente, no envuelva nada relacionado con la biblioteca y que LGPL use en su propio software, puede incluir libremente sus propias cosas junto a LGPL e incluso venderlas. El único problema es cuando cambias / usas algo de LGPL, honestamente hablando, todas las licencias GPL apestan hasta cierto punto. Diseñados para joder con cerebros de desarrolladores, no tienes estos problemas con las licencias MIT y BSD.
Lea otras preguntas en las etiquetas lgpl