- ASL version 1.0
ASL 1.0/1.1
D'après la clause 3.1 de la MPL 1.1, il n'est pas possible d'altérer ou de restreindre l'application de la licence. Or, l'ASL 1.1 la restreint avec sa clause 3 qui stipule qu'il faut rajouter une phrase spécifique dans la documentation ou dans le logiciel. Dans l'absolu, les licences ASL 1.1 et MPL 1.1 sont donc incompatibles. Cependant, comme le fait remarquer le groupe MPL, la clause 13 autorise à mettre des morceaux de code sous plusieurs licences mais seulement si on est le développeur initial. Il faut de plus le mentionner clairement dans un fichier spécial. Pour résumer, les licences ASL 1.1 et MPL 1.1 sont incompatibles sauf si le développeur initial a prévu de les rendre compatible en indiquant les licences applicables dans un fichier spécial.ASL 2.0
Il me semble que l'ASL 2.0 ne restreigne ni de modifie l'application de la MPL 1.1. En effet, l'ensemble des clauses de l'ASL 2.0 respecte les clauses de la MPL 1.1. Il serait alors possible de mettre le résultat sous une licence hybride ou bien de conserver chaque source avec sa propre licence. Nous avons donc ASL 2.0 + MPL 1.1 = P. -- NicolasTrinh - 11 Jun 2005