Revisando los feeds me encontre un video de Richard Stallman donde habla porque la escuelas deben de usar Software Libre y no utilizar el software privativo, tocando puntos de conocimientos como también económicos.

Lamentablemente parece que los directores y profesores de las universidades y escuelas no han visto este video aun, o por lo menos no los de mi mi facultad, donde practicamente nos obligan a usar Windows aun en nuestras casas, obviamente yo logre escapar a eso usando la VBox y tratando, cuando podia, de usar alternativas libres en linux.

El video es algo viejo y Richard como siempre habla un español unico, se le entiende bien pero yo voy a resumir lo que dijo :)

Software libre es aquel que respeta la solidaridad social. El software privativo mantiene a los usuarios en una situacion de division e impotencia.

Las principales razones para usar software libre en las escuelas son:

  • Economia. La escuela no deberia gastar en software que se puede conseguir gratis, libre y muchas veces de mejor calidad. Y aunque se les regale a las escuelas ese software privativo tampoco deberian usarla porque luego cuando salgan deberan gastar miles de dolares en sus trabajos o empresas.
  • Educacion de programadores. Para aprender a escribir codigo. (Expando esto como anecdota personal mas abajo)
  • Educacion en la ciudadania. La escuela no debe enseñar solo hechos sino el espiritu de buena volutad y el habito de ayudar a otros.

Les quiero contar una anectoda personal. La razon por la que empece a usar linux fue justamente el odio que me provoco tener que usar windows en la facultad. Teniendo yo una pc con 256mb de ram me ‘obligaban’ a programar en visual studio y sql server y los programadores que lean esto entenderan que eso era un infierno!

Tampoco podia usar las computadoras de la universidad porque eran aun peores que la mia. Para colmo lo unico que aprendi fue a arrastrar botoncitos, buscar propiedades del botoncito y cambiarle el color. Todo un año, y mas, perdido para nada.

Si en vez de eso en la universidad ‘vendida’ a la que asisti nos hubieran enseñado a programar en java, python, c++ o lenguajes similares hubiera aprendido a programar de verdad, ademas podrian haber reemplazado el pesadisimo SQL Server por PostGresql o mysql, si de todas maneras nunca aprendimos ninguna caracteristicas especial de sql server mas que hacer un simple ABM. Y lo mejor de todo es que todas esas alternativas libres funcionan muy bien incluso en pcs con aun menos recursos que la que yo tenia!