software libre = a que tienes varias libertades, dadas por la gpl v2 o v3 , quiere decir que tienes libertad de conocer el codigo fuente , asi como puedes copiarlo , modificarlo y hasta venderlo si quieres y si alguien te que lo quiera compra o regalarlo , por ejemplo tienes algun programa que bajas de la red desde su codigo fuente , y yo decido modificarlo y lo compilo de nuevo , yo se lo puedo grabar en un cd a un amigo pero le cobro el costo del cd o dvd , o simplemente lo regalo , o se lo puedo vender , el software gratis es simplemente gratis y no tedeja ni modificalo, ni saber su codigo fuente , por que si lo modificas usando ingeneria inversa estarias incurriendo en un delito, tambien el software gratis viene genetalmente con spyware o troyanos y programas de seguimientos o patrocinantes casi nunca viene solo ,, esa es una diferencia entre el software libre y el software gratis