Elle impose que les morceaux qui sont dans une autre licence soient compatible avec la GPL,. C'est à dire que l'ensemble du logiciel DOIT être distributé sous GPL (et ce sans violer les conditions des autres licences).
Concrètement, tu peux distribuer un programme sous GPL qui utilise du code sous BSD parce que la BSD est compatible avec la GPL.
Par contre tu ne peux pas distribuer un programme sous GPL qui utilise du code CDDL parce que la CDDL t'interdit de redistribuer sous la GPL ([3] pour une explication - la CDDL est dérivée de la MPL).
[^] # Re: Pourquoi compliquer ?
Posté par Jux . En réponse au journal ZFS sous GPL grâce à GRUB ?. Évalué à 3.
Concrètement, tu peux distribuer un programme sous GPL qui utilise du code sous BSD parce que la BSD est compatible avec la GPL.
Par contre tu ne peux pas distribuer un programme sous GPL qui utilise du code CDDL parce que la CDDL t'interdit de redistribuer sous la GPL ([3] pour une explication - la CDDL est dérivée de la MPL).
http://en.wikipedia.org/wiki/License_compatibility
http://en.wikipedia.org/wiki/GNU_General_Public_License#Comp(...)
[3] http://www.tomhull.com/ocston/docs/mozgpl.html