Vi que una compañía está usando BusyBox y también usando paquetes Gpl + Lgpl + Mpl, y luego tienen su propia aplicación ejecutándose. Su aplicación es un paquete de código cerrado.
Usted compra el dispositivo pero es de código cerrado. ¿Cómo es que GPL mezclado con LGPL + MPL se convierte en fuente cerrada?
Pensé que la regla es ?? ¿O estoy equivocado o la siguiente información está mal ?:
GPL: si lo usa en su aplicación, debe liberar su aplicación bajo la GPL. Eso no significa que no pueda venderlo (como venden CD de Linux), sino que también debe liberar el código fuente de forma gratuita. Eso podría funcionar para usted, pero probablemente no.
LGPL: si lo usa en su aplicación, aún puede tener una aplicación con licencia patentada de código cerrado. Pero si modifica la biblioteca LGPL, debe liberar sus modificaciones bajo la LGPL, aunque su aplicación pueda permanecer cerrada.
Respuestas:
Está perfectamente bien vender un "agregado" de software de código abierto y de código abierto de acuerdo con las preguntas frecuentes de GPL. Si la compañía compiló un Linux, construyó su propio programa sobre él usando solo bibliotecas LGPL y vendió el producto resultante mientras publicaba todas las fuentes de GPL / LGPL con él, no están violando la GPL.
El punto aquí es: la GPL no se extiende a los programas que simplemente se ejecutan en la misma computadora y se comunican / interactúan con el programa de código cerrado. Por supuesto, un administrador de ventanas de código abierto como BusyBox puede administrar ventanas de código cerrado. Como regla general, la GPL llega hasta el espacio de direcciones del código con licencia.
fuente
IANAL, pero esto es lo que he aprendido. Me interesaría saber si algo de esto es incorrecto:
LGPL: Si estáticamente vincular que en su aplicación y distribuir la aplicación compilada a continuación, hay que liberar la fuente bajo la GPL para cualquier persona que recibe el binario .
fuente
GPL NO es compatible con código cerrado. Si usaran paquetes / módulos con licencia GPL y cerraran la fuente, en el caso general estarían violando las condiciones GPL.
fuente
zoneinfo http://www.twinsun.com/tz/tz-link.htm LGPL
y su dispositivo integrado es de código cerrado, haciendo negocios por más de muchos años. ¿Seguirás diciendo que están violando las condiciones de la GPL?Hay casos claros y luego algunos turbios para los cuales obtendrá más opinión de los abogados que presente el caso.
Sus reglas coinciden con mi comprensión, pero lo que variará es la definición precisa de "uso". El sistema de derechos de autor en el que se basa la licencia no se trata de "usar" sino de "crear un trabajo derivado" y algunos argumentarán con buenos argumentos que un sistema hecho de diferentes programas puede ser tal que los diferentes programas estén lo suficientemente vinculados como para que el todo el sistema es un trabajo derivado de cualquiera de ellos, mientras que otro programa único vinculado dinámicamente a una biblioteca no es un trabajo derivado de la biblioteca porque la biblioteca implementa un protocolo claramente definido y podría ser reemplazado (he visto libreadline utilizado en tal una manera con un simple contenedor GPL para que coincida con una interfaz proporcionada por la aplicación). Pídale a su abogado consejos específicos para su caso. Nos vemos ante el juez si el titular de los derechos de autor no está
fuente
(Esta respuesta no estaba destinada a esta pregunta, sino a una más específica
git
y cubre su caso específico con mayor detalle de lo que esta pregunta prácticamente permitiría. Vea el comentario 599873 para obtener más información. Se mantendrá aquí en este formulario al menos hasta que se resuelva el asunto .)Por lo tanto, no puede hacer que su trabajo "contenga",
git
pero puede incluirlo como una entidad separada que utiliza su trabajo. El ejemplo de VMWare muestra que este último incluye empaquetarlo en la distribución o un archivo compuesto dentro de la distribución (una imagen ISO que era).¿Cuál es la distinción? Me llevó un tiempo llegar a una conclusión. Al final, el párrafo "no es la intención ... reclamar derechos ... más bien ... controlar la distribución de trabajos derivados o colectivos basados en el Programa" me convenció de que la distinción es si el trabajo resultante es considerado un derivado de la parte GPL bajo la ley de derechos de autor. Con esta última, GPL no puede ayudarlo: debe consultar la ley de derechos de autor aplicable o seguir los pasos de otra persona.
fuente