Diferença entre GPL e LGPL

Diferença entre GPL e LGPL

Principal diferença

GPL significa Licença Pública Geral. LGPL é como uma versão modificada da GPL. Significa Licença Pública Geral Menor. Ele limita sua exigência de fornecer parte do seu código, mas você ainda deve divulgar as modificações que implementar. O que você tem permissão para manter privado é o material proprietário vinculado diretamente ao software. Isso permite que você altere o software, crie seu próprio toque pessoal e ainda proteja seu próprio material. O termo GPL tem um significado e praticidade mais amplo em comparação com a LGPL. A LGPL tem o potencial de ser transferida para os termos da GPL.

O que é GPL?

A Licença Pública Geral, ou GPL, como é frequentemente chamada, é a licença de software livre mais popular e é usada por muitos projetos diferentes, incluindo o kernel Linux, as ferramentas GNU e literalmente centenas de outros. GPL é a base do software de código aberto para programadores.

O que é LGPL?

A LGPL é semelhante à GPL, mas é mais projetada para bibliotecas de software nas quais você deseja permitir que aplicativos não GPL se vinculem e usem sua biblioteca. Se você modificar o software, ainda terá que devolver o código-fonte, mas poderá vincular a material proprietário sem devolver o código-fonte a tudo isso.

Principais diferenças

  1. A diferença entre a GPL e a LGPL é que com a LGPL, todo o «trabalho» não precisa ser licenciado sob a mesma licença.
  2. Ao contrário da LGPL, a GPL exige que você forneça o código para todas as alterações feitas no software.
  3. Entre as duas GPLs está a base do software de código aberto para programadores.
  4. LGPL é usado para bibliotecas de software, ao contrário de arquivos de tempo de execução GPL.
  5. A GPL oferece uma ampla gama de aprimoramentos possíveis para toda a comunidade de programação.
  6. A LGPL tem o potencial de ser transferida para os termos da GPL.
  7. O termo GPL tem um significado e praticidade mais amplo em comparação com a LGPL.
  8. Com ambas as licenças, a pessoa que escreveu o código é o proprietário. A licença não afeta isso.
  9. De acordo com a pesquisa da Black Duck Software, a GPL é muito mais usada que a LGPL.
LEIA  Diferença entre hibernação e espera

Vídeo Comparativo

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded