Esta confusión viene de que en inglés la misma palabra FREE significa tanto libre como gratis. Así pues se ha de pensar en libre como libertad de expresión no como gratis. El software libre es la denominación del software que respeta la libertad de las personas usuarias para modificar el software obtenido y distribuirlo libremente, no significa que sea gratis.

A continuación un vídeo en donde se explica muy bien esta definición. ?El software libre? de las TIC en un CLIC.