Licença Pública Geral Affero - Affero General Public License

Logo da AGPLv3

A Licença Pública Geral Affero ( Affero GPL e informalmente Licença Affero ) é uma licença de software livre . A primeira versão da Licença Pública Geral Affero (AGPLv1), foi publicada pela Affero, Inc. em março de 2002 e baseada na Licença Pública Geral GNU , versão 2 (GPLv2). A segunda versão (AGPLv2) foi publicada em novembro de 2007, como uma licença transitória para permitir um caminho de atualização de AGPLv1 para a GNU Affero General Public License (uma variante da licença Affero GPL original que é compatível com GPLv3).

Ambas as versões da Affero GPL foram projetadas para fechar uma lacuna percebida no provedor de serviços de aplicativos (ASP) na GPL comum, onde, ao usar, mas não distribuir o software, as disposições do copyleft não são acionadas. Cada versão difere da versão da GNU GPL na qual é baseada por ter uma provisão adicional endereçando o uso de software em uma rede de computadores . Esta disposição requer que o código-fonte completo seja disponibilizado para qualquer usuário da rede da obra licenciada pela AGPL, normalmente um aplicativo da web .

História

Em 2000, enquanto desenvolvia um modelo de negócios de e-learning e e-service, Henry Poole se reuniu com Richard Stallman em Amsterdã, onde discutiram a lacuna do ASP na GPLv2. Nos meses seguintes, Stallman e Poole discutiram abordagens para resolver o problema. Em 2001, Poole fundou a Affero Inc. (uma empresa de serviços da Web) e precisava de uma licença que exigiria a distribuição por outras organizações que usavam o código Affero para criar serviços da Web derivados. Naquela época, Poole contatou Bradley M. Kuhn e Eben Moglen da Free Software Foundation para obter conselhos sobre uma nova licença que fecharia a lacuna do ASP na GPLv2.

Por volta do final de fevereiro de 2002, Kuhn sugeriu, com base na ideia de um quine (um programa que imprime seu próprio código-fonte), que a GPLv2 fosse suplementada com uma seção 2 (d) que exigiria trabalhos derivados para manter um recurso de "fonte de download" que forneceria código-fonte completo e correspondente. Kuhn argumentou que havia precedente para tal requisito na GPLv2 seção 2 (c), que exigia a preservação de certos recursos por distribuidores e modificadores posteriores.

Moglen e Kuhn escreveram o texto da nova seção proposta 2 (d), e forneceram a Poole, que então solicitou e recebeu permissão da FSF para publicar um derivado da GPLv2 para este propósito. Em março de 2002, a Affero, Inc. publicou a Licença Pública Geral Affero (AGPLv1) original para uso com o projeto Affero e disponibilizou a nova licença para uso por outros desenvolvedores de software como serviço .

A FSF contemplou a inclusão da cláusula especial da AGPLv1 na GPLv3, mas finalmente decidiu publicar uma licença separada, quase idêntica à GPLv3, mas contendo uma cláusula semelhante em propósito e efeito à seção 2 (d) da AGPLv1. A nova licença foi denominada GNU Affero General Public License. A manutenção do nome Affero indicava sua estreita relação histórica com a AGPLv1. A GNU AGPL recebeu a versão número 3 para paridade com a GPL, e a atual GNU Affero General Public License é frequentemente abreviada como AGPLv3 .

A versão finalizada do GNU AGPLv3 foi publicada pela FSF em 19 de novembro de 2007.

Compatibilidade com GPL

Ambas as versões da AGPL, como as versões correspondentes da GNU GPL nas quais são baseadas, são fortes licenças copyleft . No julgamento da Free Software Foundation , o requisito adicionado na seção 2 (d) do Affero GPL v1 tornou-o incompatível com a quase idêntica GPLv2. Ou seja, não se pode distribuir uma única obra formada pela combinação de componentes cobertos por cada licença.

Em contraste, GPLv3 e AGPLv3 incluem cláusulas (na seção 13 de cada licença) que, juntas, alcançam uma forma de compatibilidade mútua para as duas licenças. Essas cláusulas permitem explicitamente a " transmissão " de uma obra formada pela vinculação do código licenciado sob uma licença ao código licenciado sob a outra licença, apesar das licenças não permitirem o relicenciamento nos termos uma da outra.

Para estabelecer um caminho de atualização do AGPLv1 original da Affero para o GNU AGPLv3, a Affero, Inc. publicou a Licença Pública Geral Affero versão 2 em novembro de 2007, que é meramente uma licença transitória que permite destinatários de software licenciado sob "AGPLv1 ou qualquer versão posterior como publicado pela Affero, Inc. " para distribuir o software, ou trabalhos derivados, sob a GNU AGPLv3 ou qualquer versão posterior.

Referências

  1. ^ Kuhn, Bradley M. (21 de novembro de 2007). "stet e AGPLv3" . Software Freedom Law Center. Arquivado do original em 15 de março de 2008 . Recuperado em 14 de junho de 2008 .
  2. ^ "Free Software Foundation anuncia suporte da Licença Pública Geral Affero, a primeira licença Copyleft para serviços da Web" . Fundação do Software Livre. 19/03/2002 . Recuperado em 2021-01-03 .
  3. ^ "Texto da licença do GNU AGPLv3" . Fundação de Software Livre (EUA) . 19 de novembro de 2007. Arquivado do original em 20 de novembro de 2007 . Recuperado em 19 de novembro de 2007 .
  4. ^ "GNU General Public License" . Fundação do Software Livre. 29/06/2007 . Recuperado em 2021-01-03 .
  5. ^ "Várias licenças e comentários sobre elas" . Fundação do Software Livre . 2020-05-07 . Recuperado em 2021-01-03 . Recomendamos que os desenvolvedores considerem o uso do GNU AGPL para qualquer software que normalmente será executado em uma rede.
  6. ^ "Licença Pública Geral Affero" . Novembro de 2007. Arquivado do original em 23/11/2019 . Recuperado em 2021-01-03 .CS1 maint: URL impróprio ( link )

links externos