Comme l'a dit BeslSmasher, la license GNU GPL est une license libre. Donc un logiciel sous license GPL est forcément un logiciel libre. Par contre il existe beaucoup d'autres licenses libres (tu en as quelques unes ici: http://choosealicense.com/ ).
Le logiciel libre est une philosophie, qui se résume en 4 libertés:
- La liberté d'utiliser le logiciel, pour quelque usage que ce soit. (donc pas de conditions d'utilisations)
- La liberté d'étudier le fonctionnement du programme, et de l'adapter à vos propres besoins. (L'accès au code source est une condition pour tout ceci).
- La liberté de redistribuer des copies de façon à pouvoir aider votre voisin.
- La liberté d'améliorer le programme, et de diffuser vos améliorations au public, de façon à ce que l'ensemble de la communauté en tire avantage. L'accès au code source est une condition pour tout ceci.
(Source: http://logiciels-libres.info/)
La philosophie du logiciel libre est donc une philosophie de libre partage et d'entraide.