SOFTWARE LIBRE EN EL PROCESO EDUCATIVO Mg. JORGE BLADIMIR RUBIO PEÑAHERRERA www.mgjorgerubio.jimdo.com / jorge.rubio@utc.edu.ec Telf: 0995220308 Desde el nacimiento del software, se ha tenido la concepción de libertad para usarlo de tal manera que sea útil para diversos usuarios, sin embargo hay quienes se dieron cuenta del gran avance tecnológico que significaba este recurso y quisieron lucrarse de ello, hoy en día es perentorio que se recupere la filosofía natal del software, para que se cuente con las herramientas necesarias para alcanzar un alto nivel de competitividad. Primero, unas precisiones en cuanto a qué interpretar por software libre y, posteriormente, qué entender por “tecnología educativa” o más precisamente: tecnologías educativas. Por software libre se puede entender el acceso ilimitado e irrestricto a la creación intelectual en el campo de los programas destinados a las tecnologías de la información y la comunicación (TICs), donde quiera que aquella se lleve a cabo y cualesquiera sean los propósitos para los que fue pensada. Es importante recordar que el software libre en pocas palabras, es aquel que de acuerdo a la fundación para el software libre (Foundation-FSF, 2011), cumple con las cuatro libertades que poseen los usuarios, a saber: • Libertad de usar el programa con cualquier propósito. • Libertad de estudiar cómo funciona el programa, y adaptarlo a necesidades personales (el acceso al código fuente es una condición para cumplir esta libertad). • Libertad de distribuir copias. • Libertad de mejorar el programa y hacer públicas las mejoras a los demás. En este sentido, cada uno de nosotros tendríamos la libertad de distribuir copias, con o sin modificaciones, a cualquier persona y en cualquier lugar. Esto supone no tener que pedir permisos o pagar por éstos ni tampoco informar de los cambios que se hacen en los programas o si éstos se publican o no. Además, la libertad implícita en la utilización del software libre conlleva que cualquier persona o institución use los sistemas informáticos para su trabajo cotidiano, sea cual sea su naturaleza, sin informar a su creador y con acceso autónomo a los códigos fuente a los cuales se pueden realizar modificaciones para adaptarlos a las nuevas necesidades que crean su uso, experimentación y puesta en ejecución. Alrededor del software libre se han originado algunas situaciones polémicas. Por ejemplo, en abierta competencia con Linux (una opción de software libre), y con el fin de mantener su mercado, la empresa Microsoft Corporation proporciona descuentos a gobiernos locales para que adquiera sus programas informáticos; lanza campañas que crean dudas sobre la legalidad o no del software libre e inclusive ofrecieron en algunos países asiáticos una versión reducida y más barata de “Microsoft Windows XP”, ante el avance de Linux en China, Tailandia, Indonesia y Malasia. En Brasil, entre otros países del sur de América, se está utilizando ampliamente el software libre en instituciones gubernamentales y los resultados son exitosos, si bien todavía en proceso de evaluación. Actualmente, en el país ya se utiliza Software Libre amparados en el Decreto 1014 del 10 de abril del 2008. Decreto 1014 TECNOLOGÍA EDUCATIVA Primero, hay que señalar que el concepto de tecnologías educativas remite a dos temas, de por sí heterogéneos: por un lado, el que refiere a lo tecnológico y sus consecuencias en los ámbitos: socioeconómico, cultural y político y el que refiere a lo educativo, el cual involucra aspectos de índole teórica, metodológica, de planificación y curricular, entre otros. Por tecnología educativa se entenderá la adaptación y utilización de las TIC en los diferentes momentos del proceso educativo. Se trata de una tecnología particularmente orientada a mediar en el proceso educativo, considerando, para que sea pertinente, el contexto sociocultural e histórico en el cual se pone en marcha. Pero, además, su aplicación conlleva tomar en cuenta las etapas de diseño, ejecución, evaluación e investigación asociadas tanto a los contextos convencionales (cara a cara) como a los entornos virtuales de aprendizaje. Según Silvia Elstein, las TIC se aplican en el campo pedagógico con el objeto de racionalizar los procesos educativos, mejorar los resultados del sistema escolar y asegurar el acceso al mismo de grupos convencionalmente excluidos. Sin embargo, es necesario que la utilización de tecnologías aplicadas a la educación se complemente con programas de capacitación y formación de los profesionales docentes, así como de una base antropológica, cultural y educativa ajustada a la realidad, con el objetivo de favorecer una intervención didáctica apropiada. En esta línea de pensamiento, se estarán propiciando ambientes de aprendizaje en los que el alumno sea capaz de interactuar con otros estudiantes y con profesores que no necesariamente están situados en el mismo medio espacial y temporal. Es por ello que las tecnologías aplicadas a la educación involucran un reto para el sistema educativo que consiste en pasar de un modelo unidireccional de formación, donde por lo general los saberes recaen en el profesor o en su sustituto el libro de texto, a modelos más abiertos y flexibles, mediados por las TIC. SOFTWARE LIBRE COMO TECNOLOGÍA APLICADA A LA EDUCACIÓN. ¿Cuáles podrían ser las ventajas de aplicar software libre en ambientes educativos? El software libre puede adaptarse a las necesidades docentes; puede, por ejemplo, modificarse para ofrecer a los alumnos una versión simplificada. O darle una apariencia adecuada a los conocimientos del alumno (por ejemplo, similar a la de las herramientas con las que el alumno está familiarizado). Si se usan programas libres, cada estudiante puede reproducir todo el entorno de prácticas, con total exactitud, en cualquier otra computadora. En particular, por ejemplo, en su casa, donde podrá practicar cómodamente. Y todo esto, naturalmente, sin ningún problema de licencias y sin costes extra para los estudiantes. Así, para cada curso se podría entregar un CD que incluya todas las herramientas utilizadas, que se les repartiría para que saquen sus propias copias. Además de las herramientas básicas utilizadas en el curso, es fácil y económico utilizar marginalmente otras similares, para que cada estudiante pueda experimentar con las diferencias entre herramientas parecidas. Si todo el software utilizado es libre, el docente puede ponerlo a disposición de otros docentes. De esta forma se pueden preparar paquetes, disponibles mediante Internet, que incluyan la documentación y los programas usados. Así, el mismo curso podrá ser reproducido en cualquier otra parte del mundo. En general, parece razonable que las entidades educativas, y muy especialmente las que se financian con dinero público, no favorezcan unas empresas sobre otras. De hecho, el favorecer a una empresa sobre otra en la educación es especialmente grave, pues da a la empresa favorecida una ventaja enorme sobre la competencia: los alumnos están formados para utilizar sus productos, y por tanto preferirán usarlos frente a los de la competencia, incluso si son peores o más caros. ¿Cuáles desventajas se pueden encontrar para el uso del software libre como tecnología educativa? No parece haber desventajas particulares al software libre, que sean diferentes a las que se atribuyen a cualquier tipo de software, con algunas excepciones; se pueden mencionar, entre otras: • No tiene garantía proveniente del autor; esto es, el software libre se compra o se adquiere sin garantías explícitas del fabricante, quienes no se responsabilizan de perjuicios económicos en contra del usuario. • Cualesquiera modificaciones a problemas encontrados requiere de la dedicación de recursos institucionales, así como a la adaptación a las necesidades del usuario. • Los usuarios deben tener conocimientos de programación para modificarlo y adaptarlo al contexto educativo. • También los usuarios deben estar al tanto de las modificaciones que se les haga para evitar confusiones. Adicionalmente, se puede mencionar, más en el nivel general, que se debe pensar seriamente en las características específicas del software que se va a utilizar; es decir, cuán aplicable será en función de los objetivos educativos que se quieren alcanzar y su utilidad práctica en el contexto en que se pondrá en marcha y las situaciones infraestructurales, logísticas en las que podrán ser atinentes o no. En otras palabras, la utilización del software libre como una tecnología aplicada al contexto educativo, debe llevarse a cabo teniendo en cuenta sus propiedades intrínsecas, sus posibilidades de implementación en el proceso de enseñanza y aprendizaje y el contexto social y económico que lo delimita. Para finalizar, se pueden encontrar, entre otras, las siguientes opciones de software libre: Sitios de Interés http://www.migrandovenezuela.org http://alts.homelinux.net/ http://distrowatch.com/ http://www.distroreviews.com/ Sitios donde encontrar Software Libre Freshmeat (http://www.freshmeat.net) Sourceforge (http://sourceforge.net) Savannah (http://savannah.gnu.org/) RPMSeek (http://www.rpmseek.com/) RPMFind (http://rpmfind.net/) Linux es seguro y sigue la filosofía de los sistemas Unix; su robusto sistema de permisos y usuarios no permite a los mismos borrar ni instalar programas, ni tocar archivos del sistema. Esto sólo lo puede hacer el superusuario o 'root', que es el único que tiene los permisos adecuados para hacerlo. No se puede afirmar que en Linux no existan virus, pero da muchos menos problemas con ellos que otros sistemas operativos. En sistemas como Windows aparecen cientos (o miles) de nuevos virus cada año. Sin embargo, en Linux y sistemas similares los virus aparecidos son muy escasos. Esto es debido, de nuevo, al sistema de permisos y usuarios, que impide que el contagio vaya más allá de los archivos del propio usuario; y además, por la composición del kernel motor del sistema), ya que es de código abierto y es editable… Si usas Windows, conocerás sobradamente pantallazos azules o BSOD (Blue Screen of Death). sus Linux no tiene estos problemas, puesto que cada programa trabaja de manera independiente, lo que hace que si una parte del sistema falla no falle el resto. También es muy usual que sea necesario reinstalar Windows de vez en cuando porque empiezas a ver que no funciona adecuadamente, esto se debe a que en Windows las librerías que vienen por defecto son muy escasas. Por este motivo los programas instalan sus propias librerías (.dll), sin preocuparse si ya existían o no. Por el contrario Linux lleva un control de librerías y programas con el sistema de paquetes, abiendo en todo momento que es cada librería, quien la utiliza y si sigue siendo necesaria. La velocidad a la que se hace la corrección de los errores de los programas en Linux es muy alta, puesto que en el desarrollo de Linux colaboran muchas personas en todo el mundo. Cualquier persona suficiente puede que tenga detectar los el conocimiento errores de los programas y corregirlos, o bien mandarle un mail al programador para que éste lo corrija, puesto que Linux siempre ha sido de código abierto, libre distribución y gratuito (aunque también existen distribuciones de Linux no gratuitas como la poderosa y conocida servidores). distribución RedHat para grandes Linux, es un sistema operativo libre, con todo lo que dicha palabra conlleva Lo que es propiamente Linux es el núcleo del sistema operativo, que ha ido implementando soporte para una gran parte del hardware actual (USB, cámaras digitales, escáneres, impresoras, grabadoras, redes, etc...). Dicho núcleo viene arropado por librerías y utilidades distribuidas bajo la licencia libre GPL o similares (de aquí la denominación GNU/Linux). Su excelente relación calidad-precio le ha granjeado la admiración e incondicional apoyo de muchísimos usuarios alrededor del mundo. Su adopción en el ámbito de los servidores web ha sido espectacular, formando junto a otras magníficas herramientas libres, la plataforma LAMP (Linux-Apache-MySQL-Php). En el ámbito empresarial, regido por la antedicha relación calidad-precio, va tomando poco a poco el puesto que se merece, avanzando a la par que las aplicaciones de ofimática y trabajo en grupo soportadas. Y en los hogares, cada vez hay mas personas que prefieren tener un sistema operativo con las características, fiabilidad y eficiencia que proporciona Linux. En otro campo, el de las administraciones públicas, se esta luchando por la adopción de Linux debido a que la libertad de modificación del código permite evitar la dependencia de entidades externas. Es uno de los sistemas operativos más robustos, estables y rápidos. Tiene una gran variedad de entornos gráficos (KDE, GNOME). Es multitarea: Se pueden utilizar varios programas a la vez. Es multiusuario: varios usuarios pueden usar la misma maquina al mismo tiempo, ya sea mediante terminales serie, terminales virtuales o por red. Es multiplataforma: hay una amplia gama de plataformas hardware soportadas: x86(386, 486, Pentium, Pentium Pro, Pentium II, k5, k6, athlon,...),m68k (Amiga,Atari),Dec Alpha,Sun SPARC,ARM, MIPS, y PowerPC. Tiene protección de la memoria entre procesos, de manera que uno de ellos no puede colgar el sistema. Es un sistema fiable; se utiliza para tareas de alta complejidad y rendimiento. Microsoft, en Hotmail, usa Unix y noWindows. Soporta muchísimos tipos de sistemas de archivos, permitiendo lectura y, en la mayoría de los casos, escritura de datos de otros sistemas operativos. Incluso existe uno (UMSDOS), que permite instalar Linux en una partición MS-DOS, evitando la necesidad de formatear.Además, se puede acceder a todos los sistemas de ficheros de CD-ROM y DVD. Hay miles de programas gratuitos que pueden bajarse de Internet para usar con Linux. Casi cualquier aplicación Unix puede usarse bajo Linux. La documentación existente es gratuita y de gran calidad. Permite compartir por red ficheros e impresoras, incluso con otros sistemas operativos, de manera segura mediante NFS y Samba. Finalmente, Linux es gratuito. DISTRIBUCIONES DE LINUX Ya que conocemos lo básico de Linux, ahora hablaremos un poco de las distribuciones disponibles, hoy en día son multitud de ellas disponibles en la red, las más utilizadas, FreeBSD, SUSE, Mandrake, Ubuntu, Fedora, Red Hat, Gentoo, CentOS, Linex, y más. Una distribución no es otra cosa, que una recopilación de programas y ficheros, organizados y preparados para su instalación. Estas distribuciones se pueden obtener a través de Internet, o comprando los CDs de las mismas, los cuales contendrán todo lo necesario para instalar un sistema Linux bastante completo y en la mayoría de los casos un programa de instalación que nos ayudara en la tarea de una primera instalación. Ubuntu es una regla ética sudafricana enfocada en la lealtad de las personas y las relaciones entre éstas. Hay varias traducciones posibles del término al español, las comunes son: "Humanidad hacia otros" "Soy porque nosotros somos" "Una persona se hace humana a través de las otras personas" "Una persona es persona en razón de las otras personas" "Todos para uno y uno para todos" "Yo soy lo que soy por lo que todos somos. "La creencia es un enlace universal de compartir que conecta a toda la humanidad." Esta última es una definición más extensa a la par que exacta: Una persona con ubuntu es abierta y está disponible para los demás, respalda a los demás, no se siente amenazado cuando otros son capaces y son buenos en algo, porque está seguro de sí mismo ya que sabe que pertenece a una gran totalidad, que se decrece cuando otras personas son humilladas o menospreciadas, cuando otros son torturados u oprimidos. Ubuntu es un sistema operativo mantenido por Canonical y la comunidad de desarrolladores. Utiliza un núcleo Linux, y su origen está basado en Debian. Su patrocinador Canonical, es una compañía británica propiedad del empresario sudafricano Mark Shuttleworth que en vez de vender Ubuntu con fines lucrativos, se financia por medio de servicios vinculados al sistema operativo y vendiendo soporte técnico. Además, al mantenerlo libre y gratuito, la empresa es capaz de aprovechar los desarrolladores de la comunidad en mejorar los componentes de su sistema operativo. Mark Shuttleworth Mark Shuttleworth (nacido el 18 de septiembre de 1973 en Welkom, Sudáfrica) es un informático y empresario sudafricano. Es el fundador de la empresa Canonical Ltd., una empresa promotora de software libre. Fue el primer africano en el espacio y el segundo turista espacial del mundo entero. Cada seis meses se publica una nueva versión de Ubuntu la cual recibe soporte por parte de Canonical, durante dieciocho meses, por medio de actualizaciones de seguridad, parches para bugs críticos y actualizaciones menores de programas. Características • Basada en la distribución Debian. • Disponible en 4 arquitecturas: Intel x86, AMD64, SPARC (para esta última sólo existe la versión servidor). • Las versiones estables se liberan cada 6 meses y se mantienen actualizadas en materia de seguridad hasta 18 meses después de su lanzamiento. • El entorno de escritorio oficial es Gnome y se sincronizan con sus liberaciones. • El navegador web oficial es Mozilla Firefox. • El sistema incluye funciones avanzadas de seguridad y entre sus políticas se encuentra el no activar, de forma predeterminada, procesos latentes al momento de instalarse. Por eso mismo, no hay un firewall predeterminado, ya que no existen servicios que puedan atentar a la seguridad del sistema. • Para labores/tareas administrativas en terminal incluye una herramienta llamada sudo (similar al Mac OS X), con la que se evita el uso del usuario root (administrador). • Todos los lanzamientos de Ubuntu se proporcionan sin costo alguno. Los CDs de la distribución se envían de forma gratuita a cualquier persona que los solicite. También es posible descargar las imágenes ISO de los discos por transferencia directa o bajo la tecnología Bittorrent. • Ubuntu no cobra honorarios por la suscripción de mejoras de la “Edición Enterprise”. • Al tratarse de un producto bajo una licencia de software libre, Linux está disponible a coste cero. • Los sistemas de software libre son intrínsecamente más seguros que los sistemas propietarios. • La posibilidad de que, en una fecha futura, y debido a la obsolescencia o a otras razones, se interrumpa el soporte para Linux es absolutamente remota. • A diferencia de lo que pasa en los sistemas propietarios como Windows, en Linux no existen las actualizaciones forzadas. • Linux presenta mayores niveles de seguridad, incluido un menor índice de infección por virus, troyanos, gusanos, spyware y otro tipo de malware. • Existe una gran cantidad de aplicaciones de muy alta calidad disponibles para Linux, muchas de las cuales tienen también una licencia de software libre. • Linux es más rápido. De igual modo, la ejecución de cualquiera de las distribuciones de Linux tiene unos requisitos de hardware mucho menores que el equivalente en Windows. • Linux y las aplicaciones de software libre utilizan formatos abiertos de ficheros • Linux ofrece compatibilidad operativos. un alto grado de con otros sistemas • Linux ofrece un alto grado de flexibilidad de la configuración.