Imaginons que je je veuilles installer un CMS sous AGPL3 sur un serveur web sur internet. Avant de mettre l'application en place, je constates que le filtrage des formulaires est insuffisant et permet des attaques cross-scripting. Pressé par le temps (le site doit être opérationnel pour la semaine prochaine), je décide de récupérer une fonction de filtrage cross-scripting d'un système de forum sous GPL2 (pas GPL2 et supérieur) qui est trsè facile à intégrer au CMS...
Sachant que selon l'AGPL, je suis obligé de redistribuer mes modifications si j'utilise l'application sur un serveur public,
- Ai-je encore le droit de mettre l'application CMS en ligne sachant que maintenant elle contient du code GPL2 "only" ?
- ma liberté d'utilisation est-elle la même que si l'application AGPL avait été sous GPL3?
Exemple B:
Imaginons que je n'ai pas repéré la vulnérabilité du CMS sous AGPL3 et que rapidement le site se retrouve avec des exploits qui volent les mots de passe des utilisateurs.
Je repères la faiblesse du filtrage cross-scripting et décides de remplacer dans l'urgence la fonction de filtrage par la fameuse fonction GPL2 "only".
Sachant que selon l'AGPL, je suis obligé de redistribuer mes modifications si j'utilise l'application sur un serveur public,
- Ai-je le droit d'effectuer cette modification?
- ma liberté de modification est-elle la même que si le logiciel CMS avait été en GPL3?
N'hésite pas à répondre à la deuxième partie de chaque question (où il est question de GPL3)
[^] # Re: Bonne nouvelle
Posté par ragoutoutou . En réponse à la dépêche Publication de la licence « GNU Affero General Public Licence Version 3 ». Évalué à 2.
N'hésite pas à répondre à la deuxième partie de chaque question (où il est question de GPL3)