Qual é a diferença entre a Licença Pública Geral Affero e a Licença Pública Geral GNU (GPL) ?
Qual é a diferença entre a Licença Pública Geral Affero e a Licença Pública Geral GNU (GPL) ?
Respostas:
Suponha o seguinte:
Você está desenvolvendo um aplicativo do lado do servidor em GPL. Agora, este aplicativo serve HTML e não um executável que é executado diretamente em sua máquina. Isso significa que outro cara pode pegar o código GPL, adaptá-lo e não necessariamente precisa publicá-lo. Ie. ele pode criar o serviço idêntico usando o seu software sem violar a GPL. (Embora ENTÃO ele não possa publicar o software, ou seja, vendê-lo)
Não é assim com o AGPL.
Esta lacuna na GPL é freqüentemente chamada de lacuna "Application Service Provider".
Procure por "Por que AGPL" ou "AGPL vs. GPL" ou apenas leia isto para alguns projetos reais que têm problemas com GPL. O MongoDB tenta outra coisa interessante. Eles querem que as pessoas não façam bifurcação do banco de dados principal (por isso AGPL), mas o driver que deve ser vinculado ao programa principal é o Apache 2.0 licenciado para que o mongoDB possa ser usado dentro de um aplicativo comercial.
Os aplicativos da Web públicos que usam AGPL estão listados na wikipedia .
Consulte http://www.gnu.org/licenses/licenses.html#AGPL
A GNU Affero General Public License é baseada na GNU GPL, mas tem um termo adicional para permitir que usuários que interagem com o software licenciado em uma rede recebam a fonte desse programa. Recomendamos que as pessoas considerem o uso de GNU AGPL para qualquer software que normalmente será executado em uma rede.