Quand tu es l'auteur du programme, tu n'as pas besoin de réécrire le code en GPL pour le changer de licence. L'auteur du programme reste propriétaire de ce code.
Cependant, si du jour au lendemain tu décides de changer la licence de ton programme (en passant de la version 2.0 à la version 2.01 par exemple) et bien ton programme se trouve de fait en double licence puisque la version qui était en GPL doit le rester (la version 2.0 en l'occurence).
De plus, dans le cas où tu réécris le code de ton programme comme tu le suggères, ce n'est plus le même programme que tu vas mettre en GPL. C'est tout le problème des brevets logiciels qui veulent t'empêcher de coder quelque chose parce que quelqu'un l'a codé avant.
[^] # Re: Attention !
Posté par Yannick . En réponse à la dépêche Mandrake passerait elle du coté obscur ?. Évalué à 1.
Cependant, si du jour au lendemain tu décides de changer la licence de ton programme (en passant de la version 2.0 à la version 2.01 par exemple) et bien ton programme se trouve de fait en double licence puisque la version qui était en GPL doit le rester (la version 2.0 en l'occurence).
De plus, dans le cas où tu réécris le code de ton programme comme tu le suggères, ce n'est plus le même programme que tu vas mettre en GPL. C'est tout le problème des brevets logiciels qui veulent t'empêcher de coder quelque chose parce que quelqu'un l'a codé avant.