Sei sulla pagina 1di 4

Entre los aos 60 y 70 del Siglo XX, el software no era considerado un

producto sino un aadido que los vendedores de las grandes computadoras de


la poca (los mainframes) aportaban a sus clientes para que stos pudieran
usarlos. En dicha cultura, era comn que los programadores y desarrolladores
de software compartieran libremente sus programas unos con otros. A finales de
los 70, las compaas iniciaron el hbito de imponer restricciones a los usuarios,
con el uso de acuerdos de licencia.
All por el 1971, cuando la informtica todava no haba sufrido su gran
boom, las personas que hacan uso de ella, en mbitos universitarios y
empresariales, creaban y compartan el software sin ningn tipo de restricciones.
Con la llegada de los aos 80 la situacin empez a cambiar. Las
computadoras ms modernas comenzaban a utilizar sistemas operativos
privativos, forzando a los usuarios a aceptar condiciones restrictivas que
impedan realizar modificaciones a dicho software.
El software libre, es el software que respeta la libertad de los usuarios y la
comunidad. A grandes rasgos, significa que los usuarios tienen la libertad de
ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software. Es decir, el
software libre es una cuestin de libertad, no de precio. Para entender el
concepto, piense en libre como en libre expresin, no como en barra
libre. En ingls a veces decimos libre software, en lugar de free software,
para mostrar que no queremos decir que es gratuito.
Promovemos estas libertades porque todos merecen tenerlas. Con estas
libertades, los usuarios (tanto individualmente como en forma colectiva)
controlan el programa y lo que este hace. Cuando los usuarios no controlan el
programa, decimos que dicho programa no es libre, o que es privativo. Un
programa que no es libre controla a los usuarios, y el programador controla el
programa, con lo cual el programa resulta ser un instrumento de poder injusto.

De acuerdo con tal definicin, el software es "libre" si garantiza las


siguientes libertades:
"libertad 0", ejecutar el programa con cualquier propsito (privado, educativo,
pblico, comercial, etc.)
"libertad 1", estudiar y modificar el programa (para lo cul es necesario poder
acceder al cdigo fuente)
"libertad 2", copiar el programa de manera que se pueda ayudar al vecino o a
cualquiera
"libertad 3", mejorar el programa, y hacer pblicas las mejoras, de forma que se
beneficie toda la comunidad.
Un software se considera libre si el mismo cumple con las siguientes
condiciones:

Es posible utilizar el programa con cualquier fin


Es posible acceder al cdigo fuente del mismo
Es posible hacer copias del programa
Es posible publicar las mejoras.
El software libre se puede obtener de diversas maneras

a) A travs de copias en CD: los que a su vez se pueden conseguir en


revistas especializadas, o comprndolos en una casa de computacin, o
pidindoselos a un amigo, pariente, etc.
b) A travs de Internet: a su vez, por medio de FTP, sitios Web, canales de
chat, foros de noticias, programas de intercambio de archivos, etc.
c) A travs de una computadora: en este caso, comprando una que venga
con Software Libre preinstalado, ya sea de fbrica o por su vendedor.
El Software Libre posee ventajas como lo son:

1) Escrutinio Pblico: al ser muchos las personas que tienen acceso al cdigo
fuente, eso lleva a un proceso de correccin de errores muy dinmico, no
hace falta esperar que el proveedor del software saque una nueva versin.
2) Independencia del proveedor: al disponer del cdigo fuente, cualquier
persona puede continuar ofreciendo soporte, desarrollo u otro tipo de
servicios para el software.
3) Mayor seguridad y privacidad: los sistemas de almacenamiento y
recuperacin de la informacin son pblicos. Cualquier persona puede ver
y entender cmo se almacenan los datos en un determinado formato o
sistema.
4) Garanta de continuidad: el software libre puede seguir siendo usado aun
despus de que haya desaparecido la persona que lo elaboro, dado que
cualquier tcnico informtico puede continuar desarrollndolo, mejorndolo
o adaptndolo.
5) Ahorro en costos: el software libre principalmente disminuye el costo de
adquisicin 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 mayora de los casos de software propietario).
Tambin posee desventajas, tales como:
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 nos da error o se pierden datos.
Pero est claro que si Microsoft Word creara sus documentos con un
formato abierto (o pblico) esto no sucedera.

2) Mayores costos de implantacin e interoperabilidad: dado que el software


constituye "algo nuevo", ello supone afrontar un costo de aprendizaje, de
instalacin, de migracin, de interoperabilidad, etc., cuya cuanta puede verse
disminuida por: mayor facilidad en las instalaciones y/o en el uso, uso de
emuladores.
El software es importante porque permite una comunicacin entre el
usuario y la mquina, e incluso una interaccin entre ambos. Otra de sus
grandes funciones es facilitar las tareas a los usuarios. Gracias al software
podemos ejecutar tareas que hace dcadas hubiesen llevado aos de trabajo, y
ello ha supuesto sin lugar a dudas una revolucin mundial en la sociedad
moderna. Est tan presente en nuestra vida cotidiana, que muchas veces pasa
desapercibido que no slo tenemos programas y aplicaciones en los
ordenadores, sino que la mayor parte de los electrodomsticos, coches,
mandos, llevan su propio software (ms o menos simple) incorporado.

Potrebbero piacerti anche