Compatibilité des licences
Une licence est compatible si on peut les « intégrer ».
La GPL est copyleft donc on ne peut l ’intégrer avec une autre licence non copyleft. (perte des droits de l ’auteur et utilisateur )
Quelle licence peut-on inclure dans un programme GPL : Licence X11, licence BSDv2 (notion publicitaire) - exemple pratique : bsd-comp dans le noyau
Notes:
Exemple pratique le cas de la compression Berkeley pour les paquets PPP dans le noyau de Linux :
Le noyau de Linux est sous licence GPL. Le noyau intègre en standard PPP ( Point to point protocol, bien connu de nos jours) mais la compression des paquets est standardisé sur un certain protocole disponible sous licence Berkeley. Sous la version 1 de la licence Berkeley, il fallait inclure la notice publicitaire de Berkeley mais ce qui est incompatible avec la licence GPL. La solution fut d ’inclure la compression dans un module noyau. (juste quelques octets) Comme cela, le programme est indépendant du noyau. (il ne tombe plus sous la licence GPL). Avec la version 2 de la licence berkeley, cette ennui est résolu.