El software libre es aquel que una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.
Para estudiarlo y modificarlo la distribución del Software Libre debe incluir el código fuente, característica fundamental. Tiene sus bases en una ideología que dice que el software no debe tener dueños, es un asunto de libertad: la gente debería ser libre de usarlo en todas las formas que sean socialmente útiles.
El software libre suele estar disponible gratuitamente, pero no hay que asociar software libre a software gratuito, o a precio del coste de la distribución a través de otros medios; sin embargo no es obligatorio que sea así y, aunque conserve su carácter de libre, puede ser vendido comercialmente.
De esta forma, el movimiento del Software Libre pone lo que es beneficioso para la sociedad por encima de los intereses económicos o políticos.
El Software Libre ofrece a las personas la posibilidad de utilizar, estudiar, modificar, copiar y redistribuir el software. Para hacer efectivas estas libertades, el código fuente de los programas debe estar disponible.
Gracias a estas libertades obtenemos muchos beneficios prácticos:
- Podemos ejecutar el software cuando queramos y para lo que queramos.
- Podemos aprender de los programas existentes.
- Podemos mejorarlos.
- Podemos adaptarlos para que se ajusten a nuestras necesidades.
Las motivaciones de SL son dos, la primera es la motivación ética abanderada por la Free Software Foundation (FSF). Partidaria del apelativo “libre”: el Software es conocimiento y debe poder difundirse sin trabas. La ocultación de Software es antisocial y la posibilidad de modificar programas es una forma de libertad de expresión; y la segunda es la motivación pragmática abanderada por la Open Source Iniciative (OSI). Partidaria del apelativo “fuente abierta”. Argumenta que el Software de este tipo tiene ventajas técnicas y económicas.
El SL ha tenido múltiples consecuencias tanto positivas como negativas. Entre las consecuencias positivas tenemos:
- Transferencia del conocimiento para el desarrollo de los países Subdesarrollados.
- Contribuye con la reducción de gastos.
- También hay soporte y cursos de entrenamiento y certificación.
- El software comercial ha rebajado el precio de sus programas y los debe rebajar aún más.
Entre las negativas tenemos:
- El económico. Se argumenta que no se puede obtener mucho dinero de la distribución del SL. Muchos confunden Software Libre con software gratis, lo cual es un error. Este argumento se hace débil, cuando comenzamos a estudiar los diferentes modelos de negocio asociados al SL.
- La calidad. La falta de financiación, asociada a los mecanismos de desarrollo del SL, podría influir en la calidad de los productos finales. Con el tiempo ha quedado más que demostrado, que las aplicaciones de software libre, son de calidad igual o superior a las de software propietario.
- El Soporte. Debido a que el software no tiene dueño, y pasa de mano en mano, se dice que el soporte, es escaso o inexistente. Esta afirmación, también resulta ser falsa en la mayoría de los casos, ya que los buenos desarrollos de SL, cuentan con un excelente soporte basado en foros de usuarios y desarrolladores, por otra parte, el soporte de aplicaciones de SF se está convirtiendo en un negocio muy lucrativo.
Algunos de los hechos históricos más relevante a lo largo del tiempo en relación al software libre son:
En los años 80 se empezó a trabajar para conseguir formalizar el software libre, y la situación comenzó a invertirse.
En 1984, Richard Stallman abandona el “AI Lab” del MIT para comenzar el proyecto GNU. Esto se debe a su desacuerdo con los contratos de exclusividad y a la no compartición.
La idea de la Free Software Foundation (FSF) era y es la construcción de un sistema de Software completo, de propósito general, pero completamente libre. El proyecto se llamó GNU (GNU's Not Unix). Las primeras herramientas para GNU fueron un compilador de C (GCC) y un editor de textos (Emacs).
El proyecto GNU desarrolla desde hace más de diez años un núcleo para GNU llamado Hurd.
Para principios de los años 90, GNU sólo necesitaba un núcleo, pero Hurd aún necesitaba mucho tiempo para ser adecuado, así que se plantearon dos proyectos que lo sustituirían temporalmente: BSD y Linux.
A principios de los 90 BSD consiguió finalmente reescribir todo el código heredado de Unix, y tuvo así un núcleo totalmente libre.
En Julio de 1991 Linus Torvalds, estudiante finlandés de Informática, anuncia en Internet que quiere implementar un sistema libre similar a Minix.
En Marzo de 1994 apareció Linux 1.0, la primera versión estable. Durante ese periodo se unieron cientos de desarrolladores a Linux que colaboraron en el núcleo, y adaptaron las herramientas de GNU.
A mediados de 1992 empiezan a aparecer las primeras distribuciones de Linux, como SLS (ahora Slackware).
Desde el punto de vista técnico, lo más destacable de la época de los 90 es la aparición de dos grandes proyectos para construir entornos de escritorio: KDE (Octubre 1996) y GNOME (Agosto 1997).
En 1998 se crea la Open Source Iniciative (OSI), que es la organización que abandera el movimiento Open Source.
A principios del 2000 El Software Libre es un serio competidor en el mercado de los servidores, y empieza a hacerse un hueco entre los usuarios con GNOME 2.x, KDE 3.x y OpenOffice.
Mapa Conceptual Software Libre

No hay comentarios:
Publicar un comentario