NON COMPATIBLE (MPL 1.0 et MPL 1.1)

On ne peut pas mettre du code sous MPL dans du code GPL, car la GPL est un aspect viral : si vous modifiez le logiciel sous GPL ou rajoutez du code à ce logiciel, le résultat est sous GPL. Elle part du principe légitime que l'on ne partage pas avec ceux qui ne sont pas prêts à partager.

Il est impossible de combiner du code couvert par la MPL et du code couvert par la GNU GPL ensemble en un seul programme, même en liant des fichiers objet ou des bibliothèques; quelle que soit la manière employée, cela viole une licence ou l'autre.

La GPL garantit que toutes les modifications et les extensions à un programme libre doivent être libres. Elle n'autorise pas des modifications propriétaires placées dans un fichier séparé contrairement a la MPL.

Mais ...

Dans le cas d’une partie de programme qui offre la GPL (de GNU) comme choix possible, alors la licence de cette partie de programme est compatible avec la GPL (section 13 de la MPL 1.1).

-- ZgrajaVince - 10 Jun 2005