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

GNU General Public License v2 (GPL-2.0)

GNU General Public License v2 (GPL-2.0)

GNU General Public License v2 (GPL-2.0)

Aussi appelé : GNU General Public License version 2 · GPL-2.0 · GNU GPLv2

Terme Avancé 🧠 Concepts fondamentaux

Mis à jour le

En bref

Licence à copyleft fort publiée en 1991 : tout dérivé redistribué doit fournir son code source sous GPL-2.0 et ne peut pas être intégré à un programme propriétaire, même par simple liaison.

📖 Définition

La GNU General Public License v2 (GPL-2.0), publiée en 1991 par la Free Software Foundation (FSF), établit un copyleft fort. Concrètement, toute redistribution d'un logiciel dérivé oblige à fournir le code source et à le placer sous la même licence GPL. Elle n'autorise pas l'intégration dans un programme propriétaire, même par simple liaison. En pratique, redistribuer un dérivé sous une autre licence n'est pas permis, et relier du code sous GPL-2.0 à du code propriétaire n'est pas autorisé. Le principe opérationnel est la continuité de licence : tout dérivé redistribué reste sous GPL-2.0, accompagné de son code source. Ce cadre s'applique aux projets qui adoptent la GPL-2.0, y compris le noyau Linux (Linux kernel). Lorsque des versions modifiées sont distribuées, le code source correspondant doit être mis à disposition sous GPL-2.0, sans possibilité d'intégration propriétaire par simple liaison. La FSF publie le texte officiel et les conditions de la licence.

💬 En termes simples

Comme une recette partagée : publiez vos variantes et n'attachez jamais l'ingrédient principal à une sauce propriétaire, même via un simple couplage.

🎯 Exemple concret

Le noyau Linux est sous GPL-2.0 : distribuer une version modifiée impose de publier son code source sous GPL-2.0, sans possibilité de lier cette version à des composants propriétaires.

💡 Le saviez-vous ?

Publiée en 1991 par la FSF, la GPL-2.0 a marqué les esprits avec son copyleft fort : redistribuer un dérivé impose le code source sous GPL, sans liaison propriétaire.

❓ Questions fréquentes

Puis-je lier du code GPL-2.0 avec un module propriétaire ?
Non. La GPL-2.0 n'autorise pas l'intégration dans un programme propriétaire, même par simple liaison.
Que dois-je fournir si je redistribue un dérivé sous GPL-2.0 ?
Le code source complet, sous la même licence GPL-2.0.
En quoi la GPL-2.0 diffère-t-elle de la LGPL ?
La GPL-2.0 impose un copyleft fort et n'autorise pas la liaison propriétaire ; la LGPL applique un copyleft faible et permet la liaison avec du code propriétaire sous conditions.

📚 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 !