Licences & open source
Licence Mozilla MPL 2.0
Licence à copyleft au niveau des fichiers, permettant de combiner du code couvert avec d’autres fichiers sous des licences différentes, y compris propriétaires.
Comprendre la notion
Lors d’une distribution, les fichiers couverts et leurs modifications doivent rester disponibles sous MPL selon ses conditions. Des fichiers nouveaux ne contenant pas de code MPL peuvent relever d’une autre licence dans une œuvre plus large. Si l’entreprise distribue un exécutable, elle doit indiquer comment obtenir les sources des parties couvertes. Pour un service web, distinguer le code exécuté uniquement sur le serveur du JavaScript effectivement envoyé au navigateur : ce dernier constitue une distribution.
Exemple d’utilisation
Une équipe modifie un fichier MPL dans une application distribuée : elle rend accessible la source de ce fichier sous MPL et documente l’accès aux parties couvertes.
Point de vigilance
La séparation en fichiers ne suffit pas si un nouveau fichier reprend du code MPL. Examiner aussi les mentions particulières relatives à la compatibilité avec les licences secondaires.