"mais un vol est un vol."
--> Il n'y a pas eu vol. Comme dit plus haut, vous avez accordé des droits à Free, qui les a respectés.
"C'est le fait de prendre une source, d'en virer le nom de l'auteur original (alors que celui-ci n'est visible que lorsqu'on se rend dans le code source html, avouez que ce n'est pas tout le monde qui le fait...) et de s'approprier le travail d'un autre."
C'est autorisé par la licence que vous avez accordé à Free.
Comme l'a dit votre collègue, faudra penser à faire du droit, mais dès que vous diffuser un code source, oui, il faut faire du droit. la GPL n'a JAMAIS interdit ce que vous reprochez, et ce que vous reprochez ne fait pas du tout partie des contraintes de la licence que vous avez choisi. Si vous avez des exigences particulières, faut les mettre dans votre licence.
Oui, je suis d'accord, ce n'est pas sympa de la part de Free, mais NON, vous ne pouvez pas appeler ça du vol, car vous l'avez explicitement autorisé.
"la licence GPL, c'est du vent."
Ce n'est pas du vent, vous avez juste pas compris le but de cette licence, qui a pour but de protéger le client, et pas trop le "vendeur", et c'est voulu. La licence empêche celui qui reçoit un code de cacher le code quand il le refile à quelqu'un d'autre (rediffusion, ce que ne fait pas Free). Il ne s'occupe pas de l'égo des auteurs du code.
"Avec des réactions comme celle ci-dessus"
Vous n'avez donc pas compris ma réaction : une communauté, je suis entièrement pour (Et Free ne respecte pas ça, et ce n'est pas la première fois, cf la Freebox utilisant que du GPL mais dont on n'a pas le source). Mais lorsque vous donnez des droits à des gens, vous ne pouvez pas venir pleurer parce que ces gens utilisent les droits donnés.
La GPL est fortement utilisée car elle confère des droits, et des obligations, avec un bon mélange entre les deux.
Cette licence ne vous convient pas (et à d'autres non plus : regardez la licence PHP que vous utilisez, elle n'est pas GPL), c'est un droit. Alors changez de licence.
Le monde du libre n'est pas celui que vous décidez qu'il doit être, le libre est fait par une communauté, qui a d'autres opinions que la votre, et qui trouve que ne pas mettre votre nom sur une page web présentée n'est pas très sympa, mais acceptable. Maintenant, si vous voulez changer le libre à votre gout, c'est une dictature de votre pensée.
Si, cassez-vous les pieds, mais sachez ce que vous proposez. Un contrat, c'est un contrat (comme le vol, c'est du vol), c'est loin d'être neutre, vous l'avez pris à la légère, vous vous êtes brulé les ailes, et n'importe qui vous dira que c'est une erreur. Adaptez votre licence à ce que vous voulez, mais faites attention : j'imagine que dans votre communauté, beaucoup sont attaché à la GPL, ajouter des restriction ne venant pas du libre peut être vu comme une atteinte au libre.
Je vous conseille la licence AGPL (Affero GPL), mais attention, elle est vue comme une partie de la communauté libre comme non libre (du fait du genre de restriction que vous voulez), voir la discussion sur l'AGPL ici :
http://linuxfr.org/2007/06/15/22630.h(...)
Bref, votre vision du libre n'est pas forcement celle de la communauté du libre (ben oui, c'est aussi une communauté, que vous pouvez fâcher en disant faire du libre et en insultant en parallèle Free de respecter la GPL)