En fait ce qui se passe me semble t'il, c'est qu'il peut changer la licence des versions précédentes, mais alors un système de double licence s'applique. Tu choisis alors la licence que tu souhaite utiliser, car en aucun cas tu ne peux être obliger à utiliser une nouvelle licence.
On a vu ça avec Xchat... Si tu fais du code GPL et que du jour au lendemain tu utilises une license (appelons la BERET) qui oblige l'utilisateur à porter un bérêt rose pour lancer le programme, les versions précédentes seront soit GPL uniquement, soit GPL + BERET au choix si l'auteur souhaite que sa license soit rétroactive. Par contre s'il décide de passer les nouvelles versions du code sous licence BERET uniquement, il te reste plus qu'à forker la version GPL...
La fondation mozilla (entre autres) utilise pas mal ces systèmes de licences multiples.
# C'est mon opinion... et je la partage...
Posté par liberforce (site web personnel, Mastodon) . En réponse au message Passer d'une licence GPL à du code fermé : qu'est-ce que ça donne ?. Évalué à 5.
On a vu ça avec Xchat... Si tu fais du code GPL et que du jour au lendemain tu utilises une license (appelons la BERET) qui oblige l'utilisateur à porter un bérêt rose pour lancer le programme, les versions précédentes seront soit GPL uniquement, soit GPL + BERET au choix si l'auteur souhaite que sa license soit rétroactive. Par contre s'il décide de passer les nouvelles versions du code sous licence BERET uniquement, il te reste plus qu'à forker la version GPL...
La fondation mozilla (entre autres) utilise pas mal ces systèmes de licences multiples.