Software Libre
Este trabajo contiene una compilación de información inherente a aspectos básicos del Software Libre y un aterrizaje del mismo en Venezuela. Iniciando el abordaje con una revisión de lo que es considerado mundialmente como Software Libre, su filosofía, algunas características, ventajas / beneficios, tipos de licencias, entre otros elementos a desarrollar. Para finalizar con unbreve esquema relacionado con la constitucionalidad y la operatividad de este software en nuestro país, el marco legal del mismo, así como los planes y proyectos previstos para operacionalizar dicho marco legal.
HISTORIA
Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido que los vendedores de las grandes computadoras de la época (las mainframes) aportaban asus clientes para que éstos pudieran usarlos. En dicha cultura, era común que los programadores y desarrolladores de software compartieran libremente sus programas unos con otros, pero a finales de la década de 1970, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia.
Con la llegada de los años 1980 las computadoras más modernas comenzabana utilizar sistemas operativos privativos, forzando a los usuarios a aceptar condiciones restrictivas que impedían realizar modificaciones a dicho software.
En caso de que algún usuario o programador encontrase algún error en la aplicación, lo único que podía hacer era darlo a conocer a la empresa desarrolladora para que ésta lo solucionara. Aunque el programador estuviese capacitado parasolucionar el problema y lo desease hacer sin pedir nada a cambio, el contrato le impedía que modificase el software.
Con este antecedente, en 1984, Richard Matthew Stallman de nacionalidad estadounidense; comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la Free Software Fundation (FSF). Stallman introdujo la definición de software libre y el concepto de "copyleft" (el opuesto delCopyright de los derechos autorales), que es básicamente el principio de que cualquier modificación o cambio debe quedar disponible para el resto de la comunidad; creando un marco de referencia moral, político y legal para el movimiento de Software Libre.
DEFINICIÓN
El software libre es la denominación del software o programa de computación cuya licencia garantiza al usuario acceso al códigofuente del programa, por tanto, una vez obtenido puede ser usado, copiado, estudiado, modificado y redistribuido libremente.
Según la Free Software Foundation, el software libre se refiere a cuatro (04) libertades esenciales de los usuarios:
1. La libertad de ejecutar el programa, para cualquier propósito.
2. La libertad de estudiar cómo trabaja el programa, y cambiarlo para que haga lo queusted quiera El acceso al código fuente es una condición necesaria para ello.
3. La libertad de redistribuir copias para que pueda ayudar a otros usuarios.
4. La libertad de distribuir copias de sus versiones modificadas a terceros. Si lo hace, puede dar a toda la comunidad una oportunidad de beneficiarse de sus cambios.
CARACTERISTICAS
Se encuentra disponible el código fuente delsoftware, por lo que puede modificarse el software sin ningún límite, y sin pago a quien lo inventó o lanzó al mercado.
El opuesto del Software libre es el denominado software propietario, aquel que es imposible de utilizar en otro hardware, o terminal modificar, o transferir sin pagar derechos a su inventor o creador.
Las versiones estables se liberan cada 6 meses y se mantienen actualizadas enmateria de seguridad hasta 18 meses después de su lanzamiento.
La nomenclatura de las versiones no obedece principalmente a un orden de desarrollo, se compone del dígito del año de emisión y del mes en que esto ocurre. La versión 4.10 es de octubre de 2004, la 5.04 es de abril de 2005, la 5.10 de octubre de 2005, la 6.06 es de junio de 2006, la 6.10 es de octubre de 2006 y la 7.04 es de...
Regístrate para leer el documento completo.