• [^] # Re: GNUbe or not GNUbe that is the question

    Posté par . En réponse au journal Pourquoi pas LSH ?. Évalué à 2.

    je te remercie de ta gentillesse.

    tes précisions ne m'éclairent guere sur le point que je souleve. je vais essayer de le redire.

    je vais essayer de reexpliquer ce que j'ai compris ( comme ca, tu pourras plus facilement m'éclairer ).

    1. une licence défini les droits et devoirs du contractant utilisateur à l'égard du contractant auteur.

    2. la GPL défini un ensemble de droits et devoirs permettant de garantir le respects des libertés de l'auteur et de l'utilisateur ( on va essayer de s'absoudre du debat par rapport aux BSD ).

    3. la GPL reconnait des licences dites compatibles car elle ne peut entrer en contradiction entre elles et la GPL.

    4. la clause 9 defini 3 cas de GPL :
    4.1. le cas non numéroté ( la version qui arrange l'utilisateur )
    4.2. le cas numéroté ( 2 strict )
    4.3. le cas dont la numérotation commence à partir d'un numéro ( 2 + "any later version" )

    ma question est simple :

    si l'on est amené à combiner une 4.2 et une 4.3 que se passe t il ?

    la question peut paraitre bete, mais la GPL etant la pour faire respecter le choix du développeur, la clause 9 donne un choix précis au développeur.

    donc si j'integre du code GPL2 de maniere significative dans un programme que je diffuse avec une volonté de respecter la GPL, cela rend ( à mon sens ) impossible l'intégration d'un code sous une licence GPL 2+"any later version" .

    si tu peux me préciser ce qui ne va pas ?

    et donc par là même me dire sous quelle licence est un programme compatible ayant combiné du code GPL2 et GPL2+"any later version" ?

    à mon sens, il n'y a que 3 réponses possibles :

    - il est GPL 2 strict et donc ne respecte pas la GPL2+"any later version"

    - il est GPL 2+"any later version" et ne respecte pas la GPL2 strict.

    - il est impossible de les faire cohabiter, et en prime, cela explique pourquoi la FSF indique le type de GPL2 pour les logiciels intégrés au projet GNU.