Un logiciel libre n’est pas nécessairement un logiciel gratuit. C’est un logiciel dont le code source est livré en même temps que l’outil. Deux avantages à cela: il est possible de comprendre le fonctionnement de l’application, ce qui est très important en matière d’éducation et de sécurité; ensuite, on peut l’améliorer, l’adapter, le détourner. Même quand le logiciel est « libre » et gratuit, ses auteurs peuvent en tirer des ressources financières avec la vente du manuel d’utilisation et avec les conseils, installations etc. LATEX, Perl, Pine, Apache et Linux sont les exemples les plus connus de logiciels libres (voir la première partie). Netscape, qui n’est pas un logiciel gratuit pour les entreprises, est un logiciel libre depuis 1998.