Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Dépêche éditée par

Articles : Publication de la licence « GNU Affero General Public Licence Version 3 »

Posté par Thomas Petazzoni (page perso, ). Modéré le 20 novembre 2007.
GNU
Après la version 3 des licences GPL et LGPL publiées le 29 juin 2007, la Free Software Foundation vient de publier aujourd'hui la licence GNU Affero General Public License version 3.

Il s'agit d'une nouvelle licence. Basée sur la version 3 de la licence GPL, elle contient une clause supplémentaire qui permet aux utilisateurs qui interagissent avec le logiciel licencié au travers d'un réseau de recevoir le code source correspondant. Comme l'indique le communiqué, « en publiant cette licence, la FSF souhaite encourager les communautés de développeurs et d'utilisateurs qui travaillent sur des logiciels libres orientés vers le réseau ».

« De nombreux programmeurs choisissent la GNU GPL pour cultiver un développement communautaire, et le fait que de nombreuses modifications développées par les utilisateurs ne soient jamais distribuées peut être décourageant pour les développeurs. La GNU AGPL répond à cette attente. La FSF recommande à tous de considérer l'utilisation de la GNU AGPL pour tout logiciel qui sera communément utilisé au travers d'un réseau. »

Il est intéressant de noter que la compatibilité entre les licences AGPL et GPL a été prévue. Les programmeurs qui souhaitent utiliser la licence AGPL pour leurs travaux peuvent réutiliser le code des nombreuses bibliothèques ou code source disponible sous licence GPLv3.

En ce qui concerne l'adoption des licences GPLv3 et LGPLv3, un site recense les projets ayant effectué la migration. À ce jour, le site recense 1162 projets passés sous GPLv3 et 95 projets sous LGPLv3 (pour 6065 projets sous GPLv2 et 118 sous LGPLv2).

> Lire la dépêche (112 commentaires, moyenne: 2,4).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Utile

Posté par Mathieu Stumpf (Jabber id, page perso, ) le 20/11/2007 à 09:35. (lien). Évalué à 10.

Voila une licence qui évitera les longs troll sur le mot distribution. Oui je pense à free.

Aaahhh...

Posté par ragoutoutou () le 20/11/2007 à 10:38. (lien). Évalué à 6.

... voici une licence qui va faire chauffer les services juridiques dans les entreprises...

Un conseil pour les sociétés de service et les entreprises: n'utilisez surtout pas de logiciels AGPL avant d'avoir un avis légal sur cette licence et d'en avoir bien compris les implications, à fortiori pour un portail ou un service sur internet: "adapter l'application à ses besoins" devient une opération beaucoup plus contraignante qu'avec une licence libre comme la GPL3.

Mise en oeuvre

Posté par anw () le 20/11/2007 à 12:25. (lien). Évalué à 3.

Concrètement, je vois mal comment cette licence peut être appliquable à une application web du style CMS, système de forums ou d'e-commerce.
Ce genre d'applications nécessite généralement d'éditer des fichiers de configuration, de personnaliser des templates... Ces modifications aussi minimes soient-elles devront être rendues publiques.
Ne faudrait-il pas trouver un juste milieu entre la modification du coeur de l'application, et sa personnalisation/intégration ?

...your modified version must prominently offer all users interacting with it [...] an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server[...]

Connaissez-vous des exemples de mécanismes permettant de transmettre le code source modifié ?

Bonne nouvelle

Posté par Jean-Marc Liotier (Jabber id, page perso, ) le 20/11/2007 à 12:30. (lien). Évalué à 4.

Vu comme l'usage de logiciels sous GPL pour les services hébergés détourne l'esprit de la license GPL, je suis ravi de voir l'AGPL donner aux développeurs le moyen d'imposer le partage des améliorations dans ce contexte.

En outre, c'est un moyen intéressant de limiter l'impact des stratégies "embrace & extend" où un acteur utilise du code libre modifié sur ses propres platformes pour pervertir un protocole normalisé.