TEMA 9: SOFTWARE LIBRE
1-INTRODUCCIÓN
Si nos remontamos aproximadamente a la década de los 80 la mayor parte del software disponible por aquel entonces, era propiedad exclusiva de alguna persona, institución o empresa, sobre los cuales recaía una característica fundamental: quedaba prohibido compartir experiencias e intercambiar código, por lo que se obligaba a los usuarios de los mismos a firmar los tan conocidos “contratos de licencia”.
El software Libre ha ido creciendo sobre todo en los últimos años y principalmente en entornos educativos, desde niveles universitarios hasta no universitarios. Cada vez más empresas, instituciones y particulares confían en él como sistema operativo. Ello nos lleva a poder decir que dado el número de experiencia, y que se utiliza en diferentes sectores desde los negocios, la investigación, el ocio o la educación, cada vez posiblemente sea menos arriesgado realizar experiencias para su utilización.
2-UNAS BREVES REFERENCIAS HISTÓRICAS
En la década de los 80, un estudiante del “Instituto Tecnológico de Massachussets”, Richard Stallman encabezada un movimiento cuyo propósito principal es oponerse al esclavizado software privativo, pues debido a sus continuas restricciones, limitaba la posibilidad de colaboración entre programadores y la adaptación a las necesidades concretas que cada uno podía demandar. Surge entonces los uqe se denomina como movimiento GNU como una alternativa al sistema operativo Unix con el propósito de construir un sistema operativo libre y gratuito.
Por otro lado, en los 90 un estudiante finlandés de informática, Linus Torvalds, comienza a difundir a través de la red el trabajo que está realizando sobre la construcción de un núcleo desde la base de un rudimentario Minix. Y sabiendo que una de las ventajas que proporciona la red es la facilidad de comunicación que permite, diferentes programadores decidieron unirse a dicho proyecto.
3- ¿QUÉ ES EL SOFTWARE LIBRE?
· La libertad de usar el programa, con cualquier propósito.
· La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades.
· La libertad de distribuir copias, con lo que puedes ayudar a tu vecino.
· La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie.
· El ser libre de hacer esto significa que no tienes que pedir o pagar permisos.
· Si publicas tus cambios, no tienes por qué avisar a nadie en particular, ni de ninguna manera en particular.
· La libertad para usar un programa significa la libertad para cualquier persona u organización de usarlo en cualquier tipo de sistema informático, para cualquier clase de trabajo, y sin tener obligación de comunicárselo al desarrollado o a alguna otra entidad específica.
· Pero debemos tener claro, que software libre no significa “no comercial”, pues es habitual asistir actualmente al incremento del software comercial libre en los mercados, sin prejuicio de que cualquiera pueda redistribuirlo.
· Por otra parte, hay que ser consciente que una de las características que determina el software libre no es sólo que el código fuente del programa sea abierto, sino que se desarrolle una comunidad que impulse su desarrollo, mejora y libre distribución.
Temprano realiza una clasificación de los diferentes tipos de software:
· Libre: viene con autorización para que pueda ser usado, copiado y distribuido. Ya sea literal o con modificaciones.
· De fuente abierta: se utiliza como término similar al del “software libre”.
· De dominio público: software que no está protegido con “copyright”. Es un caso especial de software libre no protegido con “copyleft”, que significa que algunas copias o versiones no pueden ser libres completamente.
· Protegido con copyleft: software libre cuyos términos de distribución no permite a los redistribuidores agregar ninguna restricción adicional cuando éstos redistribuyen o modifican el software.
· S.L no protegido con copyleft: viene desde el autor con autorización para redistribuir y modificar así como para añadirle restricciones adicionales.
· Software GNU: es liberado bajo el auspicio del Proyecto GNU.
· Semilibre: Sólo viene con autorización para particulares de usar, copiar, distribuir y modificar sin fines de lucro.
· Privativo: su redistribución o modificación está prohibida, o requiere que se solicite una autorización.
· Freeware: permiten la redistribución pero no la modificación del código.
· Shareware: viene con la autorización para redistribuir copias, pero con la importante limitación de que quien continúe haciendo una copia deberá pagar un cargo por licencia.
4. VENTAJAS Y DESVENTAJAS DEL SOFTWARE PROPIETARIO Y DEL SOFTWARE LIBRE.
Software propietario
Ventajas:
-Las compañías productoras tienen departamentos de control de calidad.
-Se contratan programadores muy capaces y con mucha experiencia.
-Ha sido usado por muchas personas y es relativamente fácil encontrar a alguien que lo sepa usar.
-Para aplicaciones muy específicas.
-Precios con descuentos atractivos para las universidades.
-Existen publicaciones que facilitan el uso.
Desventajas:
-Difícil de aprender.
-Su funcionamiento es un secreto que guarda celosamente la compañía que lo produce.
-El soporte técnico es insuficiente.
-Es ilegal extender una pieza de software propietario para adaptarla a las necesidades particulares de un problema específico.
-Es ilegal hacer copias.
-No se puede compartir con otras dependencias a menos que uan de éstas contrate todas las licencias necesarias.
-Si la compañía fabricante se va a la banca rota el soporte técnico desaparece.
Software libre
Ventajas:
-Ahorro.
-Combate efectivo a la copia.
-Eliminación de barreras presupuestales.
-Beneficio social y tecnológico para el país.
-Muchos colaboradores de primera línea dispuestos a ayudar.
-Fáciles aplicaciones.
-Tiende a ser muy eficiente porque mucha gente lo optimiza.
-Tiende a ser muy diverso.
Desventaja:
-La curva de aprendizaje es mayor.
-No tiene garantía.
-Se necesita dedicar recursos a la reparación de erratas.
-No existiría una compañía única que respaldar toda la tecnología.
-Las interfaces amigables con el usuario y la multimedia apenas se están estabilizando.
-El usuario debe tener nociones de programación.
-La diversidad de distribuciones, métodos de empaquetamiento, licencias de uso, herramientas con un mismo fin, etc. pueden crear confusión en cierto número de personas.
5. SOFTWARE LIBRE Y SU APLICACIÓN EDUCATIVA.
El software libre en la educación conforma nuevas posibilidades:
-Facilitan el acceso inmediato a nuevas fuentes de información, recursos y canales de comunicación.
-Creación de recursos a través de diversas herramientas.
-Utilización de aplicaciones interactivas para el aprendizaje.
-Evaluación de alumnos…
Además suponen el desarrollo de diversas ventajas para el alumnado:
-Alto poder de motivación.
-Posibilidad de interacción.
-Aumentan la implicación del alumnado en sus tareas y desarrollan su iniciativa.
-Favorece el trabajo colaborativo.
-Aumenta el desarrollo de habilidades de búsqueda y selección de información.
-Favorecen la comunicación entre todos.
-Mejoran las capacidades de expresión gracias a los procesadores de texto, programas de retoque digital.
-Feedback inmediato en las tareas.
-Representan un elemento integrador en las aulas en las que hay alumnado con necesidades educativas especiales.
¿Para qué utilizarlos?
-No todo está hecho.
-Las cosas siempre se pueden mejorar.
-Adoptar una postura constructiva.
-Cooperar con la comunidad local e internacional.
-Cada grupo o persona aporta su opinión.
-Se escoge libremente de acuerdo a las necesidades de cada sujeto y no debe ser impuesto por casas comerciales o estándares externos.
-Posibilidad de aprender de otros.
-Libertad de investigar, crear, modificar y aprender.
Por otro lado puede ser utilizado en diferentes disciplinas existiendo en diferentes Consejería de Educación diferentes objetos de aprendizaje para ser utilizados en distintas disciplinas de la enseñanza.
6. ALGUNAS EXPERIENCIAS
-El Proyecto Guadalinex ( http://www.guadalinex.org ): han empleado el s. libre como Linux cuya difusión y utilización orientada al uso personal, doméstico y educativo fomentará la Administración de la Junta de Andalucía.
Aplicaciones:
-Lengua: Kverbos
-Lenguas extranjeras: Dictionary; Khandman; flashcard; reciteword.
-Matemáticas: Kalamaris; D.r.Genius; Dr. Geo; Kalcul; WIMS