domingo, 15 de diciembre de 2013

Tema 13


Aplicaciones educativas del software libre
 
 
 


1. ¿Qué es Linux?:


Linux es un sistema operativo, compatible con Unix. Dos características muy peculiares lo diferencian del resto de sistemas que podemos encontrar en el mercado:
-La primera es que es libre, esto significa que no tenemos que pagar ningún tipo de licencia a ninguna casa desarrolladora de software por el uso del mismo.
-La segunda es que el sistema viene acompañado del código fuente.
El sistema lo forman el núcleo del sistema (kernel) más un gran número de programas/bibliotecas que hacen posible su utilización. Muchos de estos programas y bibliotecas han sido posibles gracias al proyecto GNU, por esto mismo, muchos lo llaman LINUX o GNULinux.
Las arquitecturas en las que en un principio se puede utilizar Linux son Intel 386, 486, Pentium, etc…
 
2. Características del software libre:
Para saber si un software es libre debe de cumplir las siguientes características:
-Libertad de usar el programa con cualquier propósito.
-Libertad de estudiar cómo funciona el programa y apartarlo a tus necesidades.
-Libertad de distribuir copias. (Puedes descargar el paquete de mozilla Firefox y tienes la libertad de distribuirlo a quién quieras, incluso venderlo).
-Libertad de mejorar el programa y hacer públicas las mejoras con el fin de que toda la comunidad se beneficie.
(Google chrome no es libre, al igual que internet explorer).
 
3. Licencias y libertades del software:
-BSD (Berkeley Software Distribution), permite las cuatro libertades del software. Puede usarse bajo otras licencias, es la más libre. Ha de mantenerse la autoría del código original.
-GPL (Licencia Pública General), permite las cuatro libertades del software. Las modificaciones han de ser obligatoriamente GPL.
-Creative Commons, es más restrictiva en lo relacionado con las tres libertades, permite al autor decidr qué libertades puede o no modificar el usuario.
-MPL (Mozilla Public Licence), licencia que se utilizó para liberar el código de Netscape, bastante usada, más abierta que GPI pero menos que BSD.
-Copilef, opuesto al copyright, mantiene los derechos del autor aunque se modifique el software y se distribuya.
 
4. Ventajas y desventajas del software libre:
Ventajas:
-Ahorros multimillonarios en la adquisición de licencias.
-Combate efectivo a la copia ilícita de software.
-Eliminación de barreras presupuestales.
-Muchos colaboradores de primera línea dispuestos a ayudar.
-Tiempos de desarrollo sobre algo que no exista son menores por la amplia disponibilidad de herramientas y librerías.
-Las aplicaciones son fácilmente auditadas antes de ser usadas en procesos de misión crítica, además el hecho de que las más populares se encuentran muy depuradas.
-Tiende a ser muy eficiente, porque mucha gente lo mejora.
-Tiende a ser muy diverso, la gente que contribuye tiene muchas necesidades diferentes.
Desventajas:
-La curva de aprendizaje es mayor.
-El software libre no tiene garantía proveniente del autor.
-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 (GUI) y la multimedia apenas se están estabilizando.
-El usuario debe tener nociones de programación, ya que la administración del sistema recae mucho en la automatización de tareas.
-La diversidad de distribuciones, métodos de empaquetamiento, licencias de uso, herramientas con un mismo fin, etc… pueden crear confusión.
 
5. Aplicaciones del software libre:
-Edubuntu: sistema operativo libre derivado de Linux Ubuntu.
-Skolelinux: desarrollada para grupos de estudiantes entre 6 y 16 años.
-OpenSUSE Education Li-Fe: distribución de Linux más reciente basada en el proyecto OpenSUSE.
-Quimo for Kids: sistema operativo para niños desarrollado a partir de xubuntu preinstala juegos educativos para niños de a partir de 3 años.
-Puppy Linux: es una versión de Linux para niños.
-Abc-Blocks: inicia a los más pequeños en el aprendizaje del alfabeto.
-ATNAG: se trata de una herramienta para la creación y personalización de actividades específicas para las etapas de educación infantil.

-ChildsPlay: es un conjunto de atractivas y diversas actividades educativas para los alumnos de infantil.
-Kuberling: utiliza al señor patata para la manipulación de imágenes. Las interfaces amigables con el usuario GUI y la multimedia apenas se están estabilizando.
 
6. También existen aplicaciones educativas para niños discapacitados:

 
 

7. Razones por las cuales las escuelas deben enseñar el software libre:

-Para promover la libertad.
-Para economizar, la mayoría de escuelas no tienen bastante dinero y están limitadas económicamente.
-Las escuelas tienen una misión social: enseñar a los alumnos a ser ciudadanos de una sociedad fuerte, capaz, independiente, solidaria y libre. Deben promover el uso de software libre al igual que promueven el reciclaje.
-Deben rechazar es la enseñanza de la dependencia.
-El software libre les permite a los alumnos aprender cómo funciona el software.
-El software privativo rechaza esa sed de sabiduría y les dice: «El conocimiento que buscáis es secreto, ¡está prohibido aprender!». Al contrario, el software libre anima a todos a aprender.
-La razón más profunda para utilizar software libre en las escuelas es la educación moral. Esperamos que las escuelas enseñen hechos básicos y habilidades útiles, pero esa no es su única función. La misión fundamental de las escuelas es enseñar a ser buenos ciudadanos, lo que incluye el hábito de ayudar a los demás. En el ámbito informático, esto se traduce en enseñar a compartir el software. Las escuelas, empezando por las de primaria, deberían decirle a sus alumnos «si traéis software a la escuela, debéis compartirlo con los demás niños. Y debéis mostrar el código fuente en clase, por si alguien quiere aprender».
-Por supuesto, la escuela debe practicar lo que predica: todo el software instalado en la escuela debe estar disponible para que los alumnos lo copien, se lo lleven a casa y lo redistribuyan.
 

No hay comentarios:

Publicar un comentario