![]() |
| Richard Stallman |
El Software Libre, como lo conocemos ahora, ha pasado por una serie de procesos dialécticos que desde principios de los años 80, época en la cual, la mayor parte del software era privativo hasta convertirse en lo que es hoy en día, pues, grupos de desarrolladores se vieron en la necesidad de crear proyectos para impulsar el Software Libre.

Como bien sabemos, el principio fundamental del Software Libre se basa en la cooperación y la sinceridad.
Durante las décadas de 1950 y 1960 todo el software era producido por académicos e investigadores corporativos en colaboración y no era concebido como un producto. Los sistemas operativos eran distribuidos y mantenidos por grupos de usuarios. El software solía ser entregado con su respectivo código fuente y de esta manera los usuarios podían arreglar errores y mejorar el software.
Fue a finales de los años 60, con el gran incremento en la demanda de software y la gran evolución de los sistemas operativos y los compiladores de lenguaje de programación, que comenzó a darse el cambio.
En los años 70, la AT&T ya distribuía las primeras versiones de UNIX al gobierno y a investigadores pero no se permitía su modificación ni su redistribución.
A finales de la década de los 70 y principios de los 80 los vendedores de computadores y compañías de software comenzaron a cobrar por licencias para la utilización del software, de esta manera, los comercializaron como productos informáticos y colocaron restricciones legales a los nuevos desarrolladores de software.
En 1976, Bill Gates marcó el cambio con su famosa "carta abierta a los aficionados" en la que expresa que lo que los hackers llaman "compartir" es, para él, "robar". Hecho irónico sabiendo de donde proviene su exitoso software.
A principio de los años 80, con la llegada de Usenet, la comunidad de programadores tuvo la posibilidad de conectarse y así compartir de manera mas fácil el software desarrollado por otros.
El Proyecto GNU y la Fundación para el Software Libre
En 1983 Richard Stallman lanzo el proyecto GNU para escribir un sistema operativo libre de restricciones en su código fuente. Poco después de su lanzamiento Stallman anuncio el termino "Software Libre" y para promover su uso creo la Free Software Foundation. la definición del termino fue publicada en febrero 1986.En 1989 fue publicada la primera versión de la licencia publica general de GNU y en 1991 vino, ligeramente actualizada la segunda.![]() |
| Logo de GNU |
El Kernel de GNU, posteriormente llamado GNU Hurd fue retrasado progresivamente, pero la mayor parte de los demás componentes fueron terminados para 1991. Algunos de estos, especialmente la colección compiladores de GNU, se han convertido en lideres del mercado. El depurador GNU y el GNU Emacs también fueron éxitos notables.
![]() |
| Logo de la Free Software Foundation |
Linus crea Linux
El núcleo Linux fue iniciado por Linus Torvalds y en 1991, fue liberado para poder modificarse libremente. En un principio la licencia no fue precisamente Software Libre pero con la versión 0.12 Torvalds lo licenció bajo la licencia publica general de GNU y al igual que UNIX en su tiempo el núcleo de Linus atrajo la atención de los programadores.El proyecto que comenzó Linus Torvalds en 1991 fue en principio un emulador de terminal al cual Linus solía tener acceso desde los grandes servidores UNIX de la Universidad. El escribió su programa expresamente para el hardware que usaba e independiente de un sistema operativo, pues quería usar funciones de su computadora con un procesador 80386. Durante el desarrollo uso como sistema operativo el Minix y como compilador el GNU C Compiler.
![]() |
| Linus Tordvalds |
Hello everybody out there using minix -
I'm doing a (free) operating system (just a hobby, won't be big and professional like gnu) for 386(486) AT clones. This has been brewing since april, and is starting to get ready. I'd like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things).
I've currently ported bash(1.08) and gcc(1.40), and things seem to work. This implies that I'll get something practical within a few months, and I'd like to know what features most people would want. Any suggestions are welcome, but I won't promise I'll implement them :-)
Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi)PS. Yes – it's free of any minix code, and it has a multi-threaded fs. It is NOT portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.
Linus Torvalds
Traducción:
Hola a todos aquellos que usan Minix -
Estoy haciendo un sistema operativo (gratuito) (solamente una afición, no será grande ni profesional como el GNU) para clones 386(486) AT. Este ha estado gestándose desde abril, y está comenzando a estar listo. Me gustaría recibir cualquier comentario sobre las cosas que gustan/disgustan en minix, ya que mi SO (Sistema Operativo) se le parece un poco (la misma disposición física del sistema de archivos, debido a motivos prácticos, entre otras cosas).
Actualmente he portado bash(1.08) y gcc(1.40), y las cosas parecen funcionar. Esto implica que conseguiré algo práctico dentro de unos meses, y me gustaría saber qué características quiere la mayoría de la gente. Cualquier sugerencia es bienvenida, pero no prometeré que las pondré en práctica :-)
Linus Benedict Torvalds (torvalds@kruuna.helsinki.fi)PD. Sí – es libre de cualquier código de minix, y tiene un sistema de archivos multi-hilo. NO es portable (usa 386 una conmutación de tarea etc.), y probablemente nunca será soportada por nada más que los discos duros AT, porque es todo lo que tengo :-(.
Linus TorvaldsAl proyecto GNU le faltaba un núcleo parea crear un sistema operativo libre completo y de esta manera Linux vino a llenar ese vacío. La combinación del casi terminado sistema operativo GNU y el núcleo Linux, resulto en el primer sistema operativo libre.
.jpg)



No hay comentarios:
Publicar un comentario