imc pr.indymedia.org Castellano | English Centro de Medios Independientes de Puerto Rico
Quiénes somos Contacto Boletín Calendario Publicar
white themeblack themered themetheme help

Categorías

Temáticas
Comunidades
Ecología
Política
Guerra
Educación
Economía
Medios
Culturas
Diáspora
Vieques
Caribe

Zonas
Puerto Rico
Internacional

Cobertura Especial
Venezuela Bolivariana

Coopera





Red CMI:

sitio global
www.indymedia.org

proyectos
biotech
impresos
oceanía
radio
radio en vivo
tv satelital
video

áfrica
ambazonia
canarias
sudáfrica

américa latina
argentina
bolivia
brasil
chiapas
chile
chile sur
colombia
ecuador
méxico
perú
puerto rico
qollasuyu
rosario
sonora
tijuana
uruguay
venezuela

asia
india
japón

canadá
hamilton
maritimes
montreal
ontario
ottawa
quebec
thunder bay
vancuver
victoria
windsor
winnipeg

estados unidos
arizona
arkansas
atlanta
austin
baltimore
boston
bufalo
carolina del norte
charlottesville
chicago
cleveland
colorado
danbury, ct
filadelfia
hawaii
houston
idaho
ithaca
kansas
los ángeles
madison
maine
michigan
milwaukee
minneapolis/st. paul
nueva jersey
nuevo hampshire
nuevo méxico
nueva orleans
north texas
ny capital
nyc
oklahoma
pittsburgh
portland
richmond
rochester
rocky mountain
rogue valley
san diego
san francisco
san francisco bay area
santa barbara
santa cruz
seattle
springfield
st louis
tallahassee-red hills
tennessee
urbana-champaign
utah
vermont
washington dc
western mass

europa
alemania
andorra
anveres
atenas
austria
barcelona
bélgica
belgrado
bristol
croacia
chipre
escocia
estanbul
estrecho
euskal herria
galicia
holanda
hungría
inglaterra
irlanda
italia
la plana
liege
lille
madrid
marseille
nantes
niza
noruega
oost-vlaanderen
paris
polonia
portugal
praga
rumania
rusia
suecia
suiza
tesalónica
west vlaanderen

medio oriente
beirut
israel
palestina

oceanía
adelaide
aotearoa
brisbane
jakarta
manila
melbourne
perth
quezon city
sydney

proceso
discusiones
fbi/legal al día
faq
listas de correo
documentación
técnico
voluntarios

versión imprimible - enviar por correo-e este artículo

Software Libre (Parte I)
por Pedro M. Rosario Barbosa Sunday, Oct. 17, 2004 at 2:07 PM
pmrb@coqui.net

La Historia de Software Libre y cómo garantiza las libertades de los usuarios, a la vez que avanza en tecnología.

Un hacker que trabajaba en MIT tuvo serios problemas cuando le dijeron: "Lo siento, yo prometí que no le iba dar a usted el código fuente del manejador." Esto era bien extraño, porque él siempre solicitaba el código fuente de los programas a compañías como Xerox, y nunca tuvo problemas. Ésta era la primera vez que se le negó acceso al código fuente de un manejador con el objetivo de resolver el problema con una impresora. Si se hacían cambios al código fuente del programa, se podía resolver el problema. Sin embargo, el hacker, Richard M. Stallman, chocó por primera vez con un nuevo fenómeno en el mundo del software: los famosos "non-disclosure agreements", que obligan a los empleados de las compañías a no compartir el código fuente de los programas a otras personas. Para las compañías esto significa "proteger" los programas de fuerzas externas que vayan en contra de sus intereses. Para Stallman, eso significaba algo totalmente distinto. Esencialmente esta política prohibe a los empleados ayudar al prójimo, a negarles el derecho natural a compartir de lo que se tiene y modificar el código fuente, tal y como siempre había sido. En otras palabras, la sociedad deja de beneficiarse de la creación de software, la divide y fuerza a los seres humanos a una ética fundamental de ayudar a los demás. Invita a los demás a ser malas personas por amor al dinero.

Mientras más pasaba el tiempo, este problema de los "non-disclosure agreements" empeoraba. A los programadores de MIT se les obligó a firmar esos tipos de contratos, esencialmente resquebrajando y eliminando por completo la comunidad de hackers que se había formado a través de los años. La investigación en el campo de software se vio perjudicado porque el propósito original de MIT era divulgar los descubrimientos en ese campo. Ahora, debido a los nuevos contratos que se ofrecían a los programadores, muchos de estos descubrimientos no podían ser divulgados en lo absoluto, lo que violaba el propósito de una institución académica como MIT. Muchas compañías le ofrecieron a Stallman dichos contratos, y él cortésmente rehusó.

Stallman quiso esencialmente restaurar la dinámica de software antes de que se crearan los "non-disclosure agreements", y quería crear una comunidad que comparte software, que modifique software, que presente mejores oportunidades de aprendizaje al permitir a los programadores el acceso al código fuente de los programas. En primer lugar, quiso definir el tipo de software que iba a crear, y lo llamó "free software", o "software libre". La palabra "free" sólo se usa en el sentido de "libre", no se entiende en el sentido "gratis". De hecho, Stallman estimula el cobro por software libre. Él definió el término "software libre" de la siguiente manera:

"Software libre" es aquél que le otorga a los usuarios las siguientes libertades:

(libertad 0) La libertad para correr un programa para cualquier propósito.

(libertad 1) La libertad para estudiar un programa y adaptarlo a sus necesidades. El acceso al código fuente es esencial para este propósito.

(libertad 2) La libertad para redistribuir copias con o sin modificaciones para ayudar al prójimo.

(libertad 3) La libertad para mejorar un programa, y hacer estas mejoras disponibles al público, para que se beneficie toda la comunidad. El acceso al código fuente es esencial para este propósito.

Todo lo que no cumpla con este requisito es lo que se llama "software propietario".

En segundo lugar, Stallman se enfrentó a un problema. Él podría dejar el software creado en el dominio público, pero esto traería graves problemas. Vamos a decir que yo hago un programa X que va a estar en el dominio público. Cualquier compañía podría tomar el código de X, hacerle algunas modificaciones y convertilo en software propietario X. Para evitar que esto ocurra, él diseñó una licencia que hoy día se conoce como la Licencia Pública General de GNU (GNU GPL= GNU General Public License) que utiliza una técnica que llamó "copyleft". La idea del "copyleft" es decir: "Tengo los derechos de autor (copyright) sobre este programa. Sin embargo, permito que la gente lo copie, lo vea, lo modifique, pero bajo una condición: que todo software derivado de éste, sea liberado bajo las mismas condiciones o bajo la misma licencia." De esa manera se impide que trabajos derivados de un software libre se conviertan en propietarios.

Finalmente, él quiso crear un sistema operativo libre que fuera un clon de Unix, y lo llamó GNU. Las siglas GNU quieren decir: GNU's Not Unix. Estas siglas quieren decir que el nuevo sistema operativo GNU iba a ser como Unix, pero que no iba a ser Unix. GNU sería en todo caso un sistema operativo libre, contrario a Unix que es un sistema operativo propietario. Así en 1984 fundó el Proyecto GNU, para crear el sistema operativo, y en el 1985 fundó la Fundación para Software Libre (Free Software Foundation) para apoyar la causa de software libre.

GNU es un clon de Unix. Y ¿qué es Unix sino un conjunto de programas que se comunican entre sí? Así que lo que hizo Stallman fue sustituir todos esos programas de Unix. Creó un editor de texto (GNU Emacs), un compilador (GNU C Compiler), un programa para eliminar bugs (GDB), necesitaba un generador de parseres (GNU Bison), un programa para manejar tar (GNU tar), un compresor (GNU Gzip), entre muchos otros programas. Ya para 1990, todos los programas de Unix con excepción del kernel ya estaban sustituídos en GNU.

Sin embargo, para 1991 se creó un kernel que para todos los efectos llenaba ese hueco que quedaba del sistema operativo GNU, pero este kernel no provino del Proyecto GNU. Ese kernel provino de un estudiante finlandés llamado Linus Torvalds, y su kernel se llama Linux.

agrega tus comentarios


LATEST COMMENTS ABOUT THIS ARTICLE
Listed below are the 10 latest comments of 1 posted about this article.
These comments are anonymously submitted by the website visitors.
TITLE AUTHOR DATE
Excelente artículo explicativo Nelson Sunday, Jan. 08, 2006 at 8:35 PM
© 2003-2009 Centro de Medios Independientes de Puerto Rico. CopyLeft: Todo el contenido aquí publicado es de libre impresión y redistribución a través de internet o por otros medios y foros, siempre que no se haga un uso comercial y que el autor/a no especifique lo contrario. Favor de citar la fuente. Las opiniones vertidas por los visitantes o colaboradores en el sitio pueden no reflejar los principios de unidad del Centro de Medios Independientes de Puerto Rico. Usamos software libre sf-active v0.9.2 Descargo | Política de privacidad