¿Puedo mejorar una biblioteca LGPL con base de aplicación de otro? [cerrado]

StackOverflow https://stackoverflow.com/questions/4330504

  •  30-09-2019
  •  | 
  •  

Pregunta

Me preguntaba si era legal / no mal visto mejoras de base a una biblioteca LGPL fuera de la funcionalidad de otra biblioteca LGPL. Tenga en cuenta que debido al método de aplicación, el código fuente no pudo ser construido directamente fuera de, sin embargo, la idea general es implementar esencialmente una funcionalidad similar en otra biblioteca con sede fuera de la funcionalidad de la biblioteca original, sin copiar la aplicación o directamente utilizando la otra biblioteca.

Un ejemplo de lo que estoy pensando es:

Las dos bibliotecas están cubiertos por la LGPL:

Biblioteca 1 tiene la función A, y me gustaría implementar una funcionalidad similar a la función de biblioteca 1 A en Biblioteca 2.

¿habría ningún problema legal con esto si tuviera que indirectamente (sin embargo sigue basando posiblemente algoritmos de de la biblioteca original) implementar una funcionalidad similar de esta manera?

Tengo la intención de si esto no es un problema legal pidiendo a los autores de la biblioteca original de permiso antes de hacer nada, sin embargo quiero confirmar si lo que tengo en mente es incluso legal / kosher para hacer conforme a la licencia antes en realidad pidiendo.

Lo siento si esto parece que puede ser un poco fuera de lugar, o un poco como si no comprender adecuadamente la LGPL, sin embargo yo realmente no soy bueno en la comprensión de los documentos legales, y me preguntaba si alguien más tenía conocimiento de esto también. Por lo menos, yo puedo contactar con la FSF y posiblemente el FEP en busca de consejo sobre esto también.

¿Fue útil?

Solución

Sin licencia puede hacer que sea ilegal para implementar una función con su propio código. proyectos GPL basan su código de otras implementaciones regularmente, tal como GCJ (compilador Java) y la libre flash player. No podía imaginar ningún GPL'ers conseguir ofendidos por la creación de una biblioteca con una funcionalidad similar.

patentes en el otro lado es una historia diferente - la protección de la idea detrás del código. Tal vez, eso es lo que está pensando. Los derechos de autor protege esa instancia particular de código.

Si se enlaza a su biblioteca, entonces tendría que cumplir su licencia. Además, los proyectos GPL se pueden derivar y anhela y cuando mantenga la licencia. Por lo que podría vincular directamente a su biblioteca si quería -. Sólo mantener la misma licencia para su proyecto

Otros consejos

No soy un experto legal, pero no veo ningún problema con esto. La LGPL permite específicamente a modificar y redistribuir el código, siempre y cuando el código retiene la licencia LGPL. La combinación de dos bases de código LPGL no debería ser diferente que el uso de ellos por separado -. Excepto que convenientemente comparten la misma licencia

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top