Pour moi Eiffel studio fait du FUD... car comme il existe une version de la lib eiffel sous une autre licence que la GPL, ils ne peuvent pas imposer la GPL à un programme juste parce qu'il a été dévelopé avec l'IDE GPL (qui est fournis avec la lib standard en version GPL). La GPL ne s'impose pas car le programme n'est pas dépendant de la lib sous GPL, il est dépendant de la lib eiffel disponible sous plusieurs implémentations et sous plusieurs licence.
Si ton programme n'est pas dépendant de la lib tu peux effectivement distribuer les sources de ton programme sous n'importe quelle license ou des binaires generés avec un autre compilateur. Mais si tu distribues des binaires qui contiennent cette lib, la tu n'as pas le choix et tu dois aussi distribuer les sources sous une license compatible GPL.
C'est le même principe que la libc, on ne peut pas demander à un programme C liant la libc à devenir GPL juste parce qu'il existe une version GPL de cette même libc.
La glibc est justement distribuée en LGPL pour cette raison. Si quelqu'un developpe une libc qu'il distribue en GPL, tu n'as pas le droit de distribuer des binaires linkés avec cette librairie si ton programme n'est pas disponible sous une license compatible GPL.
[^] # Re: Très sain
Posté par Anonyme . En réponse au journal Les programmes compilés par EiffelStudio doivent être en GPL. Évalué à 3.
Si ton programme n'est pas dépendant de la lib tu peux effectivement distribuer les sources de ton programme sous n'importe quelle license ou des binaires generés avec un autre compilateur. Mais si tu distribues des binaires qui contiennent cette lib, la tu n'as pas le choix et tu dois aussi distribuer les sources sous une license compatible GPL.
C'est le même principe que la libc, on ne peut pas demander à un programme C liant la libc à devenir GPL juste parce qu'il existe une version GPL de cette même libc.
La glibc est justement distribuée en LGPL pour cette raison. Si quelqu'un developpe une libc qu'il distribue en GPL, tu n'as pas le droit de distribuer des binaires linkés avec cette librairie si ton programme n'est pas disponible sous une license compatible GPL.