Veille IA Veille IA sans buzz : pour stratèges québécois.
La veille

GNU Affero General Public License v3 (AGPL-3.0)

GNU Affero General Public License v3 (AGPL-3.0)

GNU Affero General Public License v3 (AGPL-3.0)

Aussi appelé : GNU Affero General Public License version 3 · AGPL-3.0 · GNU AGPLv3

Terme Avancé 🧠 Concepts fondamentaux

Mis à jour le

En bref

Variante de la GPLv3 publiée en 2007, ajoutant une clause réseau obligeant à fournir le code source aux utilisateurs qui interagissent avec le logiciel à distance (SaaS, API, serveur web).

📖 Définition

La GNU Affero General Public License v3 (AGPL-3.0), publiée en 2007 par la Free Software Foundation (FSF) comme variante de la GPLv3, reprend les règles de la GPLv3 et y ajoute une clause réseau. Concrètement, si des utilisateurs interagissent avec le logiciel à distance sur un réseau (SaaS, API ou serveur web), ils doivent pouvoir recevoir le code source. Cette obligation complète les exigences de redistribution de la GPLv3 en étendant la fourniture du code aux cas d'utilisation à travers un service. L'AGPL-3.0 précise donc que l'accès distant au logiciel déclenche l'obligation de mise à disposition du code source, en plus des conditions de la GPLv3. Des projets comme Mastodon illustrent cette approche : lorsqu'une instance modifiée permet des interactions à distance, le code source correspondant doit être accessible aux utilisateurs. La FSF publie le texte officiel de l'AGPL-3.0, qui explicite l'ajout de cette clause réseau par rapport à la GPLv3.

💬 En termes simples

Comme une cuisine en ligne : si des convives goûtent à distance, vous devez aussi livrer la recette complète, pas seulement la servir au comptoir.

🎯 Exemple concret

Mastodon sous AGPL-3.0 : lorsqu'une instance modifiée permet à des utilisateurs d'interagir via le web, ils doivent pouvoir recevoir le code source correspondant.

💡 Le saviez-vous ?

Publiée en 2007 par la FSF, l'AGPL-3.0 est la GPLv3 assortie d'une clause réseau : les utilisateurs distants (SaaS, API, serveur web) doivent pouvoir recevoir le code source.

❓ Questions fréquentes

En quoi l'AGPL-3.0 diffère-t-elle de la GPL-3.0 ?
Elle ajoute une clause réseau : les utilisateurs distants doivent pouvoir recevoir le code source ; la GPL-3.0 n'inclut pas cette clause.
Que se passe-t-il si des utilisateurs accèdent au logiciel via un service web ?
Ils doivent pouvoir recevoir le code source correspondant.
Qui publie l'AGPL-3.0 et quand ?
La Free Software Foundation, en 2007.

📚 Sources

🔐 Connexion rapide

Entrez votre courriel pour recevoir un code à 6 chiffres.

Pas besoin de mot de passe ni d'inscription. Entrez votre courriel, recevez un code par courriel, et c'est tout !