Oui, mais non. Effectivement, la version windows distribuée par le mainteneur de Xchat n'est pas libre dans ces conditions.
Mais la version source, l'est par contre. Comme rien ne t'obliges a distribuer un binaire de ton logiciel libre, pas de problème. Ceux qui voudront un X-chat libre pour leurs windows le compileront (en même ce sera l'occasion d'installer gcc sous windows). Et pourront même en redistribuer le binaire (ou le revendre aussi... la GPL ne leur interdit, du moment qu'ils fournissent le code source).
Alors le paradoxe est là en fait : en tant que propriétaire de tous les droits du logiciel (je prends l'hypothèse ou le mainteneur et l'auteur c'est une seule et même personne, s'il a accepté des patchs extérieurs il lui faut l'autorisation des auteurs des patchs), tu peut parfaitement distribuer d'un côté une version libre, et de l'autre côté en faire un shareware. C'est ton code, tu décides ce que tu en fait.
C'est un peu comme avec les différentes versions de Qt. Si Trolltech n'accepte pas de patchs extérieurs a Qt, c'est pas un hasard, c'est pour continuer de garder tous ses droits sur la chose, a cause de la nature virale de GPL (en même temps, ils sont pas mal a l'écoute de ceux qui ont pris une licence, donc s'il te faut vraiment quelque chose et que c'est pas trop idiot, ils s'en chargeront eux-même).
Par contre, si tu as eu le logiciel sous GPL, tu n'as pas le droit d'en faire un shareware a ton tour, puisque tu casserais la licence... Mais tu peut changer la licence de ton code aussi souvent que tu le souhaites.
[^] # Re: Délire de licence ?
Posté par Maxime Ritter (site web personnel) . En réponse au journal °O° X-Chat passe en Shareware °O°. Évalué à 1.
Mais la version source, l'est par contre. Comme rien ne t'obliges a distribuer un binaire de ton logiciel libre, pas de problème. Ceux qui voudront un X-chat libre pour leurs windows le compileront (en même ce sera l'occasion d'installer gcc sous windows). Et pourront même en redistribuer le binaire (ou le revendre aussi... la GPL ne leur interdit, du moment qu'ils fournissent le code source).
Alors le paradoxe est là en fait : en tant que propriétaire de tous les droits du logiciel (je prends l'hypothèse ou le mainteneur et l'auteur c'est une seule et même personne, s'il a accepté des patchs extérieurs il lui faut l'autorisation des auteurs des patchs), tu peut parfaitement distribuer d'un côté une version libre, et de l'autre côté en faire un shareware. C'est ton code, tu décides ce que tu en fait.
C'est un peu comme avec les différentes versions de Qt. Si Trolltech n'accepte pas de patchs extérieurs a Qt, c'est pas un hasard, c'est pour continuer de garder tous ses droits sur la chose, a cause de la nature virale de GPL (en même temps, ils sont pas mal a l'écoute de ceux qui ont pris une licence, donc s'il te faut vraiment quelque chose et que c'est pas trop idiot, ils s'en chargeront eux-même).
Par contre, si tu as eu le logiciel sous GPL, tu n'as pas le droit d'en faire un shareware a ton tour, puisque tu casserais la licence... Mais tu peut changer la licence de ton code aussi souvent que tu le souhaites.