Está en la página 1de 4

SOFTWARE LIBRE

El software libre (en ingls free software, aunque esta denominacin


tambin se confunde a veces con gratis por la ambigedad del
trmino free en el idioma ingls, por lo que tambin se usa libre
software) es la denominacin del software que respeta la libertad de
los usuarios sobre su producto adquirido y, por tanto, una vez obtenido
puede
ser usado, copiado, estudiado, modificado,
y redistribuido
libremente. 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

Algo importante para destacar, es que el software libre se basa en las leyes
existentes de propiedad intelectual y brinda mayores libertades, si uno
cumple con ciertas condiciones. O sea, permite la modificacin y redistribucin
del software, algo que est generalmente prohibido en lo que se conoce como
software privativo, mientras uno cumpla con la condicin de hacer disponibles
esas modificaciones al resto del mundo. Se basa en que si todos compartimos,
todos vamos a estar mejor.
Dentro del software libre existen varios tipos de licencias:

GPL, una de las licencias ms conocidas fue creada por el proyecto GNU.
LGPL, similar a la GPL, pero la diferencia se encuentra en el alcance que
tiene
Creative Commons: es en realidad una denominacin que engloba a
muchos tipos de licencias que se aplican generalmente a contenidos
creativos, como grficos, textos o msica. Algunas de estas licencias se
consideran libres.

Existe tambin el Software Abierto, cuyo principal exponente es la licencia BSD.


El software abierto permite la redistribucin del cdigo y el software, sin ningn
tipo de discriminacin, pero no garantiza que siempre se pueda acceder al cdigo
fuente del mismo. Esto ltimo es la principal diferencia con el software libre.

Richard Matthew Stallman naci en la Ciudad de Nueva York en el ao 1953, hijo de Alice
Lippman y Daniel Stallman. Su primera experiencia con computadoras fue en el Centro
Cientfico de IBM en Nueva York cuando cursaba la preparatoria. Fue contratado durante un
verano para escribir un programa de anlisis numrico en Fortran. Complet el trabajo
despus de un par de semanas, y dedic el resto del verano escribiendo un editor de textos
en el lenguaje de programacin APL. Stallman invirti el verano de su graduacin de la
preparatoria en escribir otro programa, un preprocesador para el lenguaje de programacin
PL/1 en el IBM S/360.
Durante este tiempo, Stallman fue tambin asistente voluntario de laboratorio en el
departamento de biologa de la Universidad Rockefeller. Aunque ya estaba ingresando a la
carrera de fsica o matemticas, su maestro tutor en el Rockefeller pens que l podra ser
bilogo en un futuro.
En 1971, siendo estudiante de primer ao de Fsica en la Universidad Harvard, Stallman se
convirti en un hacker del Laboratorio de Inteligencia Artificial del Instituto Tecnolgico de
Massachusetts (MIT). En los aos 1980, la cultura hacker que constitua la vida de Stallman
empez a disolverse bajo la presin de la comercializacin en la industria del software. En
particular, otros hackers del laboratorio de IA fundaron la compaa Symbolics, la cual
intentaba activamente reemplazar el software libre del Laboratorio con su propio software
privativo.
Entre 1982 y 1983, Stallman por s solo duplic los esfuerzos de los programadores de
Symbolics para impedir que adquirieran un monopolio sobre los ordenadores del laboratorio.
Por ese entonces, sin embargo, l era el ltimo de su generacin de hackers en el laboratorio.
Se le pidi que firmara un acuerdo de no divulgacin (non-disclosure agreement) y llevara a
cabo

otras

acciones

que

consider

traiciones

sus

principios.

El 27

de

septiembre de 1983 Stallman anunci en varios grupos de noticias de Usenet el inicio del
proyecto GNU, que persegua crear un sistema operativo completamente libre.9

También podría gustarte