Portada :: Conocimiento Libre
Aumentar tamaño del texto Disminuir tamaño del texto Partir el texto en columnas Ver como pdf 23-02-2018

Software libre: Los primeros hackers, y la evolucin hacia el software cerrado

Manuel
parceladigital.com


En el ao 1983 Richard Stallman inici el Proyecto GNU bajo la premisa de crear un sistema operativo completamente libre, buscando tambin una alternativa al creciente aumento del software cerrado controlado bajo los derechos de proteccin intelectual de las empresas. Aquel anuncio inicial lanzado en Usenet dio lugar, dos aos despus, al Manifiesto GNU. Formalmente, haba nacido el software libre.

Richard Stallman es reconocido como el fundador del movimiento por el software libre; pero el software libre no naci en el ao 1983 lo hizo el movimiento para su desarrollo. En realidad, la informtica moderna naci bajo el auspicio del software libre desde el primer momento.

Podramos afirmar que la informtica moderna naci en los aos cuarenta del siglo XX.

En 1938 naci la primera computadora electro-mecnica programable, la mquina Z1 de Konrad Zuse. Y en 1939 se hizo la primera demostracin de la mquina Atanasoff Berry Computer, la primera computadora electrnica y digital automtica que se us con nmeros y letras. Podramos afirmar que la informtica moderna naci en los aos cuarenta del siglo XX, justo en el momento de nacer las computadoras electrnicas programables.

En los aos cincuenta del siglo XX las mquinas evolucionaron el software, lenguajes de programacin, y compiladores nacieron en aquella dcada. El hardware, ineludiblemente, estuvo directamente relacionado con el software en aquellos primeros aos; formaban una unin indivisible. La estructura de aquella informtica electrnica primaria era tan simple que no exista el perfil de especialista en software y hardware, los tcnicos deban conocer ambas partes, as como tampoco exista el concepto del usuario de la mquina eran operadas, normalmente, por los propios tcnicos o por cientficos con importantes conocimientos.

Un hacker es un experto entusiasta de la informtica.

Al final, entre aquellos tcnicos, se intercambiaban los avances y mejoras del apartado del software, as como se compartan los desarrollos. A las mejoras compartidas se les conoca bajo el nombre de hacks, por lo que a los expertos que las compartan se les empez a conocer como hackers. Ese fue el primer significado de un concepto que, en la actualidad y tristemente, tiene una injusta connotacin peyorativa. Aquel primer significado de hacker evolucion hasta convertirse en el significado principal del concepto: un hacker es un experto entusiasta de la informtica.

El espritu de software libre haba nacido con la computacin electrnica era algo quizs natural e indivisible de aquella primitiva informtica. Pero a finales de los aos setenta, quizs por el nacimiento de la informtica personal o de usuario, las empresas de informtica empezaron a cobrar licencias de uso por medio del registro de marca y los derechos de autor haba nacido el software cerrado. El software cerrado fue evolucionando rpidamente se abri un nuevo modelo de negocio, a la sombra del cual nacieron grandes imperios como Microsoft o Digital Research, por ejemplo.

AT&T licenci el cdigo original a la Universidad de Berkeley en California, que fue mejorando el producto y termin por quitar todo el cdigo original susceptible del pago de licencias.

Mientras tanto, el sistema operativo UNIX creado en los laboratorios de AT&T iba adquiriendo gran popularidad, y partiendo de ser un software libre de costo al principio, se fue encareciendo. Durante el trayecto AT&T licenci el cdigo original a la Universidad de Berkeley en California, que fue mejorando el producto y termin por quitar todo el cdigo original de susceptible del pago de licencias a AT&T. Haba nacido una rama del UNIX que mantuvo la filosofa del software libre. As nacieron NetBSD, FreeBSD, OpenBSD, y Darwin.

Llegados a este punto, es importante declarar que antes de que Richard Stallman anunciara el Proyecto GNU y desarrollara el famoso Manifiesto GNU, ya existan movimientos en defensa del software libre ante el gran crecimiento de las licencias de uso y del software cerrado.

Linus Torvalds se basa en el MINIX de Tanembaum para crear el Kernel de Linux bajo el Proyecto GNU.

A partir de ah naci el MINIX, un clon de UNIX desarrollado por Andrew Tanenbaum entonces Linus Torvalds se bas en ese sistema operativo de Tanembaum para crear el kernel de Linux bajo el auspicio del Manifiesto GNU. Linus Torvalds y la comunidad GNU desarrollaron un kernel que vio nacer al Linux y que, finalmente, se convirti en el sistema operativo de software libre que el Proyecto GNU busc crear cuando fue anunciado por Richard Stallman el 27 de Septiembre de 1983.

Bsicamente, Richard Stallman dio forma a cuatro conceptos bsicos que definen al software libre (las cuatro libertades del software libre): la libertad de usar el programa, la libertad de estudiar cmo funciona el programa y modificarlo, la libertad de distribuir copias del programa, y la libertad de mejorar el programa y hacer pblicas esas mejoras a los dems. Dos de estas premisas implican la necesidad de acceder al cdigo fuente, por lo tanto el cdigo abierto es un elemento fundamental del movimiento por el software libre. Ntese que el apartado econmico no forma parte del Manifiesto GNU, por lo tanto un software libre no implica gratuidad.

La empresa Symbolics fue creada por compaeros de Stallman en el MIT, y busc reemplazar el software libre implantando all por software cerrado propietario.

La inspiracin de Stallman para crear el Proyecto GNU? Se dice que fue una impresora del MIT incapaz de ser mejorada porque no tenan acceso al cdigo fuente, o un desencuentro con al empresa Symbolics, Inc. por la falta de acceso a las actualizaciones de una mquina Lisp o quizs ambas situaciones. Un dato curioso es que la empresa Symbolics fue creada por compaeros de Stallman en el MIT que buscaron reemplazar el software libre implantando all por software cerrado propietario.

En resumen, debemos aclarar que la informtica moderna naci bajo el paraguas de un software libre auspiciado por el concepto original del hacker que fue sucumbiendo ante el empuje del negocio empresarial de las licencias de uso y el nacimiento, posterior, del software cerrado. Un sistema operativo es el software base de cualquier idea de software libre, y el UNIX de la Universidad de Berkeley mantuvo en un halo de vida al software libre, hasta que lleg Richard Stallman que, con su Proyecto y Manifiesto GNU, universaliz y revitaliz al software libre.

Posteriormente, el kernel de Linus Torvalds y la comunidad dieron al Proyecto GNU el ncleo esencial para el sistema operativo buscado en el ao 1983 con ello se certific la supervivencia y universalizacin del espritu original de los hackers de los aos cincuenta del siglo XX.

Fuente: http://parceladigital.com/2018/02/22/breve-historia-del-software-libre/



Envía esta noticia
Compartir esta noticia: delicious  digg  meneame twitter