software libre y nuevas tecnologías
DESCRIPTION
Presentación utilizada en la materia Nuevas Tecnologías para explicar elementos básicos del software libreTRANSCRIPT
Software Libre y Sistemas OperativosNuevas Tecnologías / Normal 8
¿Qué es el software? Es importante diferenciar el hardware (parte física de una
computadora) de su software (parte lógica o programas).
Los programas de computadora son órdenes detalladas escritas en algún lenguaje de programación (pascal, html, java, C, etc.).
El software es escrito por personas en ámbitos como empresas, comunidades de trabajo o individualmente por hobby.
¿Software?
El secreto está en que la computadora es programable. La computadora sabe obedecer órdenes, y tiene la capacidad de ejecutar millones de instrucciones en un solo segundo.
En vez de usar castellano, o inglés, los programadores utilizan lenguajes formales fuertemente apoyados en la matemática.
En estos lenguajes formales se escriben los programas y se desarrolla el denominado código fuente, el que luego se traduce al lenguaje super detallado que requiere la máquina, el lenguaje máquina.
¿Software?
Código Fuente (escrito por el programador en lenguaje formal)
Compilación(traducción)
Código Binario o ejecutable (lenguaje de la máquina en ceros y unos -0/1-).
Software
La importancia del software Las computadoras intervienen cada vez en mayores
aspectos de la vida social. Son tan comunes que se han vuelto invisibles.
Al controlar las comunicaciones públicas y privadas, así como el almacenamiento de los datos que conforman nuestra “memoria social”, se vuelven centrales.
Como las computadoras obedecen de modo total a sus programas, son éstos quienes determinan qué se comunica y cómo.
Software e información
Quien controla el software controla nuestras comunicaciones y el acceso a nuestra memoria social:
Software y control social
El control de los programas es de este
modo un asunto político que debe estar en las manos de todas las
personas y no puede ser el privilegio de ninguna
entidad.
DAS (policía secreta de Colombia)
Software privativo
El software privativo, como Windows, restringe nuestras posibilidades de hacer cosas con una máquina:
Sólo tenemos permiso de instalarlo en una máquina.
Sólo nos entregan el programa en “código binario”, esto es, el programa ejecutable, por lo que no se puede leer su funcionamiento interno.
No tenemos permiso de darles copias a nuestros amigos.
No tenemos permiso de mejorarlo y adaptarlo a nuestras necesidades.
¿Software?
¿Y entonces qué
podemos hacer?
Software Libre En 2005 la UNESCO se hizo cargo de
este problema y decidió promover el uso de software libre software libre:
“Las prioridades de la Información para Todos apuntan a la reducción de la brecha digital y, en muchos países, son parte de la política nacional para el diseño de sociedades del conocimiento. El software libre puede contribuir con soluciones a esas demandas de inclusión digital y social”.
Organización de las Naciones Unidas para la
Educación, la Ciencia y la Cultura
Es menester “entender el papel fundamental que el Software Libre puede jugar en el uso de las tecnologías de la comunicación y la información para un desarrollo sostenible”.
¿Software?
“¡Yo no quiero aprender a programar!”
No todas las personas quieren aprender a cocinar o a tocar un instrumento musical. Sin embargo todos nos rebelaríamos si alguien pretendiera restringir el acceso a ese conocimiento.
Software Libre GNUEl origen de este proyecto tiene un nombre: Richard Stallman, un programador del MIT (Instituto de Tecnología de Massachusetts).
En los años 70 los desarrolladores y programadores cooperaban unos con otros para mejorar sus resultados. Pero las cosas fueron cambiando, en buena medida debido a que el desarrollo de software se convirtió en un gran negocio.
Al llegar a los 80, el código fuente había pasado de ser un elemento de intercambio entre los programadores a ser considerado un secreto estratégico para varias empresas.
El logo de GNU es la cabeza de un ñu
Richard Stallman
Software LibreEs en ese contexto que Richard Stallman publica, en 1983, un llamado a participar en el desarrollo del proyecto GNU:
“... voy a escribir un sistema de software completo
llamado GNU y lo distribuiré libre a quienes puedan
usarlo. Considero que la regla de oro exige que si yo
quiero un programa debo compartirlo con otras personas que
también lo quieren. (...) estoy buscando personas para
quienes el ayudar a la humanidad sea tan importante como
el dinero.”
Lo que Stallman deseaba era: “retornar al espíritu de
cooperación que prevaleció en los tiempos iniciales de la
comunidad de usuarios de computadoras”.
4 Libertades del Software Libre
Usar el programa con cualquier propósito (por ejemplo hay programas que restringen el uso de sus herramientas para criticar ciertos temas o prohiben el uso a determinados grupos humanos).
Estudiar el programa y adaptarlo a mis necesidades
Distribuir copias del programa (Mientras más personas usan un programa más personas hay con las que puedo compartir datos y experiencias. El derecho de copia o copyright otorga el permiso a una persona. Las licencias libres como la GPL protegen las obras de posibles privatizaciones y otorgan a los usuarios la libertad de copia).
Compartir las mejoras con la comunidad(muchas personas pueden beneficiarse con la nueva versión)
Software Libre y Educación Aprendizaje de la importancia de la libertad.
Tener la posibilidad de estudiar hasta donde nos lleve nuestra curiosidad.
Costos menores para las instituciones educativas (no hay pago de licencias).
El poder acceder al código fuente es un estímulo permanente para la apropiación de las nuevas tecnologías y la innovación.
El espíritu de colaboración y construcción del conocimiento grupal debe ser un valor central en la educación pública.
Preguntas Frecuentes ¿Puedo comunicarme con personas que usan otro
software?
Sí, usando software libre podemos leer y escribir documentos de los programas más difundidos
¿Es difícil de usar?
No es más fácil ni más difícil, en algunos casos sólo puede llegar a ser distinto.
¿Puedo ver videos, escuchar música o conectarme a internet?
Hay programas libres para hacer todo lo que habitualmente se hace con las computadoras.
¿Cómo empiezo?
Una opción para empezar es instalar software libre dentro de tu sistema operativo privativo (Windows o Mac OS). Por ejemplo:
Mozilla Firefox (navegador de internet)
Open Office (paquete de oficina)
Gimp (editor de fotos)
Audacity (editor de audio)
AMSN o Pidgin (chat)
VLC (reproductor de video y música)
Un sistema operativo libre
Para tener tu computadora libre de programas que no sabemos qué hacen con nuestra información y que nos quitan las libertades es menester tener como plataforma también un sistema operativo libre.
Un sistema operativo es el encargado de administrar nuestro hardware, darnos un entorno gráfico para que usemos la máquina y también le da apoyo y soporte a los programas que ejecutamos.
GNU/Linux
El sistema operativo libre más utilizado es GNU/Linux (el sistema del proyecto GNU con núcleo Linux).
Existen numerosas variantes o “sabores” de este sistema, según los gustos de los usuarios. Podemos encontrar más de 100 proyectos activos y en uso.
Los más utilizados en el mundo:
Debian // Ubuntu // Fedora Core
Open Suse // Mandriva // Slackware
A bajar e instalar Desde la web distrowatch.org se puede acceder a los
sitios oficiales de las distribuciones.
Al bajar una imagen de un CD o DVD se la “quema” mediante un programa de copia.
Los discos que obtenemos se pueden probar sin necesidad de tocar nada en la PC ya que son LIVE CDs, es decir que funcionan desde la lectora y memoria RAM, sin tocar el rígido.
En caso de gustarnos, lo podremos instalar en el disco local y un sistema GNU/Linux puede convivir con otros sistemas operativos. Nos dará la opción de elegir qué sistema cargar al encender la PC.
Software Libre para una Sociedad Libre
Si no queremos vivir en una jungla, debemos cambiar nuestras formas de comportarnos. Debemos empezar enviando el mensaje de que un buen ciudadano es aquel que colabora cuando es apropiado, no aquel que logra éxito cuando roba a los demás. Espero que el movimiento por el software libre pueda contribuir a esto: al menos en un área, reemplazaremos la jungla por un sistema más eficiente que anime y se base en la cooperación voluntaria. (Richard Stallman)
Agradecimientos y FuentesFuentes:
Fundación Vía Libre, ¿Qué es el Software Libre y por qué es importante para mí?
UNESCO, Guía práctica sobre software libre”
Agradecimientos:
A Camilo y María Silvia por darme el tiempo para armar esta presentación.
A mis alumnas que lo motivaron con la insistente frase “¿Por qué tenemos que usar esto?”.
A Richard Stallman por su sentido del humor.
Contacto
Marcelo Maggio, Nuevas Tecnologías, Normal 8, Ciudad de Buenos Aires, Argentina. Año 2010
Trabajo distribuido bajo licencia Creative Commons “Attribution” Reconocimiento (BY)