Quelle est la différence entre la licence publique générale Affero et la licence publique générale GNU (GPL) ?
Quelle est la différence entre la licence publique générale Affero et la licence publique générale GNU (GPL) ?
Réponses:
Supposons ce qui suit:
Vous développez une application côté serveur en GPL. Maintenant, cette application sert du HTML et non un exécutable qui est directement exécuté sur votre machine. Cela signifie qu'un autre gars pourrait prendre le code GPL, l'adapter et n'a pas nécessairement besoin de le publier. C'est à dire. il peut créer le même service en utilisant votre logiciel sans enfreindre la GPL. (Bien qu'alors il ne puisse pas publier le logiciel lui-même, c'est-à-dire vendre)
Ce n'est pas le cas avec l'AGPL.
Ce trou dans la GPL est souvent appelé trou "Application Service Provider".
Recherchez "Pourquoi AGPL" ou "AGPL vs. GPL" ou lisez simplement ceci pour quelques projets réels qui ont des problèmes avec la GPL. Le MongoDB essaie une autre chose intéressante. Ils veulent que les gens ne forcent pas la base de données principale (c'est pourquoi AGPL) mais le pilote qui doit être lié au programme principal est sous licence Apache 2.0 afin que la mongoDB puisse être utilisée dans une application commerciale.
Les applications Web publiques qui utilisent l'AGPL sont répertoriées sur wikipedia .
Voir http://www.gnu.org/licenses/licenses.html#AGPL
La licence publique générale GNU Affero est basée sur la GNU GPL, mais a un terme supplémentaire pour permettre aux utilisateurs qui interagissent avec le logiciel sous licence sur un réseau de recevoir la source de ce programme. Nous recommandons aux gens d'envisager d'utiliser GNU AGPL pour tout logiciel qui sera généralement exécuté sur un réseau.