• [^] # Re: GPLbiboulga

    Posté par . En réponse au journal Logiciel Zetta6 : Appel à commentaires. Évalué à 5.

    hmmm l'interface graphique est sous CeCILL-C pour la liaison à la bibliothèque Qt

    Je ne comprends pas. Qt était sous double licence GPL-proprio jusqu'en 2009, et depuis 2009, sous LGPL. Depuis Qt4.5, n'importe qui peut lier une bibliothèque Qt, puisqu'elle est sous LGPL. Si tu utilises une version antérieure à 4.5 (??!?), alors tu as deux possibilités : soit te mettre en GPL pour utiliser la version GPL de Qt, soit payer la licence proprio pour te mettre sous la licence que tu veux. Donc techniquement, ton choix de la LGPL ne se justifie pas par la licence de Qt, puisque même avant 2009, si tu te mettais en LGPL, tu devais acheter la licence proprio de Qt.

    Pour ce qui est de la liaison avec une bibliothèque propriétaire, peut être est ce moi qui ai mal compris la problématique.

    La problématique est la suivante : la GPL interdit la liaison avec une bibliothèque propriétaire, à l'exception des bibliothèques système (c'est explicite dans la GPLv3, mais apparemment l'exception existe aussi dans la GPLv2). Je ne suis pas sûr d'avoir compris exactement comment c'était spécifié, mais l'existence de l'exception pour les bibliothèques système prouve à mon avis que la liaison vers une bibliothèque non-système est impossible. La raison est simple, c'est exactement pour t'empêcher de faire ce que tu essayes de faire (faire du GPL-washing ; publier un logiciel en deux parties, une partie GPL liée dynamiquement avec une bibliothèque non-GPL, qui rend le programme inutilisable sans la petite partie proprio).

    À mon avis, il faut vraiment que tu fasses le ménage dans tes licences, et que tu consultes un spécialiste de la question avant de mettre n'importe quelle licence. Mon avis de non-spécialiste, c'est que la LGPL sur un soft qui n'est pas une bibliothèque est strictement équivalente à la GPL (je pense que tu avais compris exactement l'inverse de ce que fait la LGPL, qui permet à un autre logiciel non-GPL de se lier, mais pas de se lier avec un soft non-GPL). Par ailleurs, je pense que ton montage soft GPL avec liaison dynamique sur une bibliothèque proprio n'est pas autorisée par la GPL, ce qui fait que la licence est probablement non-valide (et que même si c'était autorisé, ton soft est inutilisable).

    Si tu veux t'acharner dans ce genre de montage un peu cheulou, il faut passer par autre chose qu'une liaison dynamique (un système client-serveur, un transfert d'infos par des fichiers pour par un pipe, etc).