2009-08-15 13 views
5

Si uso una biblioteca javascript con licencia lgpl, ¿tengo que liberar mi aplicación web de código cerrado que la está usando?¿Cómo se aplica la LGPL a la Web y define la distribución?

Siento que no tengo que hacerlo, siempre y cuando no modifique la fuente de la biblioteca.

Me gustaría utilizar un lgpl javascript wysiwyg en un entorno comercial de código cerrado.

La aplicación web de código cerrado nunca se distribuye (dependiendo de cómo se aplica la definición de distribución a los sitios web), y los usuarios finales solo tienen acceso a ella.

Encuentro gpl y lgpl muy confusos ya que se aplican a la web.

También estoy confundido lo que constituye "distribución".

+0

Esta pregunta parece estar fuera de tema porque se trata de licencias. –

Respuesta

5

En one plain English "translation", la biblioteca permanece disponible bajo LGPL mientras que su software principal puede ser cualquier licencia que desee.

Normalmente con este tipo de programas de código abierto, está bien si solo tiene un "Frobnicator usa la biblioteca Foo, disponible bajo la licencia pública Lesser Gnu" en su página "acerca de", junto con la fuente LGPL disponible en el programa en alguna parte. No estoy seguro de haber visto un solo enlace a una licencia, sin el texto de la licencia real.

Una idea podría ser simplemente enviar un correo electrónico al desarrollador de la biblioteca o la lista de correo de la biblioteca y simplemente preguntar qué necesita hacer para licenciar adecuadamente esa biblioteca.

Y yo no soy abogado, por lo que nada de lo que he dicho es necesariamente cierto legalmente, etc.

+0

Agradezco su respuesta, todos parecen estar de acuerdo en esto. – merlincam

0

Con LGPL no, no tiene (necesita abrir la fuente).

1

La LGPL permite enlazar a la biblioteca LGPL en una aplicación (comercial) de código cerrado. No se requiere la distribución del código fuente para la aplicación comercial.

+0

¿Qué tal si no se pone a disposición el código (incluso el ejecutable) de la aplicación comercial, sino que se utiliza como una aplicación web o un servicio web? – Jus12

2

Ese es el punto de la L GPL: puede usarlo en su aplicación de código cerrado.

Y - al ser Javascript - el código fuente de la Biblioteca en sí está disponible en la web de todos modos, puede vincularlo directamente desde su página "sobre".

+0

¿Qué pasa si el sitio web solo es accesible para la empresa que pagó al desarrollador (como en un portal privado)? – Shadok

+0

Es importante tener en cuenta, sin embargo, que solo proporcionar una versión minimizada/uglificada no es suficiente. El código fuente completo, original (o su versión modificada del original) y no obsoleto debe estar fácilmente disponible. Le sugiero que edite su respuesta para dar cuenta de eso. –

3

Las dos principales restricciones en la LGPL son la modificación y la vinculación dinámica. La LGPL fue escrita con idiomas compilados en mente, y como JavaScript no está compilado, no entiendo cómo se puede vincular. Tal como está, las LGPL y JavaScript son una combinación pobre.

Cuestiones relacionadas