Journal Comment comparer les licences de logiciel ?

Posté par  (site web personnel) .
Étiquettes :
0
9
avr.
2008
Au jour d'aujourd'hui, je n'ai lu attentivement que la traduction non officielle (en français) de la licence GNU GPLv2. Or il y a la version 3 qui est sortie et je ne sais pas vraiment ce qui change (hum, il y a sûrement un document qui l'explique quelque part). Plus généralement, je me demande s'il existe un site qui compare n'importe quelle licence avec n'importe quelle autre licence. Je cherche à savoir si on peut inclure le code source d'un logiciel dans un autre ou au moins utiliser une bibliothèque dans un autre logiciel. Comme je sens qu'un tel site n'existe pas, j'ai commencé à me gratter la tête pour savoir comment on pourrait faire ça.

J'ai pensé d'abord qu'une licence est une liste d'interdiction : tout ce qui n'est pas interdit est autorisé. On me dit que c'est exactement l'inverse, mince. J'ai alors commenté le texte de quelques licences (X11, BSD modifiée, GPLv2, WTFPL) :
http://www.haypocalc.com/wiki/Licence_BSD_modifiée
http://www.haypocalc.com/wiki/Licence_X11
http://www.haypocalc.com/wiki/Licence_GPL_version_2
http://www.haypocalc.com/wiki/Licence_WTFPL

J'ai écrit un petit programme qui décrit une licence sous forme de couples : (action, sujet, condition) ; exemple : (Distribuer, le Logiciel, Joindre la licence et Absence de garantie) pour X11. Enfin, j'ai écrit un petit algo bancal pour vérifier si une licence est inclue dans une autre. Résultat : la licence BSD modifiée n'est pas incluse dans la GNU GPLv2 car il manque la cause (Distribuer, le code source, Ne pas utiliser le nom des auteurs pour la promotion du logiciel). Pourtant, il me semble qu'un code source sous licence BSD peut être inclus dans un code source sous licence GPLv2. Ou bien ceci implique de mettre les fichiers modifiés en question sous double licence ?

Le programme Python qui compare les licences (lisez surtout la fin qui définit les licences) :
http://haypo.hachoir.org/trac/browser/license/license.py

Est-ce ma tentative de formaliser les licences de logiciel est vaine ? Je me suis trompé quelque part ? J'attend vos commentaires (constructifs) !
  • # As-tu été voir le site de la FSF ?

    Posté par  . Évalué à 4.

    et particulièrement cette page :

    http://www.fsf.org/licensing/licenses/

    Ça résume grossièrement le contenu de chaque licence et ça indique leur compatibilité (avec la GPL seulement par contre).
    • [^] # non je ne suis pas allé voir

      Posté par  (site web personnel) . Évalué à 8.

      leur compatibilité (avec la GPL seulement par contre)

      Oui c'est bien ça le problème, on se compare souvent à la GPL alors que c'est loin d'être la seule licence. Il y a quand même énormément de projets sous des licences différentes (MIT, LGPL, BSD, MPL, Apache1/2, ...).
  • # aux bonheur des drames

    Posté par  (site web personnel) . Évalué à 4.

    Pourtant, il me semble qu'un code source sous licence BSD peut être inclus dans un code source sous licence GPLv2. Ou bien ceci implique de mettre les fichiers modifiés en question sous double licence ?

    Alors tu as des licences qui explicitement se subrogent à une autre ( LGPL -> GPL ), d'autre se subrogent implicitement selon le contexte ( GPL2->GPL2 ).

    une GPL2 et une GPL2+ sont incompatible uniquement parce que mélanger ces deux licences dans du code impose de violer une des deux licences ( par le non respect d'une des deux fameuse clause absorbante de projet annexes ).

    Sur le même principe la BSD à publicité n'est pas compatible avec la GPL puisque la clause de publicité n'est pas une clause absorbable par une GPL ( donc violation d'une des deux licences ).

    Par contre, il serait interessant d'étudier la comptabilité d'une BSD à publicité avec l'Affero GPL : intuitivement ( vu l'heure ), il y a possibilité de rendre la BSD à publicité absorbable par l'Affero GPL.

    Il ne faut pas croire que cela annule la licence originelle ! sinon cela serait une violation de cette meme licence. Sans être de la double licence, la licence est uniquement spécifique à chaque ligne de code ... donc c'est mono licence par ligne de code :)
    • [^] # Re: aux bonheur des drames

      Posté par  . Évalué à 2.

      une GPL2 et une GPL2+ sont incompatible uniquement parce que mélanger ces deux licences dans du code impose de violer une des deux licences ( par le non respect d'une des deux fameuse clause absorbante de projet annexes ).

      GPL2 et GPL2+ sont compatibles tant qu'on essaye pas de passer la partie "+" sous GPL3, il n'y a donc pas de soucis si on reste au plus petit dénominateur commun.

      Les licences BSD avec clause "publicité" sont incompatibles avec la GPL2/3 et donc incompatibles avec AGPL3 (qui n'est qu'un hack de la GPL3).
      Evidemment, ça n'est incompatible qu'en cas de redistribution du code et/ou de l'application, mais la redistribution étant obligatoire dans le cas où des utilisateurs tiers interagissent via réseau avec le logiciel sous AGPL3, il est interdit dans ce cas précis d'utiliser du code non absorbable par la GPL3 ou AGPL3 sous peine de violer l'une ou l'autre licence (BSD ou AGPL)
      • [^] # Re: aux bonheur des drames

        Posté par  (site web personnel) . Évalué à 2.

        GPL2 et GPL2+ sont compatibles tant qu'on essaye pas de passer la partie "+" sous GPL3, il n'y a donc pas de soucis si on reste au plus petit dénominateur commun.

        En fait c'est la même chose tant qu'on regarde pas les différences.


        Les licences BSD avec clause "publicité" sont incompatibles avec la GPL2/3 et donc incompatibles avec AGPL3 (qui n'est qu'un hack de la GPL3).

        sur la page faite surement par des noobs moins au courant que toi http://www.fsf.org/licensing/licenses/gpl-howto.html :
        If you are releasing your program under the GNU AGPL, and it can interact with users over a network, the program should offer its source to those users in some way. For example, if your program is a web application, its interface could display a “Source” link that leads users to an archive of the code. The GNU AGPL is flexible enough that you can choose a method that's suitable for your specific program—see section 13 for details.

        tu comprends comment ton obligation de lien source ? C'est une putain de clause de publicité !

        Donc prendre une BSD avec publicité ( obligation de mettre une mention sur l'origine pas nécessairement les source ) et prendre une affero ... les 2 licences sont respecté si tu colles un lien vers les 2 sources !

        Un peu de bon sens quand meme, il faut sortir des poncifs de la FSF quand on parle de licence. Si on a un cerveau pour détecter le FUD Microsoft anti libre, ce même cerveau est capable de marcher de la même manière pour détecter les incohérences de discours de la FSF

        ca fait plusieurs années que j'en parle - et très certainement, je suis libriste et fais du lobbyisme pro libre bien avant que tu installes ton premier linux - à la différence des autres lobbyistes, je ne te demande pas de me croire, je te demande de chercher la réponse par toi même, de t'interroger.
        • [^] # Re: aux bonheur des drames

          Posté par  . Évalué à 2.

          GPL2 et GPL2+ sont compatibles tant qu'on essaye pas de passer la partie "+" sous GPL3, il n'y a donc pas de soucis si on reste au plus petit dénominateur commun.

          En fait c'est la même chose tant qu'on regarde pas les différences.

          La GPL2+ dit explicitement qu'on peut redistribuer selon les termes de la GPL2 ("you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version."). Si ca ce n'est pas compatible, il y a vraiment un truc qu'il va falloir m'expliquer.
          • [^] # Re: aux bonheur des drames

            Posté par  (site web personnel) . Évalué à 1.

            est dite GPL 2 :
            "you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License"

            est dite GPL 2+ :
            "you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version."

            Donc quand tu mélange du code GPL 2 et GPL 2+ ... la quelle des deux mentions doit tu garder ?
            aucune car si tu garde l'une tu entres en violation du désir de l'auteur de l'autre en restreignant les droits concédés ou en étendant ces mêmes droits !

            si tu gardes la GPL 2 ... tu enleves le "or any later version" de l'autre ce qui est interdit par la GPL2+ .
            si tu gardes la GPL 2+ ... tu ajoute le "or any later version" à l'autre ce qui est interdit par la GPL2 .


            Voila pourquoi une GPL2 et une GPL2+ ne sont pas compatible.
            • [^] # Re: aux bonheur des drames

              Posté par  (site web personnel) . Évalué à 1.

              mon anglais laisse clairement à désirer ... mais l'explication est la bonne.
            • [^] # Re: aux bonheur des drames

              Posté par  . Évalué à 3.

              Je te suggere fortement de lire l'article 9 de la GPL, qui dit que s'il est spécifié "any later version", tu peux distribuer selon les termes de la version précisée OU n'importe quelle autre version ulterieure.
              • [^] # Re: aux bonheur des drames

                Posté par  (site web personnel) . Évalué à 2.

                Je parle de la prévalence d'une GPL sur l'autre ?
                Laquelle des deux prévaut ?

                c'est pourtant simple, non ?

                tu me donnes même raison sans t'en rendre compte ... c'est fort ca.


                Je te suggere fortement de lire l'article 9 de la GPL, qui dit que s'il est spécifié "any later version", tu peux distribuer selon les termes de la version précisée OU n'importe quelle autre version ulterieure.

                donc selon l'article 9, une GPL 2 c'est uniquement GPL 2 et une GPL 2+ est version 2 ou supérieur.

                C'est ce que je dis, ce que j'écris !

                Maintenant, quand tu mélanges du code GPL 2 et GPL 2+ ... le final doit respecter quoi ?
                réfléchit au fait que tu n'as pas le droit de modifier les termes de la licence originelle !

                donc au final ta licence GPL2 issu du mélange sera avec ou sans la mention "or any later version" ?

                dire que c'est la GPL2 qui prévaut sur la GPL2+ revient à restreindre le droit concédé par l'auteur originel aux utilisateurs ... et ca TOUTES LES GPL L'INTERDISENT.

                et vice versa et pour exactement les memes raisons, la GPL2+ ne peut prévaloir sur la GPL2.

                c'est une évidence ...

                Si pour toi ce n'est pas une évidence :
                quelle est la licence finale d'un code mélangeant à l'origine du code GPL2 et GPL2+ sachant que tu n'es pas l'ayant droit de ces codes ?

                ta réponse ne tiens qu'en 4 possibilités :
                A. violation de la GPL
                B. GPL2
                C. GPL2+
                D. Obiwan kenobi
                • [^] # Re: aux bonheur des drames

                  Posté par  (Mastodon) . Évalué à 7.

                  Un mélange GPL2+ et GPL2 est GPL2.

                  Le "ou" dans "version 2 ou supérieure" l'indique. Si tu mélanges avec du 2, ça sera du 2, si tu mélanges avec du 3, ça sera du 3. Ça n'enlève aucun droit nul part, ton code GPL2+ est toujours GPL2+, seul l'ensemble est GPL2. C'est comme inclure du code BSD dans un code GPL, le résultat est GPL mais le code BSD reste un code BSD.
                • [^] # Re: aux bonheur des drames

                  Posté par  . Évalué à 3.

                  Apprends a lire bordel. La licence dit explicitement que si c'est 2 ou plus, ben tu peux distribuer selon les termes de la GPL2. Tu peux jeter les autres si ca t'amuse.

                  C'est pas écrit "Vous devez distribuer avec la meme version de licence exactement", ca dit "Vous pouvez redistribuer avec la ou les versions que vous voulez parmi celles autorisées par l'auteur"

                  Donc pour répondre a ta question, l'ensemble sera distribué selon les termes de la GPL2 ; mais tu peux tout a fait laisser, le code qui était en GPL2+ tel quel, pour qu'on puisse le reprendre. en GPL3 par exemple.

                  Mais manifestement, un mec qui admet que son anglais laisse a désirer est mieux placé pour interpréter une licence en anglais qu'un type qui vit en Angleterre depuis 5 ans et a déja eu a régler des problemes de compatibilités de la GPL pour des packages.
                • [^] # Re: aux bonheur des drames

                  Posté par  (site web personnel) . Évalué à 3.


                  Si pour toi ce n'est pas une évidence :
                  quelle est la licence finale d'un code mélangeant à l'origine du code GPL2 et GPL2+ sachant que tu n'es pas l'ayant droit de ces codes ?

                  ta réponse ne tiens qu'en 4 possibilités :
                  A. violation de la GPL
                  B. GPL2
                  C. GPL2+
                  D. Obiwan kenobi


                  Dans le cas du code en GPL2+, l'auteur m'offre son logiciel sous la licence GPL2 ou une version ultérieure de la GPL. Je peux donc choisir juste la GPL2 pour tout le package.

                  Bien entandu, je ne vais pas pouvoir faire passer le code GPL2 uniquement en GPL3.

                  Je n'ai pas besoin de modifier la licence, juste choisir celle que je veux (en fait la seule qui peut convenir)

                  Réponse B
            • [^] # Re: aux bonheur des drames

              Posté par  (site web personnel) . Évalué à 2.

              Cas de la GPL2+:

              "si tu gardes la GPL 2 ... tu enleves le "or any later version" de l'autre ce qui est interdit par la GPL2+" -> absolument faux.

              C'est clairement marqué "at your option".

              Celui qui lit la licence est libre de choisir la GPL v2, la GPL v3, la v4 quand et si il y en aura une.

              GPL2+ n'est qu'une manière de faire des licences multiples: le logiciel est distribué sous la GPL v2, sous la GPL v3, etc...

              La GPL v2 autorise de recopier (et modifier, avec des restrictions) à condition de laisser le logiciel dispo sous la v2. A partir du moment où le logiciel est au départ sous GPL v2 (il l'est s'il est en GPL v2+), il n'y a aucun soucis.
        • [^] # Re: aux bonheur des drames

          Posté par  . Évalué à 2.

          tu comprends comment ton obligation de lien source ? C'est une putain de clause de publicité !

          Tu confonds le fait de devoir fournir un lien sur ton site permettant de télécharger tes éventuelles modifications et le fait de devoir suivre une clause de publicité.

          * 3. All advertising materials mentioning features or use of this software
          * must display the following acknowledgement:
          * This product includes software developed by the University of
          * California, Berkeley and its contributors.


          Si tu es face à du code BSD avec une clause de publicité, comme celle ci-dessus, tu n'as pas le droit de virer celle-ci. Les clauses de publicité sont cumulatives (un produit dérivé de 10 softs avec clause de publicité devra contenir les 10 notices).

          La clause de redistribution AGPL ne t'impose pas formellement la méthode de redistribution ou de faire référence à l'auteur, juste d'offrir une opportunité de récupérer les sources via un serveur.

          Donc prendre une BSD avec publicité ( obligation de mettre une mention sur l'origine pas nécessairement les source ) et prendre une affero ... les 2 licences sont respecté si tu colles un lien vers les 2 sources !

          Garder les deux sources distincts ne pose sans-doutes pas problème ... mais est-ce vraiment le débat? Je te recommande la lecture du chapitre 13 de l'AGPL et de la manière explicite dont la référence au GPL3 est décrite.

          je suis libriste et fais du lobbyisme pro libre bien avant que tu installes ton premier linux

          Complexe d'ancienneté... tellement classique... tellement sans se poser de questions...
          • [^] # Re: aux bonheur des drames

            Posté par  (site web personnel) . Évalué à 1.

            pfff ... meme pas besoin de citation car il faudrait citer aussi mes phrases que tu tronques, et les erreurs de lectures que tu fais.

            un soft que tu écris qui utilise du code affero, tu dois mettre un lien vers ton source et dire qu'il existe un originel et donc fournir le lien aussi.

            un soft que tu écris qui utilise du code sous licence BSD, tu dois mettre une mention ou un lien vers un document quelque part qui parle de l'outil originel, fournir les sources ne sont pas obligatoires.

            tu la vois la grosse ressemblance ?
            tu vois qu'il y a presque les mêmes obligations, juste que l'affero oblige à fournir un source là où la bsd à pub non ?

            Je parle de se poser des questions, et tu me répond que je ne m'en pose pas ? je ne dis pas avoir les réponses, sinon je demandrai à être cru.
            je dois être à l'ouest des fois ...
            • [^] # Re: aux bonheur des drames

              Posté par  . Évalué à 4.

              un soft que tu écris qui utilise du code affero, tu dois mettre un lien vers ton source et dire qu'il existe un originel et donc fournir le lien aussi.

              Absolument pas.
              Il serait temps que tu lises la licence au lieu de l'imaginer. En aucun cas la licence ne dit que tu dois mettre un lien vers l'originel, seulement vers TA version modifiée.

              "Notwithstanding any other provision of this License, if you modify the Program, your modified version must prominently offer all users interacting with it remotely through a computer network (if your version supports such interaction) an opportunity to receive the Corresponding Source of your version by providing access to the Corresponding Source from a network server at no charge, through some standard or customary means of facilitating copying of software..
  • # T'y est

    Posté par  . Évalué à 4.

    Un site où on compare les licences, et en français, c'est plusieurs fois par an c'est LinuxFR quand même (même si les trolls des bois viennent très vite, pour te dire quelle licence est la plus libre).
  • # Matrice de compatibilité de licences... suffisait de demander :-)

    Posté par  (site web personnel, Mastodon) . Évalué à 1.

    Je crois que ce que tu cherche se trouve ici:

    http://wiki.pps.jussieu.fr/cgi-bin/twiki/view/Main/Matrice

    ...alors il en manque probablement un certain nombre (de licences), mais c'est déjà un bon début...
    • [^] # Re: Matrice de compatibilité de licences... suffisait de demander :-)

      Posté par  (site web personnel) . Évalué à 3.

      c incomplet pour ne pas dire erroné.

      - GPL 2 strict est incompatible avec GPL 3 strict par exemple.
      - Pour ce qui est de l'artistic, on parle de la 1 ou la 2 ?
      - il me semble qu'il manque certaines licences "importantes"
      - j'ai comme un doute sur le cas CECILL+LGPL , ils faut integrer chacun des deux projets dans des GPL de meme saveur que la LGPL pour pouvoir obtenir uniquement du GPL a la fin sachant que les projets initiaux gardent leur licence
      • [^] # Re: Matrice de compatibilité de licences... suffisait de demander :-)

        Posté par  (site web personnel) . Évalué à 2.

        Oui le tableau est très difficile à lire. Les nombreuses abréviations (et signes?) ne sont pas toutes expliquées. Et effectivement, les versions des licences sont omises car qu'il existent plein de versions (GPL : GPLv1, GPLv2, GPLv2+ (que je ne connaissais pas), GPLv3 par exemple).

        Ce tableau n'est pas trop extensible. Il ne permet pas de comparer de nouvelles licences. Est-ce que Microsoft Public License est compatible X11 par exemple ?
        • [^] # Re: Matrice de compatibilité de licences... suffisait de demander :-)

          Posté par  (site web personnel) . Évalué à 3.

          En fait la GPLv2 affichée dans les en-têtes est bien souvent en réalité une GPLv2+ à la lecture du fichier COPYING fourni. Tant que tu y es, il y a aussi la GPLv3+ (mais qui va de soi puisque justement un apport de la GPLv3 est d'être compatible avec les versions ultérieures, histoire de ne plus avoir le pépin rencontré sur la GPLv2).

          Pour la Mozilla Public License 1.1 je crois qu'elle est compatible X11, pour tout ce qui est Mircosoft, mieux vaut t'adresser à Mircosoft qui n'est que peu connu pour faire du libre ;-)

          De toute façon, l'important en terme de compatibilité est de bien distinguer le code d'un côté et le résultat (compilé au besoin) d'un autre côté, cela permet de ne pas tout mélanger. Concrètement, le code dès lors qu'il est dans son propre fichier intégralement sous la même licence ne pose pas de souci. Pour le résultat compilé, il s'agit de distinguer ce qui est en statique de ce qui est en dynamique et de regarder les clauses d'agrégation permettant de constituer un "paquet" (un tar.gz quoi).
          Cela te permettra de traiter ainsi tous les cas particuliers.
  • # X11 sublicense

    Posté par  . Évalué à 2.

    la licence X11 donne le droit de "sublicense", or tu dis "Autorisation : Modifier à condition de Conserver la licence". Néanmoins, j'ai l'impression qu'ils disent plus loin qu'on doit garder la licence pour les parties non touchées. Mais je ne suis pas très connaisseur en licences, donc j'ai sans doute pu mal interpréter le texte.
    • [^] # Re: X11 sublicense

      Posté par  (site web personnel) . Évalué à 2.

      Mes commentaires sont très succints et sûrement incorrects (je suis loin d'être expert en législation). Pour X11, j'ai noté :
      [Logiciel] Autorisation : Modifier à condition de Conserver la licence
      [Logiciel] Autorisation : Ajouter une licence à condition de Conserver la licence

      Effectivement, je pense qu'on peut insérer du nouveau code sous une licence incompatible, mais par contre, il faut conserver la licence pour le code existant.
    • [^] # Re: X11 sublicense

      Posté par  (site web personnel) . Évalué à 1.

      Le texte est très clair et concis, c'est ce que j'aime dans cette licence.

      En gros, on te dit que tu as le droit de tout faire avec le fichier, pourvu que tu garde la mention du copyright et le texte de la licence.

      Le texte:

      Copyright (c) 2008 ...

      Permission is hereby granted, free of charge, to any person
      obtaining a copy of this software and associated documentation
      files (the "Software"), to deal in the Software without
      restriction, including without limitation the rights to use,
      copy, modify, merge, publish, distribute, sublicense, and/or sell
      copies of the Software, and to permit persons to whom the
      Software is furnished to do so, subject to the following
      conditions:

      The above copyright notice and this permission notice shall be
      included in all copies or substantial portions of the Software.

      THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
      EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
      OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
      NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
      HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
      WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
      FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
      OTHER DEALINGS IN THE SOFTWARE.


      Si on essaie de traduire:

      La permission est accordée, gratuitement, a chaque personne obtenant une copie de ce logiciel et de sa documentation associée (le "Logiciel"), d'utiliser ce logiciel sans restrictions, en particulier sans limitation du droit d'utilisation, de copie, modification, merge, publication, distribution, relicenciment, et/ou de vente de copies de ce logiciel, en permettant aux personnes recevant ce logiciel d'accomplir tout cela. Ceci est soumis aux conditions suivantes:

      La mention de copright ci-dessus et cette permission doit être incluse dans toutes les copies, ou parties substantielles de ce logiciel.

      LE LOGICIEL EST FOURNI EN L'ETAT ......
  • # Au jour d'aujourd'hui

    Posté par  (site web personnel) . Évalué à 4.

    Actuellement, au jour du jour d'aujourd'hui, c'est-à-dire présentement à l'heure actuel, ou encore à l'époque du temps de ce jour même, soit autrement dit, pour éviter tout malentendu tout simplement aujourd'hui ...

    « IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace

  • # Grosso modo...

    Posté par  . Évalué à 2.

    Tu ne souhaites pas que ton code puisse devenir prioprio-->GPL et LGPL (avec cette dernière, du proprio peut linker avec ton code). Donc tu fais du GNU et du Linux, et t'inquiètes, mon petit doigt me dit que tu ne seras pas tout seul... un corollaire: si quelqu'un améliore ton code et le distribue à des gens, il doit publier ses modifications (ç'est ce que Linus veut avant tout: du code).
    Attention aux pièges:
    - 1er piège, les softs qui ont plusieurs licenses, genre GPL/BSD. La présence de la license BSD annule l'effet de la GPL. Pof, le gars y dit qu'il utilise BSD, et pof il ferme le code et tu peux oublier le code de ses améliorations.
    - 2nd piège les softs GPL et license propriétaire avec binaires. Si tu contribues, tu dois abandonner tous tes droits aux auteurs principaux pour qu'il puissent relicencier le code en priopriétaire pour leur binaires. En effet, si tous les auteurs sont d'accord pour relicensier, ça passe et ses auteurs te remercieront avec leur sou-rires de tes contributions.

    Tu t'en fous, GPL/LGPL, BSD et bisounourses. La license BSD est plus libre que la GPL/LGPL. C'est un fait, une évidence, et y pas à débattre la dessus. Autre évidence, avec elle, si tu as mal aux fesses... faudra pas venir se plaindre... de toutes les façons tu pourras rien faire à par geindre.

    A toi de choisir au cas par cas. Tu es libre mais ne te laisses pas marcher sur les pieds.
    • [^] # Re: Grosso modo...

      Posté par  (site web personnel) . Évalué à 1.

      "La license BSD est plus libre que la GPL/LGPL. C'est un fait, une évidence, et y pas à débattre la dessus." Ça c'est le sujet idéal de troll... Je ne donnerais pas mon avis sur la liberté de rendre non libre.

      Comme indiqué sur http://producingoss.com/en/license-compatibility.html (english), les licences ssont un excellent sujet de "holy war"...
      • [^] # Re: Grosso modo...

        Posté par  . Évalué à 1.

        Je ne donnerais pas mon avis sur la liberté de rendre non libre.

        Perso, j'ai donné le mien:
        Autre évidence, avec elle, si tu as mal aux fesses... faudra pas venir se plaindre... de toutes les façons tu pourras rien faire à par geindre.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.