• [^] # Re: libre ou libre ?

    Posté par . En réponse à la dépêche Sun devrait ouvrir le code de Solaris (bis). Évalué à 5.

    Pour copier du code Linux dans Solaris, il faut que la licence de Solaris soit compatible avec la GPL.

    Pour copier du code Linux dans Solaris, il faudrait que la licence de Solaris soit la GPL.

    Bon, je vais essayer d'expliquer un peu tout ça :

    1) Deux licences sont compatibles entre elles s'il est possible de respecter les termes des deux licences à la fois.

    Par exemple l'ancienne version de la licence BSD est incompatible avec la GPL, car elle oblige à inclure une notice disant "Contient du code provenant de X". Or, il est interdit dans la GPL d'obliger à inclure une telle notice.

    Autre exemple, la nouvelle version de la licence BSD est compatible avec la GPL. Il est donc possible d'inclure du code BSD dans un programme sous GPL, et de redistribuer l'ensemble sous GPL.

    2) Une des restrictions de la GPL est que le travail dérivé doit être placé sous licence GPL (uniquement, pas avec une autre licence en même temps). Si on prend du code Linux, et qu'on le met dans Solaris, Solaris devient un "travail dérivé" de Linux, et doit être distribué sous GPL. C'est ça, le côté viral de la GPL.

    Bon, j'ai essayé d'être clair, et je suis sûr d'avoir raison, donc si vous n'êtes pas d'accord, essayez d'être au moins aussi clair dans vos explications ;)