El software libre en la educación

¿Existe una falla en la educación actual?

Diseñarconstruirrehacer y arreglar. El software nos ofrece las herramientas necesarias para realizar éstas actividades y éste mismo comienza a ser cada vez mas usado dentro de  las instituciones de educación, desde los mas pequeños en el jardín de niños hasta los futuros profesionales, pero dentro de éste “nuevo” sistema de educación existe una falla, un hueco de tamaño considerable y es el uso de software privativo.

mountain lake, person, looking

Cuando enseñamos a un niño a escribir, realmente no se le enseña el uso de una marca de plumas o bolígrafos determinada. Entonces, ¿Por qué cuando se nos enseña informática en el colegio, parece razonable enseñar a usar una determinada marca de programas? ¿Realmente existen razones válidas para eso?

Pensemos de manera detenida. ¿Por qué cuando eramos niños, e incluso en nuestra etapa de adultos jóvenes se nos enseña de manera desmedida el uso obligatorio de una sola o un solo conjunto de marcas en la tecnología?

Algunos sistemas de educación relacionan marcas con calidad, no se atreven a acercarse al software libre y prefieren directamente comprar o adquirir un producto privativo, es cierto que algunos distribuidores de software ofreces versiones “gratuitas” de sus programas pero esto tiene una contra-parte, al convencer a los usuarios de usar su software también generan una dependencia que al final terminará haciendo que el usuario compre una licencia que le prive de sus libertades.

Y claro, el ciclo es simple. El desarrollador regala una copia gratuita a la institución pública, esta misma enseña dichas copias gratuitas a sus alumnos que, al cabo de un tiempo terminarán por graduarse de la institución PERO manteniendo la dependencia hacia ese software que se le ha enseñado por meses o incluso años. Luego de graduarse es donde la magia se acaba, pues el desarrollador del programa deja de ofrecer las copias gratuitas tanto para él como para las empresas donde los alumnos graduados puedan terminar.

“Por esto algunos desarrolladores tienen su departamento de servicio educativo”. ~ Richard Stallman.

De nuevo. Pensemos en una situación real. ¿Cuantos de nosotros no nos hemos visto envueltos o hemos visto a alguien en situaciones de emergencia por un uso carente de experiencia en las tecnologías de la información?

Incluso en los entornos laborales actuales ¿Por qué los altos puestos en el área de tecnologías de la información requiere del uso de software complejo y avanzado? Dejándonos a nosotros simple papeleo en una suite de oficina muy popular.

laptop, woman, education

El uso del software libre permite que los estudiantes hagan uso de su creatividad e ingenio tomando software ya existente desarmándolo, modificándolo y re-armándolo, creando mejor software y mejorando el entendimiento de los conceptos de programación usados hoy en día. Lo cual es un valor agregado, ya que los estudiantes de programación pueden trabajar con software ya existente y que puede ser similar al que tengan que usar o crear en el momento en que sean profesionales. 

El software libre es una herramienta potencial para niños, jóvenes y adultos en proceso de aprendizaje, pues es un movimiento que tiene como fundamentos éticos el respeto por la libertad del usuario y la solidaridad social de su comunidad.

¿De que libertades hablamos?

  • Libertad 0: La libertad de ejecutar el software como y para lo que desees.
  • Libertad 1: La libertad de cambiar el código fuente del software para que el mismo haga lo que tú desees.
  • Libertad 2: La libertad de hacer y distribuir copias exactas del software, cuando quieras, como quieras.
  • Libertad 3: La libertad de hacer y distribuir copias de tus versiones modificadas del software

Los niños mas curiosos tienden a desarmar todo lo que se les cruza. Lo mismo pasará cuando entren al mundo de la tecnología, querrán aprender todo sobre el funcionamiento de una computadora y su sistema. ¿Qué pasará cuando el profesor le conteste? “No lo se y no lo puedes saber”. Simplemente se elimina ese espacio para la educación.

lens, feinmechanik, broken

Sin embargo con un programa libre el profesor e incluso el mismo alumno podrán leer el código fuente del programa para comprender su funcionamiento. Así estos jóvenes tendrán la oportunidad de desarrollar sus habilidades de ingeniería lo más pronto posible.

“¿Como se aprende a programar bien? Con leer mucho código y escribir mucho código” ~Richard Stallman

Solo el software libre ofrece una posibilidad de aprendizaje única en el sistema educativo, permitiendo a los alumnos escalar su conocimiento del funcionamiento de las máquinas de uso diario, comenzando por hacer pequeños cambios a sus programas o a los de sus compañeros, fomentando la solidaridad social con los mismos, pues al llevar el código fuente de algún ejercicio en clase enseña a sus compañeros cómo funciona su programa y por qué hace lo que hace.

the work, character, kids

No es posible migrar completamente un sistema educativo en un año, sería un milagro ver algo así ocurrir. Sin embargo, está en nosotros el cambio para llegar a un sistema que cumpla y respete las reglas del software libre y fomente la educación básica en las tecnologías de la información, tanto para los programadores natos, como para los que desempeñarán sus habilidades en otras áreas.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

A %d blogueros les gusta esto: