• [^] # Re: Quelques interrogations.

    Posté par . En réponse à la dépêche Une nouvelle licence de logiciel libre : CeCILL. Évalué à 2.

    Les développeurs du noyeau autorisent les modules propriétaire à exister à partir du moment ou ils affichent clairement leur licence non GPL (ce qui "pourrit" (taint en VO) le noyeau au chargement) dans une variable et qu'ils se limitent à un sous-ensemble de l'API autorisé pour l'occasion.

    Si un programme sous licence BSD se met à utiliser Readline, la license du tout est GPL, par contre le même programme non linké à Readline (par exemple une option du configure peut autoriser l'utilisation ou non de Readline) sera utilisable sous licence BSD. Cela ne veut donc pas dire que le programme seul est sous licence GPL exclusivement. Par contre si quelqu'un dérive le programme sous licence BSD et utilise une licence incompatible GPL pour son travail basé sur le programme sous licence BSD, il n'aura bien evidemment plus le droit d'utiliser Readline.

    Je vois tout de même des modules GPL (tiens, il y a readline d'ailleurs) liés à PHP (libre mais non compatible GPL).

    Si readline sous licence GPL est linké à PHP sous licence incompatible GPL, il y a un gros problème. Soit les auteurs de Readline ont une clause d'exeption qui autorise le link à PHP (ce dont je doutes car je crois que readline est (c) FSF), ou PHP à obtenu une autre licence pour readline (ce dont je doute aussi), soit PHP viole la GPL ...