Apuntes
Software Libre

Contenido del apunte (1)
Página 1
Software libre en educación
1. Introducción
Está dirigido a docentes enactivo de todos los niveles, a gestores educativos y, especialmente, a estudiantes que se están
preparando para una profesión relacionada con la educación. No presupone conocimientos
previos más allá de los de un usuario informático normal: manejo del sistema operativo, de
aplicaciones ofimáticas y de algunas aplicaciones Internet. Se asume, también, que el lector “ha
oído hablar” del software libre y es posible que utilice alguna aplicación libre descargada de
Internet.
2. Código fuente y código máquina
Un programa no es más que un conjunto de instrucciones que le dicen al ordenadorqué tiene que hacer. Los programas los escriben los seres humanos utilizando lenguajes de
programación. Pero antes de que el ordenador pueda ejecutar un programa es necesario traducir
dichas instrucciones a su lenguaje, esto es a “código máquina”: largas series de ceros y unos. A
fin de cuentas, un ordenador no es más que una gran cantidad de interruptores eléctricos, que
pueden estar únicamente en uno de dos estados: dejar pasar la corriente o no dejarla pasar, uno
o cero. Un programa le dice al ordenador qué interruptores poner a “cero” y cuáles poner a “uno”
en cada momento, dependiendo de las acciones que ejecutemos en el teclado o con el ratón. El
proceso de convertir un programa escrito en un lenguaje de programación a instrucciones
inteligibles para el ordenador, se denomina “compilación” y lo hacen otros programas de
ordenador especializados: los compiladores. Una vez el programa está compilado ya es posible
ejecutarlo, a cambio, una vez “traducido” a código máquina, es casi imposible que un ser humano
entienda algo de la larga serie de unos y ceros en que se ha convertido. Y este es el meollo del
software libre.


3. Las definiciones de software libre
El hecho de que en inglés, el idioma en el que se acuñó y difundió el término softwarelibre (free software), una misma palabra (free) signifique tanto “libre” como “gratuito” y que gran
parte del software libre sea efectivamente gratuito, ha favorecido las malas interpretaciones:
mucha gente considera equivalente los términos software libre y software gratuito. Sin embargo, el
rasgo esencial que define el software libre es la libertad, no el precio. Cuando se habla de
software libre (free software) debemos pensar en “libertad de expresión” (free speech), no en
“cerveza gratis” (free beer). El propietario de los derechos sobre el software libre garantiza a los
usuarios, mediante una licencia, una serie de libertades que no otorga el propietario del software
privativo, que se reserva numerosos derechos en base a la legislación sobre propiedad intelectual
(por ejemplo, no permite el acceso al código fuente o no permite ninguna modificación y su
subsecuente distribución). El usuario de software privativo en realidad paga por el derecho a usar,
con numerosas limitaciones, el software. Pero pagar por él, no lo convierte en algo de su
propiedad. Más adelante trataremos este punto con mayor detenimiento.
4. Las licencias en el software privativo y libre
Se denomina “acuerdo de licencia de software” a un contrato entre un productor opropietario y un usuario de un programa de ordenador. Si el usuario es una persona, se le
denomina “usuario final”. Un EULA o End User License Agreement (Acuerdo de Licencia de
Usuario Final) es el contrato entre un propietario y un usuario final. El EULA especifica los límites
de los permisos garantizados por el propietario a dicho usuario final, es decir, lo que podemos y
no podemos hacer con el software adquirido.


6.3. El software libre en educación
Richard Stallman (2003) ha escrito un texto sobre las razones por las que las escuelas deberíanutilizar exclusivamente software libre. El software libre, recuerda Stallman, permite que los
usuarios controlen lo que hacen sus ordenadores y cooperen entre ellos. Las dos razones son
también válidas para la educación Pero hay razones netamente “educativas”.

Resumen
El Software Libre ha sido creado como una alternativa al Software Propietario, a
la cabeza de este movimiento está la FSF (creada por Richard Stallman ). Los programas
Libres hicieron su entrada en las empresas de la mano del sistema operativo
GNU/Linux y del desarrollo de la Internet.
Hoy en día el Software Libre ha llegado para quedarse y ser el principal competidor
de las empresas del software propietario, que están, en estos momentos, en posición
dominante, pero menos que hace unos 5 años atrás.
Finalmente, las libertades del usuario del software
El Sofware Libre (SL) concierne a las libertades de los usuarios de utilizar el SL
en lo que quieran, copiarlo todas las veces que lo deseen, distribuir las copias a sus
vecinos (la Soliradidad), estudiar como está hecho, cambiar lo que no le gusta e introducir
las mejoras que crea combeniente, cambiarlo para hacerlo más adecuado a susu
necesidades, utilizar parte del código para crear otra aplicación libre.
Estos aspectos están consagrados en las cuatro libertades y en la regla del Copyleft.
1. La libertad de correr el programa, con cualquier propósito (libertad 0).
2. La libertad de estudiar como funciona el programa, y adaptarlo a a sus necesidades
(libertad 1). El acceso al código fuente es una precondición para esto.
3. La libertad de distribuir copias de manera que se puede ayudar al vecino (libertad
2).
4. La libertad de mejorar el programa, y liberar las mejoras al público de tal manera
que toda la comunidad se beneficia (libertad 3). El acceso al código fuente es una
precondición para esto.
Así que, diremos que un programa de computación es Software Libre si todoslos usuarios,
sin ninguna discriminación, tienen todas estas libertades. Es decir que como ciudadano
tienes la libertad de copiar, estudiar, modificar y redistribuir cobrando o no
todos los programas que sean Sotfware Libre. El Copyleft es una regla que garantiza
estas libertades. Al ser libre de hacer todo lo que antes hemos señalado significa, entre
otras cosas, que no tienes que pedir o pagar permisos de ninguna naturaleza.


Información
- Descripción
- Apunte sobre Software Libre, creado por eduardo valadez el 15/02/2015.
- Creado por
- eduardo valadez
- Visitas
- 0
- Valoración