You are on page 1of 9

Software Softw

are
libre Y
propietario .

Qu es el software
libre?

SOFTWARE LIBRE: Es el 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. software libre estipula los
criterios que se tienen que cumplir para
que un programa sea considerado libre. De
vez en cuando modificamos esta definicin
para clarificarla o para resolver problemas
sobre cuestiones delicadas.

Cmo surgi el
software?
El software empez siendo libre

En los inicios de la informtica, durante los aos 1950 y 60, el esfuerzo


investigador de universidades y empresas estaba concentrado en
desarrollar el hardware y la electrnica. Los ordenadores de esa poca
tenan pocas posibilidades comparados con los actuales, por eso el
software jugaba un papel secundario, ya que se consideraba parte del
producto de hardware.
En los laboratorios y en las universidades, era muy comn compartir el
software igual que se comparte el conocimiento o los mtodos
matemticos1. Teniendo en cuenta que muchos de esos primeros
investigadores eran matemticos, aplicaron de manera natural sus
principios decolaboracinpara resolver los nuevos retos que planteaba
la informtica.
Estos dos aspectos, crearon un ambiente inicial de colaboracin entre
investigadores y acadmicos de la poca, que compartan libremente el
cdigo fuente de los programas que escriban. Ambiente que se rompi
cuando las empresas empezaron a ver el software como un producto
distinto del hardware, y un negocio potencial.

Aparece el software propietario


A principios de los aos 1970 los ordenadores ya eran lo bastante potentes para permitir la ejecucin
de software complejo, el desarrollo del cual era muy costoso en recursos humanos y de tiempo.
Entonces se empezaron a producir productos de software separados del hardware, dando lugar al
nacimiento de empresas dedicadas nicamente a la produccin de software, la mas conocida y
destacada de las cuales es Microsoft, fundada en 1975.
Para asegurar su continuidad y la absoluta dependencia de sus clientes, las empresas de software
siguieron diversas estrategias, de las cuales destacan dos:
No entregar al cliente el cdigo fuente del software, sino solo el cdigo mquina.
No vender el software sino licenciar su uso. Es decir, cuando alguien adquiere el producto Microsoft
Office en un centro comercial, no es propietario del software sino que nicamente adquiere el derecho
a usarlo en un ordenador.
Estas estrategias han conducido a la industria del software a convertirse en uno de los negocios mas
rentables del siglo XX, y a sus dueos a amasar las mayores fortunas del mundo2. Pero ha sido a
cambio de un producto de calidad y de favorecer los derechos de sus clientes? La respuesta es que no.
Las dos estrategias mencionadas son perniciosas para los usuarios -clientes de estas compaas- ya
que recortan fuertemente sus derechos sobre el software, tal como se comenta a continuacin.
En primer lugar, el hecho de no entregar el cdigo fuente hace que el usuario no pueda corregir
posibles -y muy frecuentes- errores en el software. Cuando alguien adquiere un coche puede abrir el
cap y ver el motor, si tiene conocimientos de mecnica, puede arreglarlo el mismo y, si no los tiene,
puede llevar su coche al taller que prefiera. En el software propietario, como no se entrega el cdigo
fuente, no puede verse ni tocarse nada, no hay posibilidades de corregir errores, solo queda esperar a
que la empresa saque una nueva versin del software y la adquiera, pagando nuevamente la licencia.
En segundo lugar, las licencias de software propietario son muy restrictivas. Son trminos habituales de
estas licencias el no poder compartir con nadie el software, o no poder instalarlo en dos ordenadores,
incluso aunque ambos sean propiedad del mismo usuario, como el porttil y el PC de sobremesa. Ms
adelante describiremos otras estrategias de las empresas de software propietario, que tambin
perjudican a sus usuarios. El conjunto de prcticas seguidas por estas compaas crearon, durante los
aos 1980, un descontento general en muchos usuarios, algunos de los cuales iniciaron proyectos por
su cuenta para desarrollar su propio software.

Los primeros proyectos de software libre

Puede ser anecdtico, pero se dice


que el movimiento del software libre
empez con una impresora que
funcionaba incorrectamente. Richard
Stallman, un investigador que
trabajaba en el MIT decidi arreglarla,
pero el fabricante de la impresora se
neg a entregarle el cdigo fuente del
controlador.
Durante los aos 1980, Richard
Stallman, un inconformista, tambin
estaba descontento con las
restricciones que imponan las
licencias del sistema operativo UNIX,
y se decidi a iniciar un proyecto
personal para desarrollar un sistema
operativo3completo, libre y
totalmente abierto, sobre el cual
pudiera hacer funcionar cualquier
otro software. Naca as el proyecto
GNU, y apareca el segundo pilar del
software libre:el voluntariado.

Ya se ha comentado en la introduccin
que el software libre se fundamente
en dos valores. La colaboracin es
tpica de la comunidad cientfica y de
los entornos universitarios y de
investigacin, entorno en el que se
desarrollaron las primeras piezas de
software, tal como se ha descrito. El
segundo valor, el voluntariado, se
inici en el MIT de la mano de Richard
Stallman, que decidi trabajar en un
sistema operativo sin cobrar, ya que
ese proyecto no formaba parte de su
empleo. As, solo falta un tercer
ingrediente, que permita crear
grandes comunidades de voluntarios
dispuestos a colaborar con un objetivo
comn. Este ingrediente fue Internet,
que se extendi por todo el mundo
durante los aos 1990.

Richard Stallman y la Free Software Foundation


Consciente de la amenaza que el software libre supone para las grandes
compaas, y sabiendo que estas no se quedaran de brazos cruzados viendo
como un grupo de voluntarios les haca la competencia, Richard Stallman se
puso a trabajar en los aspectos legales del software libre, y fund la FSF) para
impulsar, promocionar y defender el software libre

Richard Stallman defini el software libre el ao 1986 diciendo que, una pieza de software
essoftware libresi, quien reciba una copia de este software tiene las siguientes cuatro
libertades:
Libertad 0: La libertad de usar el software, con cualquier propsito.
Libertad 1: La libertad de estudiar como funciona el software y modificarlo para adaptarlo a
las necesidades de cada uno.
Libertad 2: La libertad de distribuir copias del software.
Libertad 3: La libertad de mejorar el software, y hacer pblicas las mejoras.
Hay que observar que, para poder poner en prctica las libertades 1 y 3, es necesario tener
acceso al cdigo fuente del software en cuestin, ya que sino es prcticamente imposible
modificar el programa.
Para asegurar que las libertades del software libre se respetan, la FSF mantiene una familia
de licencias de software libre, la ms conocida de las cuales es la GPL. En contraposicin a
las licencias restrictivas de las empresas de software, como la EULA de Microsoft, la
licencia GPL pone nfasis en las cuatro libertades mencionadas, e impide que una empresa
se apropie indebidamente de piezas de software libre. Por ejemplo, si cualquier persona u
organizacin modifica una pieza de software licenciado bajo las condiciones de la GPL,
estar legalmente obligada a distribuir gratuitamente cualquier modificacin que haga del
software, adems de que deber reconocer al autor del software original.

Cules son los beneficios de el


software libre?
SOFTWARE LIBRE:

Existen aplicaciones para todas las


plataformas (Linux, Windows, Mac
Os ).
El precio de las aplicaciones es
mucho menor, la mayora de las
veces son gratuitas.
Libertad de copia.
Libertad de modificacin y mejora.
Libertad de uso con cualquier fin.
Libertad de redistribucin.
Facilidad a la hora de traducir una
aplicacin en varios idiomas.
Mayor seguridad y fiabilidad.
El usuario no depende del autor del
software.

Software propietario:
Facilidad de adquisicin ( puede

venir preinstalado con la compra del


pc, o encontrarlo fcilmente en las
tiendas ).
Existencia de programas diseados
especficamente para desarrollar una
tarea.
Las empresas que desarrollan este
tipo de software son por lo general
grandes y pueden dedicar muchos
recursos, sobretodo econmicos, en
el desarrollo e investigacin.
Interfaces grficas mejor
diseadas.
Ms compatibilidad en el terreno
de multimedia y juegos.
Mayor compatibilidad con el
hardware.

Cules son las diferencias


entre el software libre y
propietario?
El software libre: es
aquel que puede ser
distribuido,
modificado, copiado y
usado; por lo tanto,
debe venir
acompaado del
cdigo fuente para
hacer efectivas las
libertades que lo
caracterizan.

El software privado : se
refiere a cualquier programa
informtico en el que los
usuarios tienen limitadas las
posibilidades de usarlo,
modificarlo o redistribuirlo
(con o sin modificaciones), o
que su cdigo fuente no
est disponible o el acceso a
ste se encuentra
restringido.

You might also like