Text this: Evaluación del uso de software libre, en la enseñanza de la programación de computadores