Sortie de la licence GNU Affero General Public License Version 3
Le 19 novembre 2007 vit la nouvelle licence phare de la FSF, la GNU AGPL, sortir en version définitive
C'est officiel, la nouvelle sœur jumelle de la GNU GPL vient de faire son apparition,
La
GNU GPL, v2 comme v3, est rédigée de telle façon qu'une
utilisation par le réseau d'un logiciel n'est pas considérée comme une
distribution. Par ce fait, le licencié qui modifie un logiciel et le
fait interagir via le réseau (on peut penser à un forum, blog, wiki,
quelconque CMS, etc.) n'a pas à subir les effets contraignants de la
licence (et donc pas à distribuer lui-même le logiciel sous GNU GPL).
Ce qui motivait la non prise en compte de cette particularité était, au
moins initialement, de respecter la sphère privée des licenciés.
Une licence fut alors écrite, fruit d’un travail mené entre la FSF et
l’éditeur de logiciel Affero, pour répondre à un besoin pressant pour ce
dernier d’étendre le copyleft à l’usage du logiciel par le réseau —
comblant ainsi ce qui était appelé l'"ASP loophole". Cette première
mouture se dotait d'un mécanisme encadrant cette pratique, mais d'une
façon trop contraignante au regard de la charte Debian (DFSG), et
probablement de l'OSD (Open Source Definition).
Complètement refondu aux côtés des autres licences de la famille GNU, la
nouvelle licence GNU dénommée GNU AGPL v3 vient d'être publié
par la FSF. Elle empreinte le squelette entièrement refondu de la GNU
GPL v3, en ajoutant une compatibilité avec cette dernière
bénéficiant pour ceci de la modularité adoptée par la nouvelle
génération des
licences GNU, et une clause spécifique permettant d'encadrer l'usage
par
le réseau :
13. Remote Network Interaction; Use with the GNU General Public
License.
Notwithstanding any other provision of this License, if you modify the
Program, your modified version must prominently offer all users
interacting with it remotely through a computer network (if your version
supports such interaction) an opportunity to receive the Corresponding
Source of your version by providing access to the Corresponding Source
from a network server at no charge, through some standard or customary
means of facilitating copying of software. This Corresponding Source
shall include the Corresponding Source for any work covered by version 3
of the GNU General Public License that is incorporated pursuant to the
following paragraph.
Notwithstanding any other provision of this License, you have
permission
to link or combine any covered work with a work licensed under version 3
of the GNU General Public License into a single combined work, and to
convey the resulting work. The terms of this License will continue to
apply to the part which is the covered work, but the work with which it is
combined will remain governed by version 3 of the GNU General Public
License.
[...]
Même si la licence ne remporte par le consensus, elle satisfera de
nombreux développeurs soucieux de voir les 4 libertés assurées
pleinement à leur logiciel. À ma connaissance, seule une autre licence,
l'OSL (Open Software License — écrite par Lawrence Rosen), prend
expressement en considération cette utilisation par le réseau
('external
deployement').
Bonne lecture !