¿ Es el software libre gratis ?

No. El concepto de software libre no hace relación al precio, sino al concepto de LIBERTAD. Que el Software tenga o no un precio, es un detalle menor.

El software libre puede ser gratis o no, puedes pagar un precio por una copia, o puedes pagar un precio por usarlo con derecho a actualizaciones o quizás un mantenimiento.

Se puede ganar dinero con el software libre:

Haciendo programas.
Haciendo modificaciones de programas
Dando clases o cursos
Vendiendo copias exactas o modificadas de programas.
Recibiendo donaciones