Common Development and Distribution License (CDDL-1.0/1.1)
Aussi appelé :
CDDL-1.0 · CDDL-1.1
TermeAvancé
🧠 Concepts fondamentaux
Mis à jour le
✦ En bref
Licence à copyleft faible au niveau du fichier, comme la MPL, elle impose de publier les modifications fichier par fichier sans imposer la même licence au reste du projet.
📖 Définition
La Common Development and Distribution License (CDDL-1.0/1.1) est une licence open source créée par Sun Microsystems. La version 1.0 a été publiée en 2004-2005 et approuvée par l'Open Source Initiative en janvier 2005. Elle adopte un copyleft faible au niveau du fichier, à l'instar de la MPL : si vous modifiez un fichier sous CDDL, ce fichier modifié reste sous CDDL, mais vous pouvez combiner ces fichiers avec du code propriétaire dans d'autres fichiers du même projet. Cette architecture de licence vise à encourager les contributions ciblées sans imposer une relicence globale. Des projets tels qu'OpenSolaris, Illumos et ZFS illustrent cet équilibre : les correctifs aux fichiers CDDL sont partagés, tandis que des composants propriétaires peuvent coexister dans des fichiers distincts. Les équipes peuvent donc intégrer, modifier et redistribuer des fichiers CDDL en respectant cette granularité, tout en préservant l'indépendance de leurs modules propriétaires.
💬 En termes simples
Comme une planche de construction : tu modifies une planche CDDL, tu republies cette planche, mais l'assemblage propriétaire autour reste fermé.
🎯 Exemple concret
Un fabricant intègre ZFS sous CDDL-1.0 dans un système : il publie ses changements aux fichiers ZFS modifiés sous CDDL, tout en gardant ses utilitaires d'administration dans des fichiers propriétaires séparés.
💡 Le saviez-vous ?
Conçue par Sun Microsystems, la CDDL 1.0 a été approuvée par l'OSI en janvier 2005, puis adoptée dès ses débuts par OpenSolaris, Illumos et ZFS.
❓ Questions fréquentes
Qu'est-ce que le copyleft au niveau du fichier signifie concrètement sous la CDDL ?
Les changements faits à un fichier CDDL restent sous CDDL. Le code dans d'autres fichiers du projet peut rester propriétaire s'il n'est pas sous CDDL.
Puis-je intégrer ZFS sous CDDL avec des composants propriétaires ?
Oui. Les modifications des fichiers CDDL doivent rester sous CDDL, mais les composants propriétaires peuvent résider dans des fichiers séparés.
Qui a créé la CDDL et quand a-t-elle été approuvée par l'OSI ?
La CDDL a été créée par Sun Microsystems. Sa version 1.0 a été approuvée par l'OSI en janvier 2005.
Reçois chaque semaine le meilleur de l'actualité IA, directement dans ta boîte.
Pas de pourriel, désinscription en 1 clic.
✉️
Restez informé
Recevez nos sélections d'outils et articles directement dans votre boîte courriel.
🔐 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 !
✓
Paramètres de confidentialité
Nous utilisons des témoins (cookies) pour assurer le bon fonctionnement du site, analyser le trafic et personnaliser le contenu. Vous pouvez gérer vos préférences ci-dessous.
Politique de confidentialité