Que licença de código aberto para a minha aplicação web que usa tanto GPL & LGPL? adendo? [fechadas]

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

  •  20-08-2019
  •  | 
  •  

Pergunta

Eu escrevi um aplicativo que eu gostaria de lançar como código aberto, mas eu não tenho certeza do que a licenciar-lo abaixo.

É tudo meu próprio código apart from jQuery que é GPL 2.1 e editor TinyMCE que é LGPL 2.1. Eu gostaria de distribuir ambas as bibliotecas com o meu pedido, se possível. Posso liberar sob GPL2.1?

Tudo que eu quero fazer é licença adequada e pagar minhas dívidas de código aberto com os autores inteligentes de jQuery e TinyMCE.

Todas as sugestões?

Foi útil?

Solução

jQuery está disponível sob os MIT ou GPL . Se você está feliz para tornar o código do seu aplicativo disponível sob a GPL, então você está bem. Normalmente as pessoas têm problema, porque eles não querem. E parece que a distribuição de sua aplicação (incluindo jQuery) gatilhos que determinada parte do GPL, mas IANAL por isso não tomar isso como gospel.

Você também pode considerar a compatibilidade entre o (muito menos invasivo) licença MIT e LGPL se você não deseja publicar o código para sua aplicação.

Outras dicas

Gosto Artistic License 2.0 do Perl. É compatível com a GPL , mas um pouco mais curto e apresenta menos evangelismo . Mas se você está bem com o GPL, provavelmente é melhor ficar com ele como as bibliotecas que você está roteiro depende estão usando-o ...

Uma vez que jQuery está disponível sob a licença MIT, e TinyMCE está disponível sob a LGPL, por isso, enquanto você estiver usando MCE minúsculo como uma biblioteca, o seu próprio código-fonte pode ser fechado-source, GPL, LGPL ou mesmo BSD / MIT-ed.

Se você não quer que os outros a tomar o seu código-fonte e, em seguida, fechá-lo, você deve usar a GPL ou LGPL. LGPL permite que partes de seu código para ser usado como uma biblioteca de código aberto em aplicações fechadas de origem de outra pessoa. Eu escolheria LGPL no seu caso.

Se você não se importa os outros tomar o seu código-fonte e usá-lo em suas aplicações de código fechado, em seguida, usar BSD / MIT.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top