Licenças de Código Aberto
Navegando pelo Fascinante Mundo das Licenças de Código Aberto do Android
As licenças de Código Aberto do Android formam o arcabouço legal que regula o uso, distribuição e modificação de software de código aberto. Existem inúmeras licenças, cada uma com condições e permissões específicas, criadas para proteger os interesses dos colaboradores enquanto promovem um ambiente de desenvolvimento colaborativo. Licenças chave incluem a Licença MIT, que permite modificação e distribuição quase sem limites, e a GPL (General Public License), que garante que quaisquer trabalhos derivados permaneçam sob a GPL. A AGPL (Affero General Public License) aborda aplicações do lado do servidor, a Licença Apache 2.0 inclui uma licença de patentes, enquanto a MPL (Mozilla Public License) 2.0 equilibra os benefícios de licenças copyleft e permissivas. Compreender essas licenças é essencial tanto para desenvolvedores quanto para usuários para garantir o uso conforme e benéfico do software de código aberto do Android.
O que é a Licença MIT?
A Licença MIT é uma licença de código aberto altamente permissiva. Ela permite que os usuários usem, copiem, modifiquem, mesclem, publiquem, distribuam, sublicenciem e vendam cópias do software com restrições mínimas. Os autores originais do software ou a fonte do software não são responsáveis por quaisquer danos que surjam do uso do software. A simplicidade e permissividade da licença MIT a tornam uma escolha popular entre desenvolvedores de código aberto e FOSS.
O que significa GPL-2.0-ou-posterior?
A licença GPL-2.0-ou-posterior refere-se à Licença Pública Geral GNU versão 2.0 ou qualquer versão posterior. Esta licença garante aos usuários finais a liberdade de executar, estudar, compartilhar e modificar o software. Se ajustes forem feitos no software e redistribuídos publicamente, deve ser sob a mesma licença GPL-2.0-ou-posterior para garantir que todos os futuros usuários também se beneficiem dessas liberdades.
O que é a Licença GPL-3.0-apenas?
A licença GPL-3.0-apenas é a Licença Pública Geral GNU versão 3. Esta licença concede aos usuários liberdades semelhantes à licença GPL-2.0-ou-posterior. No entanto, inclui termos adicionais para garantir que essas liberdades sejam mantidas em mais cenários, incluindo algumas questões de patentes. Se alterações forem feitas e redistribuídas publicamente, deve ser sob a mesma licença GPL-3.0-apenas.
O que significa GPL-3.0-ou-posterior?
A licença GPL-3.0-ou-posterior significa Licença Pública Geral GNU versão 3 ou qualquer lançamento futuro. Assim como a licença GPL-3.0-apenas, ela concede liberdades aos usuários enquanto também aborda algumas questões de patentes, mas esta licença também permite que o software seja colocado sob quaisquer novas versões da GPL que possam ser lançadas no futuro.
O que é a Licença AGPL-3.0-apenas?
A AGPL-3.0-apenas é uma variante das licenças GPL, conhecida como Licença Pública Geral Affero GNU. O que a diferencia é que aborda uma brecha onde software executado como um serviço em rede poderia ser modificado sem que essas mudanças fossem compartilhadas de volta com a comunidade. A AGPL-3.0-apenas exige que mesmo essas modificações sejam disponibilizadas para a comunidade.
O que é a Licença Apache-2.0?
A Licença Apache-2.0 é uma licença de software de código aberto permissiva que oferece direitos aos usuários sem um número significativo de condições, incluindo o direito de usar, copiar, modificar e distribuir o software. A licença também fornece uma concessão explícita de direitos de patentes e disposições claras sobre contribuições, tornando-a uma escolha comum para grandes projetos de código aberto.
O que é a Licença MPL-2.0?
A Licença MPL-2.0, ou Licença Pública Mozilla versão 2.0, é uma licença única que combina elementos de licenças copyleft (GPL) e permissivas (MIT, Apache). Ela permite o uso livre, modificação, distribuição e uso privado do software, mas quaisquer modificações feitas em arquivos licenciados sob MPL devem ser disponibilizadas sob a MPL. Esta abordagem híbrida oferece um grau significativo de abertura enquanto se beneficia de proteções frequentemente encontradas em licenças mais restritivas.