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 Mouns . En réponse au journal Comment comparer les licences de logiciel ?. Évalué à 1.
"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.