Post on 21-Dec-2015
1
Material de Lectura
Software Libre. Definición 1
Es la denominación del software que respeta la libertad de todos los usuarios
que adquirieron el producto y, por tanto, una vez obtenido el mismo, puede ser
usado, copiado, estudiado, modificado, y redistribuido libremente de varias
formas. Según su principal impulsora, la organización Free Software Foundation,
el software libre se refiere a la seguridad de los usuarios para ejecutar, copiar,
distribuir y estudiar el software, e incluso modificarlo y distribuirlo modificado.
Un programa informático es software libre si otorga a los usuarios todas estas
libertades de manera adecuada. De lo contrario no es libre. Existen diversos
esquemas de distribución que no son libres, y si bien podemos distinguirlos en
base a cuánto les falta para llegar a ser libres, su uso bien puede ser considerado
contrario a la ética en todos los casos por igual.
El software libre suele estar disponible gratuitamente, o al precio de costo de
la distribución a través de otros medios; sin embargo no es obligatorio que sea así,
por lo tanto no hay que asociar «software libre» a «software gratuito»
(denominado usualmente freeware), ya que, conservando su carácter de libre,
puede ser distribuido comercialmente. Análogamente, el software gratis o gratuito
incluye en ocasiones el código fuente; no obstante, este tipo de software no es
«libre» en el mismo sentido que el software libre, a menos que se garanticen los
derechos de modificación y redistribución de dichas versiones modificadas del
programa.
Tampoco debe confundirse software libre con «software de dominio
público». Éste último es aquel que no requiere de licencia, pues sus derechos de
explotación son para toda la humanidad, porque pertenece a todos por igual.
Cualquiera puede hacer uso de él, consignando su autoría original. Este software
sería aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han
expirado. Si un autor condiciona su uso bajo una licencia, por muy débil que sea,
ya no es del dominio público.
1 Definición obtenida de la siguiente página Web: http://es.wikipedia.org/wiki/Software_libre
2
Ventajas y desventajas del sistema operativo libre
Ventajas del Software Libre 2
1. Escrutinio Público:
Al ser muchos las personas que tienen acceso al código fuente, eso lleva a un
proceso de corrección de errores muy dinámico, no hace falta esperar que el
proveedor del software saque una nueva versión.
2. Independencia del proveedor:
b. Software de dominio público: este tipo de software no tienen licencias de
uso, por lo tanto corre el peligro de dejar de serlo si alguien lo utiliza con el fin de
apropiárselo.
a. Al disponer del código fuente, cualquier persona puede continuar
ofreciendo soporte, desarrollo u otro tipo de servicios para el software.
2 Cita obtenida de la siguiente página Web: http://www.linux-es.org/node/2132
3
b. No estamos supeditados a las condiciones del mercado de nuestro
proveedor, es decir que si este se va del mercado porque no le conviene y
discontinua el soporte, nosotros podemos contratar a otra persona.
1. Manejo de la Lengua:
a. Traducción: cualquier persona capacitada puede traducir y adaptar un
software libre a cualquier lengua.
b. Corrección ortográfica y gramatical: una vez traducido el software libre
puede presentar errores de este tipo, los cuales pueden ser subsanados con mayor
rapidez por una persona capacitada.
1. Mayor seguridad y privacidad:
a. Los sistemas de almacenamiento y recuperación de la información son
públicos. Cualquier persona puede ver y entender cómo se almacenan los datos en
un determinado formato o sistema.
b. Existe una mayor dificultad para introducir código malicioso como ser:
espía (p/ej. Capturador de teclas), de control remoto (p/ej. Troyano), de entrada al
sistema (p/ej. puerta trasera), etc.
1. Garantía de continuidad:
El software libre puede seguir siendo usado aun después de que haya
desaparecido la persona que lo elaboro, dado que cualquier técnico informático
puede continuar desarrollándolo, mejorándolo o adaptándolo.
2. Ahorro en costos:
En cuanto a este tópico debemos distinguir cuatro grandes costos: de
adquisición, de implantación (este a su vez se compone de costos de migración y
de instalación), de soporte o mantenimiento, y de interoperabilidad. El software
libre principalmente disminuye el costo de adquisición ya que al otorgar la libertad
de distribuir copias la puedo ejercer con la compra de una sola licencia y no con
tantas como computadoras posea (como sucede en la mayoría de los casos de
software propietario). Cabe aclarar que también hay una disminución significativa
en el costo de soporte, no ocurriendo lo mismo con los costos de implantación y de
interoperabilidad.
Desventajas del software libre 3
3 Cita obtenida de la siguiente página Web: http://www.linux-es.org/node/2132
4
Si observamos la situación actual, es decir la existencia mayoritaria de
Software Propietario, tenemos:
1. Dificultad en el intercambio de archivos: esto se da mayormente en los
documentos de texto (generalmente creados con Microsoft Word), ya que si los
queremos abrir con un Software Libre (p/ ej. Open Office o LaTeX) nos da error o
se pierden datos. Pero está claro que siMicrosoft Word creara sus documentos con
un formato abierto (o público) esto no sucedería.
2. Mayores costos de implantación e interoperabilidad: dado que el software
constituye "algo nuevo", ello supone afrontar un costo de aprendizaje, de
instalación, de migración, de interoperabilidad, etc., cuya cuantía puede verse
disminuida por: mayor facilidad en las instalaciones y/o en el uso, uso de
emuladores (p/ej. Si el usuario utiliza Microsoft Windows, la solución sería
instalar alguna distribución de GNU/Linux y luego un emulador de Windows,
como Wine, VMWare. Terminal X, Win4Lin). Vale aclarar que el costo de
migración está referido al software, ya que en lo que hace a Hardware
generalmente el Software Libre no posee mayores requerimientos que el Software
Propietario.
Diferencias entre software propietario y software
libre 4
Dentro de la rama del software libre, hay
matices que debemos tener en cuenta.
Por lo general, todo el software libre,
tiene las siguientes características.
1. Todo el mundo tiene derecho de
usarlo sin coste alguno.
2. Todo el mundo tiene derecho a acceder a su diseño y aprender de él y su
funcionamiento.
3. Similar a tener el manual de toda la vida.
4. Todo el mundo tiene derecho de modificarlo: si el software tiene
limitaciones o no es Adecuado para una tarea, es posible adaptarlo a necesidades
4 Texto extraído de http://www.taringa.net/post/apuntes-y-monografias/14741435/Software-Libre-vs-Software-Privativo-o-Propietario.html
5
específicas de cada usuario y redistribuirlo para que otras personas se puedan ver
beneficiadas por tu trabajo.
5. No tiene un coste asociado. (it's free)
6. Es de libre distribución.
Estas mismas características tienen una repercusión directa en el software.
1. El software tiende a ser mucho más eficiente ya que mucha gente trabaja en
él y lo optimizan y mejoran continuamente.
2. Suele ser software muy robusto, ya que es testeado por muchísima más
gente (hay muchos más desarrolladores) y todo el mundo quiere colaborar y
aportar su granito de arena para el bien común.
3. Tiende a ser software muy diverso, ya que la gente tiene muchas
necesidades distintas y esto es lo que hace al software libre estar preparado
para adaptarse a una cantidad mayor de problemas.
Estos derechos, características y ventajas, no están principalmente
relacionadas con el software privativo, en el cual tenemos que pagar una
licencia al creador (como el pago por uso de una patente) y estar continuamente
sujetos a las condiciones de uso del fabricante.
El gran éxito y el continuo crecimiento del software libre, se debe en gran
parte al internet, ya que ha permitido a personas interesadas en los varios
componentes del software libre ponerse fácilmente a trabajar en conjunto con un
gran grupo de personas en un desarrollo continuo y conjunto de software.
Existen distintas motivaciones que impulsan a los desarrolladores a trabajar en el
software libre, algunas de ellas podrían ser:
El deseo de crear nuevo software, para distintas necesidades.
El querer crear este software más estable y robusto.
La posibilidad de controlar el software y tener un mayor control en los
errores y problemas de este.
Crear aplicaciones funcionales de coste muy reducido.
Reutilización del conocimiento de otros compañeros, y una formación
continuada.
Adquirir conocimientos de programación.
Adaptar cualquier tipo de software a las necesidades del usuario.
Software libre o de dominio público, significa que no está protegido por el
copyright, por lo tanto, podrían generarse versiones no libres del mismo, en
cambio el software libre protegido con copyleft impide a los redistribuidores
6
incluir algún tipo de restricción a las libertades propias del software así concebido,
es decir, garantiza que las modificaciones que salgan a partir del producto original
seguirán siendo software libre.
Por favor gente, no confundir el software libre, con el software gratuito ya
que no son sinónimos.
No es cuestión de PRECIO sino de LIBERTAD Hay infinidad de
programas y utilidades gratuitas que no permiten la modificación o visualización
de su código fuente.
Cuando hablamos de software libre, nos referimos a la LIBERTAD del
usuario, para usar el programa para un cometido para el cual este no había sido
diseñado, así como libertad para modificarlo, libertad para realizar copias del
mismo… en definitiva, todo lo necesario para poder comprender el
funcionamiento del programa y poder aprender de él y su uso.
Para gozar de la libertad de la cual estamos hablando implica entre otras, no tener
que pedir permiso al autor (persona o entidad) para modificaciones o distintos usos
que le queramos dar al software, así como no pagar por este.
Software Propietario.
El software no libre o también llamado software propietario o privativo, se
refiere a cualquier programa informático, en el que los usuarios de este tienen
limitadas las posibilidades de uso , modificación o distribución de este.
En el software privativo, una persona física o jurídica (empresas,
corporaciones, asociaciones y demás) posee laobligación de NO usar el
programa con otro fin que no haya impuesto el autor de dicho programa o soft.
Quedando así descartada cualquier opción de estudiar la mecánica del
programa en cuestión, o adaptar este a unas necesidades más específicas para el
usuario que lo está usando. De esta manera, un software privativo, no permite la
modificación de su código fuente, aún si este es público, siempre y cuando se
mantenga la reserva de derechos sobre el uso, modificación o distribución de este.
Actualmente cerca del 75% de todo el software, usado es propietario o
privativo.
¿Porque Software Privativo?
La expresión de “software privativo “ fue empezada a usar por Richard
Stallman (padre del software libre y su filosofía) por el año 2003, ya que exponía
que lo que hacia el software propietario era privar y restringir de derechos o
libertades, que es justamente lo que se pretendía describir, la privación que
tenemos los usuarios delante de todo el software privativo, que actualmente por
desgracia es la gran mayoría.
7
Software Semilibre.
Es todo aquel software que sigue manteniendo todas las características que el
software libre para los usuarios individuales o particular, mientras que prohíbe
esas libertades a las entidades que lo usan para fines comerciales u otros medios.
Software Freeware.
El Freeware, a diferencia de los demás no tiene una definición clara y precisa,
aun así suele usarse para clasificar el software que puede redistribuirse
libremente pero NO modificarse, entre otras cosas ya que estos no implementan
ni dejan a disposición del público su código fuente.
No es software libre.
Shareware.
Tipo de software específico que permite su redistribución, sin embargo no
viene implementado su código fuente, por lo que no puede ser modificado por el
usuario final.
Normalmente, pasado un tiempo es necesario pagar una licencia para su
uso continuado.
No es software libre.
Abandonware.
El abandonware, es el software cuyos derechos de autor ya no son defendidos
o que ya no está siendo vendido por la compañía que lo hizo o simplemente se han
desentendido de ese proyecto, por eso se le ha denominado “Abandonware”
¿Qué es Huayra? 5
Basado en Debian GNU/Linux,
Huayra es más seguro, más ágil y
desarrollado en Argentina teniendo en
cuenta las necesidades tantos de
estudiantes como de docentes y
manteniendo nuestra identidad
nacional. Huayra toma su nombre del
5 Texto extraído de la siguiente página web: http://huayra.conectarigualdad.gob.ar/huayra
8
vocablo quechua que significa viento: viento de cambios, vientos de libertad,
vientos de soberanía tecnológica. Además de ser un sistema operativo libre,
Huayra ha sido pensado y desarrollado para el uso de la comunidad educativa. A
través de él puede accederse a una gran variedad de programas y aplicaciones
educativas.
Conociendo Huayra 6
Con Huayra compartir es fácil
Con sólo guardar archivos en una carpeta vas a poder compartirlos con tus
compañeros y tus profes de toda la escuela.
25 mil programas gratuitos y libres
Con Huayra tenés disponibles para descargar de manera totalmente gratuita y
oficial más de 25 mil programas para usar en la netbook, y miles de contenidos
de Educ.ar, Canal Encuentro, Conectar Igualdad, Paka-Paka y Conéctate.
Huayra es de todos y todas
Es un sistema operativo libre desarrollado desde el Estado Nacional, en el cual
todos podemos participar y contribuir agregando valor sin depender de
corporaciones.
Con Huayra armá tu escritorio como te guste
No te quedes solamente con cambiar el fondo de pantalla. Con Huayra vas a
poder modificar tus íconos, ventanas, menúes, barra de tareas y mucho más. Dale
tu toque personal y único.
Huayra es accesible
El escritorio de Huayra tiene un centro de accesibilidad desde el cual se
pueden activar de manera sencilla todas las ayudas visuales, auditivas y motrices
para que todos podamos usar las netbooks sin perder funcionalidades.
6 Texto extraído de la siguiente página web: http://huayra.conectarigualdad.gob.ar/huayra
9
Aplicaciones de Huayra 7
Una aplicación es un tipo de programa informático diseñado como
herramienta que permite a un usuario realizar uno o diversos tipos de trabajos. Esto
lo diferencia principalmente de otros tipos de programas como los sistemas
operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas
de mantenimiento o de uso general), y los lenguajes de programación (con el cual
se crean los programas informáticos).
El Sistema Operativo Libre del Programa Conectar Igualdad, Huayra, incluye
una variedad de aplicaciones que verás en este apartado y aprenderás instalar y
desinstalar entre otras cosas.
Educativas:
Huayra es desarrollado por el Programa Conectar Igualdad, en tal sentido es
un sistema operativo que tiene en cuenta las necesidades del sistema educativo.
Razón por la cual, entre las aplicaciones que incluye, hay una serie
específicamente educativas.
Para acceder a las mismas hay que ir al Menú Huayra y elegir la
opción Educación, y se desplegará el listado de aplicaciones.
A continuación el listado de las diferentes aplicaciones educativas que
incluye Huayra.
Avogadro
Babiloo
BKChem
Calibre
CDPedia
7 Texto extraído de la siguiente página web: http://huayra.conectarigualdad.gob.ar/huayra
10
Celestia
Dia
Epoptes
Etoys
Euler
Freemind
Fritzing
GCompris
Geogebra
JClic
Jmol
LibreCAD
Conectar Educativo
Scilab
Scribus
Stellarium
Xournal
Programación
Incluye entre sus aplicaciones, herramientas pensadas para aprender a
programar. Si bien la programación no es una tarea sencilla, Huayra presenta una
serie de aplicaciones donde se puede aprender a programar jugando.
Arduino
Bluefish
Etoys
Gambas3
Huayra Mu
iPython
Ninja IDE
Pilas
Scilab
Scratch
Squeak
Terminal
TurtleArt
Multimediales:
11
Incluye una gran cantidad de aplicaciones multimediales con las que podrás
grabar música, mezclarla, grabar tus propios videos, editarlos, manipular
imágenes, hacer collages, entre otras tantas cosas.
Audacity
Blender
Bluefish
Clementine
DeVeDe
Gimp
GUVCView
Huayra TDA
Huayra Motion
ImageJ
ImageMagick
Inkscape
Mixxx
MyPaint
OpenShot
VLC Media Player
Sozi
Tupi
TuxGuitar
TuxPaint
Huayra en la escuela 8
Huayra fue pensado desde y para el Programa Conectar Igualdad. Por lo tanto
tiene incorporada toda una serie de aplicaciones pensadas para hacer que las tareas
sean más fáciles, las materias se entiendan mejor y para poder compartir con
compañeros y profesores.
Agente de seguridad TPM
El Agente de Seguridad Trusted Platform Module (TPM) corre en la netbook
del alumno y está específicamente diseñado con la seguridad del equipo en mente.
El propietario de la netbook obtiene un certificado de autorización
periódicamente, lo verifica y determina por cuánto tiempo puede ser usada. Pasado
ese tiempo la netbook se bloquea.
8 Extraído de http://wiki.huayra.conectarigualdad.gob.ar/index.php/Huayra_en_la_Escuela
12
Epoptes
Es un software libre de e-learning que permite a un profesor supervisar la
clase y realizar demostraciones desde su netbook a la de los estudiantes en un aula
en red.
Programas Educativos
Huayra incluye una serie de programas específicos de educación. Aquí podrás
encontrarlos.
Documentos
La suite de oficina es una recopilación de aplicaciones como procesadores de
texto, planillas de cálculo, presentaciones en diapositivas, etc. Son las aplicaciones
que más utilizamos al momento de hacer la tarea porque en ellas podemos escribir
textos, editarlos, hacer presentaciones de algún tema en particular, hacer cálculos
matemáticos.
Compartir archivos
Trabajar en el aula es mucho mejor cuando uno puede trabajar y aprender en
grupo. Además tener un netbook hace que esto sea mucho más fácil. Huayra tiene
varias herramientas que te dejan compartir más y mejor
Algunas propuestas de trabajo con Huayra 9
Según las distintas asignaturas se pueden utilizar diferentes aplicaciones
libres que se pueden instalar en Huayra, para que los docenes puedan utilizar en
sus prácticas diarias, para lo cual se los capacitará en algunas de ellas:
Físico, química, Física-Química:
Artómico:
Es una tabla periódica que combina arte y química, dado que los elementos de
la tabla son representados en murales y canciones. Fue creada por estudiantes y la
9 Texto extraído de la siguiente página web: http://huayra.conectarigualdad.gob.ar/huayra
13
docente de Química del Centro Polivalente de Arte de Usuahia, con los editores de
texto, de imágenes y de audio que están incluidos en las netbooks de Conectar
Igualdad y el servidor escolar.
Avogadro:
Es un programa para dibujar estructuras moleculares realizando enlaces
químicos, y lo mejor es que podrán visualizarlas en 3D rotando la estructura,
cambiando la perspectiva visual, y haciéndola girar en cualquier sentido y
dirección solo con los movimientos del mouse. Tendrán una vista espectacular de
las estructuras moleculares.
Inglés:
Babiloo:
Es un diccionario y traductor gratuito de código abierto, de múltiples idiomas,
que se destaca por su rapidez y el gran detalle de los resultados que ofrece.
Contiene diccionarios de sinónimos y antónimos, y definiciones en español, inglés-
español y español-inglés. Es un diccionario muy rápido y muy fácil de usar. Matemática:
Blender:
Es un programa informático dedicado especialmente al modelado, animación
y creación de gráficos tridimensionales. Tiene capacidad para una gran variedad de
primitivas geométricas, incluyendo curvas, mallas poligonales, vacíos, NURBS,
metaballs. Junto a las herramientas de animación se incluyen cinemática inversa,
deformaciones por armadura o cuadrícula, vértices de carga y partículas estáticas y
dinámicas. Cuenta con edición de video, además de características interactivas
para juegos como detección de colisiones, recreaciones dinámicas y lógica.
Euler:
Es un entorno de cálculo para números reales, complejos, matrices y cálculo
simbólico y estadístico. Con él podrán experimentar la programación interactiva
asignando distintos valores a las variables que creen para resolver una función, y
viendo los resultados en un gráfico en 2D o 3D.
14
GeoGebra:
Es un software matemático interactivo libre para la educación en colegios y
universidades. Lo interesante de este programa es que combina elementos de
geometría, álgebra, análisis, cálculo y estadística de una forma dinámica, y
representa a los objetos desde cada una de sus posibles perspectivas: vistas
gráficas, algebraicas y hojas de datos dinámicamente vinculadas. Con él pueden
realizar construcciones, tanto con puntos, vectores, segmentos, rectas y secciones
cónicas, como con funciones, que a posteriori pueden modificar dinámicamente.
Plástica, Dibujo:
Gimp
Sirve para la editar y modificar imágenes, muy similar a la aplicación Photoshop
pero con la diferencia de ser un software libre.
Geografía:
FreeMind
Es una herramienta de software libre que permite la elaboración de mapas
mentales o conceptuales, programada en Java. Es útil en el análisis y recopilación
de información o ideas generadas en grupos de trabajo, pues con él es posible
generar mapas mentales y publicarlos en internet como páginas html, java o
insertarlos dentro de wikis como Dokuwiki mediante la configuración de un
plugin.
Historia:
FreeMind
Es una herramienta de software libre que permite la elaboración de mapas
mentales o conceptuales, programada en Java. Es útil en el análisis y recopilación
de información o ideas generadas en grupos de trabajo, pues con él es posible
generar mapas mentales y publicarlos en internet como páginas html, java o
insertarlos dentro de wikis como Dokuwiki mediante la configuración de un
plugin.
15
Lengua:
Calibre
Es una aplicación que organiza tus libros electrónicos y PDFs además de leer
diarios, sincronizar con un dispositivo móvil, cambiar metadatos, autor, portada de
los libros, importar y exportar desde y hacia otros formatos de ebook, etc
Informática:
Huayra Motion
Es un programa que te permite crear películas y cortos animados con la
netbook usando la técnica de stop motion de manera sencilla y divertida. El stop
motion es una técnica de animación que consiste en aparentar el movimiento de
objetos estáticos por medio de una serie de imágenes fijas que se reproducen con
velocidad. Cada foto o captura que se hace es un cuadro o frame. El stop motion se
utiliza para producir movimientos animados de cualquier objeto, ya sea rígido o
maleable, como por ejemplo juguetes, bloques de construcción, muñecos
articulados o personajes creados con plastilina.
Música:
Audacity
Es un editor de sonido, fácil de usar y muy potente. Con este programa van a
poder grabar sonidos en vivo, convertir archivos de audio a diferentes formatos,
cortar, pegar o empalmar pistas de audio para mezclar sonidos, cambiar la
velocidad de grabación o reproducción, agregar efectos de sonido, etc. ¡
Clementine
Es el reproductor de audio por defecto de Huayra. También es un organizador de
biblioteca multiplataforma. Obviamente es libre y de código abierto. Se enfoca en
una interfaz rápida y fácil de usar para buscar y reproducir audio.