Pergunta

Possível duplicata:
Usando a biblioteca LGPL em um aplicativo Java comercial

Olá, pessoal!

Existe um projeto sob a licença GNU menor GPL. Eu quero usar este projeto no meu aplicativo. Posso vender meu aplicativo usando esta licença?

Foi útil?

Solução

Em poucas palavras, a idéia de projetos LGPL'd (geralmente bibliotecas) é que você está livre para usar Como você deseja em seu próprio aplicativo, seja aberto ou fechado, livre ou proprietário - desde que você publique o código -fonte da parte LGPL'd (se você modificar a parte lgpl'd, você deve publicar as fontes modificadas , sob LGPL).

Além disso, as bibliotecas devem estar ligadas dinamicamente para que eles possam ser substituídos para outra versão pelo usuário, se ele quiser. Para bibliotecas (.dll, .so, .jar...), isso geralmente é evidente. Nota lateral: esse é um requisito inerentemente inútil, porque nada exige que seu aplicativo funciona com qualquer outra versão da biblioteca além da que você forneceu originalmente. Você pode até impedir ativamente seu aplicativo de trabalhar com outras versões.

Outras dicas

Você pode usar o LBS LPGLED com seu software proprietário, mas há algumas restrições que você deve observar. É melhor ler o LGPL com cuidado e entre em contato com um advogado.

Notas gerais, você pode usar uma biblioteca LGPL se

  • Você está vinculado a isso dinamicamente permitindo apenas o usuário substituir a biblioteca específica (por exemplo, substitua a DLL por uma versão compatível mais recente).
  • Se você fizer alterações no código LGPL, também soltará as fontes de biblioteca alteradas.

Geralmente, muitos projetos de código fechado usam código LGPL, é prática comum, mas leia a licença com cuidado, especialmente isso GPL-FAQ.

Se você tiver dúvidas, entre em contato com o advogado.

Se você estiver usando o aplicativo GNU como parte do processo de desenvolvimento, o código resultante será vendável.

Se você está ligando ou usando as APIs públicas do aplicativo GNU, seu aplicativo será vendável, desde que você empacote e distribua o aplicativo GNU como um componente separado completo com o aplicativo original - e deixe claro em sua documentação que você está usando o A biblioteca GNU e ainda pertence aos seus autores originais nos termos da licença da GNU.

Se, por outro lado, você modificou o pacote, cortou e colou o código do pacote, inseriu seu código em seus programas ou alterou seu código para fazer com que o seu funcione, você só pode distribuir ainda mais com a mesma licença GNU. Na verdade, isso não impede a venda do software, mas existem todos os tipos de complicações, então é melhor não ir para lá.

Em caso de dúvida, entre em contato com os autores originais, diga a eles o que você fez/pretende e pergunte a eles o que eles acham - é depois de todo o seu software que você está bagunçando.

A resposta curta é sim, você pode vender seu aplicativo sob qualquer licença que desejar. A única coisa que você precisa fazer é:

  1. Mencione em algum lugar que seu produto usa essa biblioteca, em qualquer lugar, na caixa de sobrecarga, na tela do Splash, no manual ...

  2. Se seus clientes solicitarem o código -fonte dessa biblioteca (não necessariamente o seu aplicativo), você deverá dar a eles ou informar como obtê -lo. Mas observe que apenas seus clientes/usuários realmente têm esse direito (e a maioria dos clientes não se preocupa, certo?).

É basicamente isso em poucas palavras, embora eu ainda recomendasse que você leia as FAQ GPL postadas por Artyom.

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