Mozilla Public License

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir MPL.
Mozilla Public License
Licence de logiciel
Dernière version 1.1
Approuvée par l'OSI Oui
Compatible GPL Non[1]

La Mozilla Public License en anglais (MPL) (Licence publique de Mozilla) est une licence de logiciels libres et open source créée par Netscape lors de la libération du code source de ce qui devait devenir Netscape Communicator 5 en mars 1998. Celui-ci formera la base du projet Mozilla, qui utilise toujours la MPL aujourd'hui.

Sommaire

[modifier] Évolution

Lors de son apparition, cette nouvelle licence a été accueillie plutôt froidement par la Free Software Foundation suite à des incompatibilités remarquées avec sa propre licence GPL, d'autant qu'elle était dotée d'une jumelle, la Netscape Public License qui donnait des droits supplémentaires à Netscape. Pour pallier cela, la licence MPL a été revue et permet dans sa version 1.1 de publier un logiciel à la fois sous licence MPL et sous une ou plusieurs autres licences, telles que la GPL.

La plus grande partie du code source de Mozilla est en outre publiée sous une triple licence MPL/GPL/LGPL, ce qui permet théoriquement d'en utiliser une partie dans un logiciel GPL ou LGPL uniquement.

Enfin, le contrôle des évolutions futures de la licence, qui appartenait à AOL depuis son rachat de Netscape, a en outre été transmis à la Fondation Mozilla en juillet 2003.

[modifier] Comparaison avec d'autres licences open source

La comparaison peut principalement se faire en termes de copyleft. Son utilisation par la MPL se situe sur une voie médiane entre le copyleft fort de la GPL et l'absence totale de copyleft des licences de type BSD.

La licence GPL impose en effet de redistribuer tout le programme avec ses sources complètes sous cette même licence dès qu'un seul fichier sous GPL en fait partie. On dit parfois qu'elle possède un mode de propagation viral, ce qui fait peur à certaines entreprises.

Dans le cas de la licence MPL par contre, si les modifications d'un fichier sous MPL doivent être rendues publiques, ce n'est pas forcément le cas des autres fichiers adjoints au programme. On peut ainsi combiner des fichiers sous licence MPL et sous une autre licence (propriétaire ou non) dans un même logiciel, et seuls les modifications apportées aux fichiers sous licence MPL doivent être publiées sous cette licence.

Dans le cas de l'utilisation d'une licence de type BSD enfin, l'absence de copyleft est totale : ni les fichiers adjoints ni les modifications ne doivent être rendus publics, seul le nom de la source initiale doit être mentionnée.

L'utilisation de la MPL dans le projet Mozilla a permis l'existence de plusieurs logiciels hybrides, mi-propriétaires, mi-open-source tels que les versions 6 et 7 de Netscape auxquelles étaient ajoutés des parties propriétaires comme la messagerie instantanée d'AOL, ou encore l'interface de développement Komodo.

Si la MPL est encore souvent mal vue chez les puristes du logiciel libre, le succès du projet Mozilla est aujourd'hui indéniable. Selon certains, cette licence serait même plus libre qu'une licence telle la GPL, car si elle garantit à l'auteur d'un logiciel la pérennité du caractère ouvert de sa création personnelle, elle n'impose pas aux autres de faire de même par la suite (même s'ils y sont fortement encouragés).

[modifier] Logiciels distribués (entre-autres) sous licence MPL

[modifier] Notes et références

  1. Sauf dans certains cas. Voir ici.

[modifier] Liens externes