URL: https://linuxfr.org/users/fmaz/journaux/de-la-validit%C3%A9-de-la-glp Title: de la validité de la GLP Authors: fmaz fmaz Date: 2005年06月19日T17:55:20+02:00 Tags: firefox Score: 0 Bonjour les gens, Je me pose une grave question à propos de la licence GLP. En effet, quand un programme est placé sous ce genre de licence, on ne peut pas écrire un programme et le "lier" avec un programme GLP sans que ce programme soit lui-même sous GLP (enfin, c'est ce que j'ai compris). Mais comment définit-on le terme "lier"? Typiquement, quand je lance mon Firefox sous Windows, il y a bien une liaison établie entre deux programmes: l'un sous GLP, l'autre sous licence Microsoft. Vous allez me dire que mon exemple est extrème. Qu'"on" sait bien ce qu'est une bibliothèque. C'est les DLL sous Windows et les .so and co sous linux. C'est ces trucs qui contiennent des morceaux de code qu'on ne veut pas réécrire et qu'on factorise. Quand un programme se lance, les bibliothèques nécessaires sont aussi lancées et le "programme" total, c'est le Firefox+les bibliothèques chargées en mémoire. Ouai mais bon. Dans bon nombre de langages de programmation, on peut faire des appels systèmes. Le mécanisme informatique n'est pas le même mais au final, on a bien un bout de code qui est lancé et à un moment, un bout de code contenant des fonctionnalités manquantes est lancé. Donc "liaison" devrait englober les appels systèmes. Donc si dans mon programme, je fais un exec("acroread.exe"), je ne peux pas le mettre sous GLP. En fait, si on pousse le raisonnement plus loin, il est impossible d'écrire un programme GLP sur un système d'exploitation propriétaire et si on élargie un brin la définition de programme, on doit même pouvoir dire que c'est le même problème avec un processeur non libre. Bref, les gens, dites-moi où je me plante. Frédéric P.S. un copain à moi est d'avis que ça vient du mode de fonctionnement différent entre la justice à l'anglo-saxonne et à la française.