Software libre y su utilización en la enseñanza
Ilusiones de un docente
Somos responsables de llevar a las nuevas generaciones el conocimiento adquirido por las anteriores. Tenemos que trasmitir tanto con nuestras palabras como con nuestros hechos una manera de entender el mundo basada en compartir conocimiento, trabajar en equipo, respetar la diversidad y extender estas ideas.
Ideales de la humanidad
El método científico nos ayuda a saciar el ansia de conocimiento, estudiando y ofreciendo maneras de conocer la realidad con más precisión y profundidad. El método científico se basa en la posibilidad de repetir las experiencias con fidelidad. Cualquier descubrimiento debe ir acompañado del método utilizado, tan explicado como sea posible, para favorecer su reproducción por otras personas y constatar su validez. En las disciplinas científicas más duras y teóricas, menos experimentales, como matemáticas y física teórica, cada afirmación debe ir acompañada de su correspondiente demostración, que es la manera de poder entender cómo funcionan las teorías. En las disciplinas técnicas como ingenierías o arquitectura se piden los planos de las creaciones como método de conocer cómo están ideadas y discutir entre iguales la validez de los planteamientos.
La búsqueda del bien común nos lleva a desear un reparto equitativo de los bienes materiales, a procurar la felicidad de nuestros congéneres, a desear llevar la educación y el conocimiento a todos los seres humanos. También nos hace tomar determinadas actitudes ante situaciones que nos parecen injustas y nos impulsa a intentar cambiar aquello que consideramos socialmente malo.
Cómo se crea el software
Para crear un programa es necesario escribir sus instrucciones, explicar al ordenador con una exasperante precisión y tediosa longitud todo lo que deseamos que haga. Esto se llama código fuente de un programa; puede estar escrito en muchos lenguajes de programación, pero en cualquier caso, es comprensible por un técnico. A partir del código fuente, mediante programas que nos ayudan, creamos la versión que pueden utilizar los usuarios, formada por el código binario. Esta versión ya no puede ser entendida por un humano (salvo con técnicas extremadamente lentas y difíciles), ya que está preparada para que sea utilizada por el ordenador.
Qué es el software libre
Llamamos software en propiedad al que otorga al usuario el derecho a utilizar el programa binario a cambio de una cantidad de dinero. Lo más habitual es que solo se pueda instalar y utilizar en un ordenador, de modo que si queremos que sea usado en veinte ordenadores, hay que comprarlo veinte veces. Este tipo de software es el más conocido por el gran público, ya que sus fabricantes pueden desembolsar grandes cantidades de dinero en publicidad.
El software libre es el que otorga a los usuarios el máximo nivel de libertad: los binarios se pueden usar en tantos ordenadores como se desee, se pueden hacer tantas copias como se quiera, se puede repartir a quien se desee; pero además el código fuente está disponible, se puede examinar para ver cómo está construido, se puede modificar y también es posible volver a publicar las modificaciones efectuadas. Por ejemplo, el sistema operativo GNU/Linux. El software libre no tiene por qué ser gratuito, puede ser necesario pagar por él, pero en la práctica, dado el acceso a la información que proporciona Internet, resulta efectivamente ser gratis.
Es interesante explicar en qué consiste el software de fuentes abiertas (Open Source), aunque no sea una categoría de software en virtud de las licencias. Se dice que un programa es de fuentes abiertas cuando su código fuente es visible al público. Todo el software libre es de fuentes abiertas, pero no al revés, porque podría no estar permitido hacer modificaciones, ni siquiera para uso privado. Con todo, la gran diferencia es filosófica. Cuando hablamos de software de fuentes abiertas nos fijamos en el hecho tecnológico de que es posible revisar cómo está hecho el programa; cuando hablamos de software libre nos parece más importante señalar el hecho de que el usuario tiene derechos de modificación sobre el código.
Quién usa software libre
Cómo enseñar
Los programas que necesitamos en las aulas suelen ser mayoritariamente los mismos que usamos para preparar clases y en nuestro uso normal del ordenador: hace falta un sistema operativo, una suite ofimática, una suite de comunicaciones y muy poco más. Sabemos que se suelen usar algunos programas específicos para tareas concretas, pero su utilización es muchísimo menor en porcentaje de tiempo.
OpenOffice.org. Es una suite ofimática que comprende varios módulos: el procesador de textos (Writer), la hoja de cálculo (Calc), el programa de diseño gráfico vectorial (Draw), el programa de presentaciones (Impress) y el cliente de bases de datos (Base). Esta suite funciona correctamente sobre varios sistemas operativos: GNU/Linux, Microsoft Windows y Solaris, y está llevándose también a la última versión del sistema operativo de los Macintosh, el MacOS X. Está disponible en varios idiomas, entre los que se cuentan el español y el catalán. Permite utilizar simultáneamente diccionarios en varios idiomas. Es tan sencilla de manejar como cualquier otra suite ofimática, como Corel WordPerfect Suite, Lotus SmartSuite o Microsoft Office. Puede intercambiar archivos perfectamente con otros programas de proceso de texto, hojas de cálculo y presentaciones. Si alguien utiliza correctamente alguna otra suite, tardará muy poco tiempo en adaptarse a esta. Su desarrollo proviene del programa StarOffice, y su liberación como código libre se debe a la empresa Sun, que sigue colaborando muy activamente en su desarrollo, con un buen número de ingenieros de software trabajando a tiempo completo en este producto.
Mozilla. Es una suite de comunicaciones que comprende un navegador de Internet (Navigator), un cliente de correo (Mail) y un programa de creación de páginas web (Composer), además de otros pequeños módulos auxiliares. Funciona a la perfección prácticamente en todos los sistemas operativos conocidos y está traducido a unos cien idiomas. El navegador tiene un buen número de características que hacen que la navegación por Internet con él sea mucho más ágil y agradable que con el navegador más usado del mundo (Microsoft Internet Explorer). La empresa Netscape fue la que liberó el código de este programa y también la que más impulsa su desarrollo.
GIMP. Es un programa de manejo de imágenes que tiene varios usos: diseño gráfico, retoque de fotografías y creación automática de logotipos. Destaca especialmente en la creación de imágenes para la web. El método de uso está inspirado en el programa Photoshop de Adobe. Donde mejor se desenvuelve es en GNU/Linux, pero también funciona correctamente en MS Windows y MacOS. Está traducido a multitud de idiomas.
GNU/Linux. Es un sistema operativo completo, es decir, es el componente que permite que los distintos programas de usuario se comuniquen con el hardware del ordenador. Otros sistemas operativos son MS Windows y MacOS, pero estos son software en propiedad. Los tres son muy parecidos desde el punto de vista del usuario, ya que se utilizan con un interfaz gráfico de fácil manejo, basado en ventanas, iconos y ratón. El aspecto gráfico de GNU/Linux es muy personalizable, y puede ser desde muy espectacular hasta estrictamente funcional, lo que permite elegir el aspecto que resulte más adecuado para la potencia del ordenador o los gustos del usuario. Está traducido a muchos idiomas, incluyendo los cuatro oficiales de España, e incluso se puede usar simultáneamente en varios. Destaca especialmente su fiabilidad; es muy raro que este sistema operativo deje el ordenador colgado, esa situación tan incómoda que hace que el usuario tenga que reiniciar la máquina y pierda sus datos, tiempo y paciencia.
Motivos para elegirlo
Coherencia con el resto de la enseñanza. Si en todas las asignaturas les explicamos a nuestros alumnos que deben compartir el conocimiento y su material, ¿por qué usar programas que no se pueden compartir? Si proclamamos la necesidad del reparto equitativo de riqueza, ¿por qué apoyar el uso de software de empresas multinacionales que acaparan las riquezas en grado superlativo? Si explicamos los fundamentos de la ciencia, ¿por qué utilizar programas cuyo fundamento no conocemos?
Trasferencia de conocimiento a los alumnos. Si utilizamos con los alumnos un programa en el centro de enseñanza, parece lógico poder hacerles una copia del programa para que puedan utilizarlo en su casa si así lo desean. Si utilizamos software en propiedad, no podremos hacerlo; si usamos software libre, no habrá ningún problema. El software es la expresión codificada de un conocimiento; si les damos software a nuestros alumnos, les estamos haciendo partícipes de ese conocimiento. El coste de copia de programas es virtualmente nulo, de modo que por muy poco dinero podemos dar mucho conocimiento; esto es una oportunidad muy grande, nunca antes posible en la historia de la humanidad, pero para poder aprovecharla es imprescindible usar software libre, ya que el software en propiedad no busca compartir conocimiento, sino hacer negocio de nuestra necesidad.
Independencia de fabricantes. Cuando utilizamos software en propiedad, especialmente si es de Microsoft, vamos cayendo poco a poco en una espiral de dependencia, falsamente creada por las empresas para defender su cuenta de resultados. Las actualizaciones de software se presentan como prácticamente obligatorias y normalmente conllevan la actualización de hardware, ya que los programas más recientes piden ordenadores más potentes.
Sencillez de administración. En contra de lo que pueden pensar los profanos en la materia, la administración de un sistema operativo GNU/Linux es más sencilla que la de un sistema MS Windows. Principalmente, porque su diseño lo hace inmune a las desconfiguraciones que suelen causar los usuarios en MS Windows. Otro factor muy importante es que GNU/Linux no sufre de virus, una plaga en el mundo de MS Windows que obliga a actualizar continuamente programas antivirus y muy a menudo a reinstalar aulas enteras.
Rendimiento. Los programas libres se hacen con el objetivo de que funcionen lo mejor posible. Cuando requieren ordenadores más potentes es porque a cambio ofrecen verdaderas mejoras. Es muy habitual que ordenadores que ya no pueden utilizar las últimas versiones del software en propiedad sean perfectamente válidos para usar en ellos las versiones más avanzadas de los programas libres. Esto es especialmente cierto cuando el ordenador se dedica a tareas de servidor, para lo que la potencia de un ordenador de cinco años de antigüedad resulta idóneo.
Estabilidad. El sistema operativo GNU/Linux es especialmente estable, su comportamiento es predecible. Como casi nunca hay que reiniciarlo ni preocuparse de él, resulta más eficiente y no hace perder el tiempo en clase, donde tan importante es mantener la concentración. Permite mantener la atención en el objetivo de la clase y no desviarla a la herramienta.
Economía. Como se ha indicado, el software libre resulta ser gratuito, lo que supone un importantísimo ahorro para todos los centros de enseñanza. Además, se tiene la seguridad de que seguirá siendo gratuito siempre, no depende de si el fabricante decide cambiar las condiciones de uso del software; esta continuidad no la puede asegurar el software simplemente gratuito, que lo es ahora pero quizá no lo sea mañana. El software libre es libre hoy y mañana, por su propia esencia.
Servidores docentes
Aquí adjunto un vídeo sobre el sofware libre, espero que junto con esta información ampliéis vuestros conocimientos sobre el sofware libre.
No hay comentarios:
Publicar un comentario