Como posso usar legalmente o javascript LGPL em um site comercial? [fechado]

o meu entendimento é que com a LGPL, posso ligar e usar uma biblioteca LGPL para uso comercial, desde que não copie o código?

isso faz sentido para os programas que você compila para binário, mas e o JavaScript?

Eu quero usar o pluginGreybox para JQuery no meu site comercial, mas não sei como fazer isso legalmente, uma vez que é LGPL.

Author: TeddyB, 2010-01-06

3 answers

A LGPL requer basicamente (leia a licença completa e FAQ para mais detalhes):

  1. você menciona que ele é licenciado sob a LGPL, com referência à licença completa.
  2. que distribua o código, e quaisquer alterações a ele, nos termos da LGPL. Você deve liberar o código fonte na sua forma preferida (não minificado ou ofuscado), incluindo quaisquer alterações que você faça a ele.
  3. que está dinamicamente ligado à sua aplicação em tais uma maneira que o usuário pode substituí-lo com sua própria versão, se quiser.

(Esta é uma breve visão geral dos Requisitos, pois eles se aplicariam à sua situação; como eu disse, Veja a licença e FAQ para mais detalhes)

Para cumprir com (1), Veja o "apêndice: a convention for releasing free JavaScript programs" no artigo The JavaScript Trap for a proposed convention for how to mention and link to the license of a JavaScript program.

Para cumprir com (2), você poderia simplesmente servir o código como está. Se você precisa minify o código por razões de desempenho, você deve incluir um link em um comentário para a versão não minificada do Código.

Para cumprir com (3) em JavaScript, desde que você mantenha o código em um arquivo de script separado, e não o fundir em um arquivo com o seu código, você deve ficar bem. Qualquer um que queira substituí-lo poderia usar Greasemonkey ou UserJS para fazê-lo.

 16
Author: Brian Campbell, 2010-01-06 20:19:59

LGPL parágrafo 5

Um programa que não contém nenhuma derivada de qualquer parte da biblioteca, mas é projetado para trabalhar com a biblioteca por ser compilado ou ligado a ele, é chamado de "trabalho que usa a Biblioteca". Tal trabalho, isoladamente, não é trabalhos derivados da biblioteca, e por conseguinte, não é abrangido pelo âmbito de aplicação do licenca.

Para que possa usá-lo livremente Se não o alterar. (Aqui livre significa sem qualquer dor de cabeça :) )

 9
Author: JCasso, 2010-01-06 20:11:09

Você pode usar e distribuir bibliotecas LGPL no seu site e usá-las em combinação com o Código Comercial. A única grande restrição é que você deve manter a biblioteca de código aberto, incluindo quaisquer modificações que você faça a ela, e permitir que seus usuários obtenham a fonte, licença e informações de copyright para a biblioteca.

Não tem de distribuir o seu código comercial pela LGPL.

Isto é diferente da GPL onde teria de distribuir o seu código sob a GPL também.

 7
Author: Mark Byers, 2010-01-06 20:10:29