Tecnologías de código libre y abierto para universidades.

Hace tiempo, me encontraba escogiendo un plan de estudios adecuado para la carrera que deseaba estudiar, (informática, para los que no sepan la inclinación del blog). Y recuerdo que en esos momentos me parecían muy interesantes planes de estudios de algunas carreras universitarias, el principal motivo era porque incluían la enseñanza de modulos de estudio cuyo nombre era algún tipo de software al cual yo le veía aplicación laboral, por ejemplo el nombre de materias del tercer nivel como Corel Draw, Edición con Adobe II, Animación con Flash, Desarrollo de Aplicaciones Mobiles para Iphone, entre otras tantas. La verdad me gusto la idea de que enseñaran algo que pudiera usar inmediatamente. Después con los años mi concepción de lo que es una carrera universitaria cambio totalmente, tener un plan de estudios con materias que aportaran en mi pensamiento lógico, matemático y computacional se volvió prioridad, ya no me interesaba aprender tecnologías (lo cual me parecía muy cambiante), en su lugar prefería desarrollarlas.

Ser un Ingeniero en Sistemas Computacionales integral, significa tener sólidos conocimientos en el área para comprender el funcionamiento mínimo de un computador. Por ejemplo comprender el funcionamiento del reloj, el porqué diferentes tipos de instrucciones tardan más tiempo en ejecutarse que otras y cómo el movimiento físico de las cabezas de los discos retrasan el procesado de la información, uso de redes, etc. Ese conocimiento es necesario para el desarrollo de nuevas tecnologías.

Tux graduate

Hoy día, muchas universidades incluyen en sus planes de estudio la enseñanza de tecnologías del momento. Lo cual me parece un poco grave, pero es lo que demanda el mercado ¿cierto?. Bueno creo que estás tecnologías bien se pueden aprender en cursos externos.

Pero el asunto que me parece mas grave de todo, es que se preparen personas con dependencia a "x" o "y" productos de software privativos. Las universidades deberían enseñar planes de estudio integrales y en caso de necesitar recurrir al software libre. Hay marcas que una empresa desarrolla que se asocian con un ingeniero, por ejemplo un arquitecto con Autodesk o con CAD, y si no domina el software es difícil que pueda conseguir un trabajo. En algunas ocasiones dichas empresas regalan su software a estudiantes para crear una cierta dependencia y el caso seria como dice Stallman: "es como enseñarle a fumar a un niño en un mundo en donde solo hay un proveedor de cigarros", es muy obvio que con el tiempo será adicto y no habrá retorno.

Las universidades a diferencia de otros centros de estudio superior, regresan cultura, conocimiento y desarrollo a la sociedad. (Hay algunas universidades que no pueden llamarse universidades). En México por ejemplo las universidades realizan algún tipo de servicio social, apoyo en comunidades, brigadas de salud, etc. El software privativo no contribuye a la sociedad, contribuye a una corporación, cuyo fin es el enriquecimiento, mientras que el desarrollo de software libre pertenece al publico en general.

La base del desarrollo de las sociedades es la educación, solo la educación puede liberarnos y solo la buena educación nos hará mejores individuos y por ende una mejor sociedad.