Un soft GPL peut utiliser du "propriétaire", et de ce fait le "libère"...
Absolument pas. Chaque bout de code a un auteur et cet auteur est le seul qui ait le pouvoir d'y attacher une licence. Cette licence reste attachée à son code tant que l'auteur n'en a pas décidé autrement, et ce, même si son code est utilisé par un logiciel sous une licence différente.
pourquoi ce logiciel serait il moins libre qu'un autre?
Lis la licence d'utilisation de Windev ou Visual Basic. Il n'est pas impossible qu'elles contiennent des restrictions légales sur les droits d'utilisation que tu peux attacher à ton logiciel.
La GPL fonctionne comme un virus
Utiliser la métaphore du virus - popularisée par Microsoft pour faire peur aux gens - laisse penser que le code sous GPL vient insidieusement s'insérer dans du code propriétaire pour le contaminer sans que l'on s'en rende compte. Ai-je besoin de démontrer que c'est une idée farfelue ? Chacun est libre d'utiliser
ou pas du code sous GPL.
Si on souhaite réutiliser un programme sous GPL, alors et alors seulement, on doit placer son code sous la même licence.
Un virus se subit, un logiciel libre se choisit. Par exemple, Microsoft a choisit d'inclure du logiciel libre sous licence BSD dans Windows. Il s'agissait de la pile TCP/IP. C'est ce qui a permis à Windows de seconnecter à Internet. La licence BSD autorise, contrairement à la licence GPL, l'appropriation du code. Microsoft en a profité largement. Microsoft aurait dû implémenter elle même une pile TCP/IP si cette dernière avait été placée sous GPL.
C'est toute la peur et le soucis de Microsoft : retrouver du code libre dans son propre code.
D'où vient cette idée magique que le code se ballade tout seul dans la nature et peut s'inclure de façon parfaitement fonctionnelle dans un projet propriétaire sans que l'auteur s'en rende compte ?
Conclusion : Par pitié, ne relayez pas la propagande anti-Logiciel Libre de Microsoft sur Framasoft !