En réponse à JCE.

Je pense que c'est tout simplement parce qu'en anglais, "logiciel libre" se traduirait par "free software", le problème étant que free veut à la fois dire gratuit et libre en anglais, donc il y aurait confusion. Du coup, je ne suis pas sûr que les anglophones fassent la différence (dans les mots en tout cas) entre logiciel libre et open source.