miércoles, 28 de septiembre de 2011

¿Qué es GNU y el software libre?


A finales de la década de los 70 no se daba el valor que hoy se da al software. En su gran mayoría eran los fabricantes de ordenadores quienes acumularon su riqueza vendiendo sus máquinas con algún tipo de sistema operativo. Se consideraba que el software no tenía valor por sí mismo si no estaba acompañado por el hardware que lo soportaba. Los laboratorios Bell diseñaron un sistema operativo llamado UNIX caracterizado por la buena gestión de los recursos del sistema y su compatibilidad con diferentes hardwares.
Poco a poco se empezó a dar importancia al software, primero fue IBM a la que le siguieron muchas otras empresas.
A partir de ese momento Richard Stallman decidió empezar un gran proyecto llamado GNU. En él empezó a describir el concepto de software libre para el cual eran necesarios programadores de todo el mundo. Dejando muy en claro que este software libre, no tenía por que ser gratuito.
Debemos entender como software libre programas de los cuales podemos conseguir su código fuente, estudiarlo, modificarlo y redistribuirlo sin que nos obliguen a pagar por ello. En muchos de los textos de la FSF (Free Software Foundation) se habla más de filosofía que de ingeniería.
El FSF lo define con cuatro libertades:
  • Se puede usar el programa para cualquier propósito.
  • Se permite estudiar como funciona el programa y adoptarlo a las propias necesidades.
  • Se permite distribuir libremente copias del software.
  • Se permite mejorar el programa y hacer públicas las propias mejoras.
Para dar todas estas libertades se escribió una licencia llamada GPL (General Public License)
Este proyecto empezó a producir software a partir de 1984. Fue un proceso largo y complejo que atrajo a programadores como Stallman que colaboraron gratuitamente. Poco a poco la comunidad no paró de crecer y de empezó a elaborar nuevos sistemas operativos.

No hay comentarios:

Publicar un comentario