lunes, 15 de diciembre de 2014

Software Libre




Hablar de software libre no significa que se tiene acceso gratuito a dicho software significa que se posee la libertar para utilizarlo según nuestras necesidades o conveniencias. Una cosa es hablar de el precio o costo que debemos pagar para adquirir un software y otra muy diferente es que tanto podemos hacer con él.
Richard Stallman y Linus Torvalds



Richard Stallman comenzó a mediados de los años 80's a desarrollar un Sistema Operativo basándose en el ya existente UNIX el cual llamó GNU (GNU Not Unix). El objetivo de este proyecto era poder compartir todo el código fuente de su desarrollo con personas que estuvieran dispuestas a colaborar y a mejorarlo, naciendo así la idea de Software Libre. Debido a la buena acogida y al numero de personas que querían participar, creó una fundación llamada Free Software Foundation donde se comenzaron a oficializar los términos, las condiciones y los derechos del llamado Software Libre.
A continuación Richard Stallman nos enseña las cuatro libertades que se crearon con el objetivo de conocer y garantizar que un software pudiera ser llamado Software Libre:

Pocos años después, ya llegando a los 90's, un estudiante llamado Linus Torvalds comenzó a desarrollar un Kernel (Nucleo de un Sistema Operativo) que fuera compatible con GNU basándose también en el mismo concepto de compartirlo en busca de mejoras. Era justamente lo que le estaba haciendo falta al proyecto GNU y de allí nace lo que hoy conocemos como GNU/Linux o simplemente Linux.
Desde aquellos años hasta el día de hoy, La fundación FSF ha defendido y difundido el uso de software libre creando políticas que ayuden a mantener este propósito de compartir el código fuente así se hayan hecho cambios posteriores, hablamos por ejemplo del Copyleft, el cual evita que privatizar el software que haya nacido de un software libre. También está la licencia GPL para garantizar que podemos usar dicho software con toda tranquilidad.