O Que É Licença Pública Geral?
Vamos descobrir o significado de Licença Pública Geral, sua definição no mundo Cripto, o Que É Licença Pública Geral e todos os outros fatos relacionados.
A Licença Pública Geral (GPL) é uma licença de software copyleft e é a primeira licença copyleft amplamente adotada que foi criada para o Projeto GNU. Foi criada por Richard Stallman, o criador da Free Software Foundation, em 1989. Ele permite aos usuários modificar e distribuir um programa de computador ou outros tipos de trabalho.
Em contraste com o copyright, a palavra copyleft refere-se à possibilidade fornecida pela GPL de publicar trabalhos derivados. No entanto, eles devem ser distribuídos sob os mesmos termos de licença que o trabalho original. Isso significa que os usuários não podem utilizar software com GPL e depois distribuir um trabalho derivado sob uma licença diferente.
Outras formas de licenças de software livre, como as licenças BSD e MIT, não possuem essa restrição. Isso acontece porque são permissivos. As condições das licenças copyleft e permissivas são ligeiramente diferentes, embora ambas ofereçam aos usuários a possibilidade de copiar, modificar e distribuir softwares. A diferença é bastante clara:
- As licenças copyleft garantem que o software de código aberto permaneça acessível a todos e não permitem que outros lucrem com o trabalho disponibilizado gratuitamente. Os defensores do copyleft tendem a se preocupar mais em manter pelo menos um mínimo de controle sobre seu trabalho.
- As licenças permissivas permitem que os usuários utilizem amplamente o software com uma condição - os desenvolvedores originais devem ser reconhecidos e creditados. Dito de outra forma, uma licença permissiva permite que as pessoas façam o que quiserem com um determinado trabalho, desde que dêem crédito ao seu criador.
No momento, a licença GPL é muito popular para distribuição de software livre e de código aberto. Esta licença abrange produtos de software livre populares, incluindo o GNU Compiler Collection (GCC) e o kernel do Linux.