N'exagère pas, la liberté 1 est toujours présente. Tu garde la liberté d'adapter à tes besoin
Non, puisque si ce besoin consiste à inclure des éléments non licenciables sous GPL3 ou affero pour faire tourner le logiciel, par exemple sur le web, tu te retrouves en violation de la licence.
Pour l'aspect de la liberté 3 dans le GPL, tu as le droit de publier tes améliorations avec simplement la restriction que ces améliorations doivent être accompagnées des mêmes droits pour les futurs utilisateurs que ceux que tu as reçu. A priori, tes améliorations, c'est du code que tu as apporté toi-même à l'application, pas des librairies tierces sur lesquelles tu n'as pas le droit d'apposer la licence GPL. On parle donc bien de TES améliorations, pas de "celles des autres" sur lesquelles tu n'as pas de droit.
Avec AGPL, tu n'as plus la liberté de publier tes modification, mais l'obligation de le faire car on te colle l'étiquette de distributeur dès que ton application est interopérable à distance. Et comme tu es obligé de publier ces modifications, tu n'as plus le droit d'adapter l'application à tes besoins comme précédemment expliqué puisque tu as l'obligation de publier ces changements.
Les restrictions normalement d'application lors de la redistribution deviennent donc des restrictions d'usage par la magie d'une licence qui finalement crée une nouvelle forme de tivoisation: si tivo empêche partiellement les utilisateurs d'exercer la liberté 1 via des restrictions techniques, affero empêche partiellement les utilisateurs d'exercer la liberté 1 en les privant du statut d'utilisateur et en leur collant celui de distributeur.
[^] # Re: Une autre vision
Posté par ragoutoutou . En réponse à la dépêche GNU Affero General Public License : la GPL des applications web. Évalué à 2.
Non, puisque si ce besoin consiste à inclure des éléments non licenciables sous GPL3 ou affero pour faire tourner le logiciel, par exemple sur le web, tu te retrouves en violation de la licence.
Pour l'aspect de la liberté 3 dans le GPL, tu as le droit de publier tes améliorations avec simplement la restriction que ces améliorations doivent être accompagnées des mêmes droits pour les futurs utilisateurs que ceux que tu as reçu. A priori, tes améliorations, c'est du code que tu as apporté toi-même à l'application, pas des librairies tierces sur lesquelles tu n'as pas le droit d'apposer la licence GPL. On parle donc bien de TES améliorations, pas de "celles des autres" sur lesquelles tu n'as pas de droit.
Avec AGPL, tu n'as plus la liberté de publier tes modification, mais l'obligation de le faire car on te colle l'étiquette de distributeur dès que ton application est interopérable à distance. Et comme tu es obligé de publier ces modifications, tu n'as plus le droit d'adapter l'application à tes besoins comme précédemment expliqué puisque tu as l'obligation de publier ces changements.
Les restrictions normalement d'application lors de la redistribution deviennent donc des restrictions d'usage par la magie d'une licence qui finalement crée une nouvelle forme de tivoisation: si tivo empêche partiellement les utilisateurs d'exercer la liberté 1 via des restrictions techniques, affero empêche partiellement les utilisateurs d'exercer la liberté 1 en les privant du statut d'utilisateur et en leur collant celui de distributeur.