martes, 5 de abril de 2011

SL Realidad o Moda?





El Software Libre no es una moda



El tema del Software Libre y los Sistemas de Código Abierto (Open Source) no es nuevo en el mundo informático. Casi que aparecen desde el propio origen de la computación, cuando se realizaban los primeros proyectos de desarrollo, aunque comenzó a tomar realmente forma en la década del los 80 del pasado siglo, cuando Richard Stallman formuló su proyecto GNU constituyendo la base fundamental de todo el movimiento en favor del Software Libre.
Stallman se oponía rotundamente a la comercialización de los software, sobre la base de que esto implicaba limitar las “libertades” de utilización de los resultados alcanzados y su propio desarrolllo. Como buen programador de sistemas se dedicó a crear un sistema operativo que denominó GNU (GNU is Not Unix cuya traducción es GNU no es Unix, donde Unix referencia al conjunto de los principales y más potentes sistemas operativos de la época, para mini y microcomputadoras, que aún hoy se mantienen) y que es la base del proyecto de igual nombre, acompañando al mismo de una licencia donde recogió los derechos que debían tener los usuarios del sistema, titulada Licencia Pública General de GNU (GPL por sus siglas en inglés).
El Proyecto GNU, gestado en 1984, había logrado un alcance global y ya bastante popularidad cuando un estudiante de la Universidad de Helsinki, Linus Torvalds, desarrolló un nuevo sistema operativo al que denominó LINUX, que fue rapidamente aceptado internacionalmente y recibió la colaboración gratuita de muchos programadores de todas partes del mundo para probarlo, mejorarlo e incorporarle nuevas herramientas. Es posible que este sea el logro más importante del trabajo de Torvalds, al haber logrado el aporte de la comunidad integrada en favor de un proyecto para el beneficio de todos.
LINUX se convirtió en el más popular sistema operativo de Código Abierto bajo las licencias de Software Libre, a partir del cual se generaron disímiles versiones y distribuciones de nuevos sistemas operativos. Se habían sentado las bases para el desarrollo de sistemas con el apoyo de toda la comunidad y al margen de las empresas.
Sobre estas mismas bases se han desarrollado desde entonces muchas aplicaciones y sistemas de diversa índole, algunos de los cuales han alcanzado notable popularidad en los últimos años, como es el caso del navegador de páginas Web en Internet Firefox desarrollado por Mozilla, que ha logrado arrebatarle al monopólico Internet Explorer de Microsoft casi un 30% del mercado, pasando por encima de todos los recursos invertidos por Microsoft en publicidad y acciones de mercadeo.
El número de microcomputadoras que a nivel mundial utilizan sistemas operativos del tipo LINUX, o aún teniendo instalados sistemas como Windows, utilizan heramientas de Código Abierto y Software Libre, como los programas Firefox, Thunderbird, VLC, entre otros, crece por día y en muchos casos no solo por lo que económicamente puede representar el cambio, sino porque en rendimiento suelen ser superiores y con mayores posibilidades que sus similares controlados por empresas y consorcios de manera privativa.







domingo, 3 de abril de 2011

En momentos del Software Libre...



Definición:



"El software libre es aquel que puede ser distribuido, modificado, copiado y usado; por lo tanto, debe venir acompañado del código fuente para hacer efectivas las libertades que lo caracterizan". Dentro de software libre hay, a su vez, matices que es necesario tener en cuenta. Por ejemplo, el software de dominio público significa que no está protegido por el copyright, por lo tanto, podrán generarse reversiones no libres del mismo, en cambio el software libre protegido con copyleft impide a los redistribuidores incluir algún tipo de restricción a las libertades propias del software así concebido,es decir, garantiza que las modificaciones seguirán siendo software libre. También es conveniente no confundir el software libre con el software gratuito, este no cuesta nada, hecho que no lo convierte en software libre, porque no es una cuestión de precio, sino de libertad. Para Richard Stallman el software libre es una cuestión de libertad, no de precio. Para comprender este concepto, debemos pensar en la aceptación de libre como en “libertad de expresión" , por lo cual se exponen las siguientes libertades:


0: libertad para utilizar el programa para cualquier propósito.


1: libertad para poder estudiar cómo funciona el programa. Implica acceso al código fuente del mismo.


2: libertad para redistribuir el programa.


3: libertad para hacer modificaciones y distribuir las mejoras. Implica también acceso al código fuente del mismo.

Stallman, Richard M. Software libre para una sociedad libre. Ed. Traficantes de Sueñoos. Españaa. 2004. p.99.