 |
Mapa software libre. |
El software libre es el software que respeta la libertad de sus usuarios, sobre su producto adquirido y, por tanto, una vez obtenido puede ser
usado, copiado, estudiado, modificado, y redistribuido libremente.El software libre suele estar disponible gratuitamente, o al precio de
costo de la distribución a través de otros medios; sin embargo no es
obligatorio que sea así, por lo tanto no hay que asociar software libre a
"software gratuito"Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquel software que no requiere de licencia,
pues sus derechos de explotación son para toda la humanidad, porque
pertenece a todos por igual. Cualquiera puede hacer uso de él, siempre
con fines legales y consignando su autoría original. Este software sería
aquel cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo contado desde la muerte de este, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por muy débil que sea, ya no es del dominio público.
HISTORIA DEL SOFTWARE LIBRE.
Entre los años 1960 y 1970, el software no era considerado un producto sino un añadido que los vendedores de los grandes ordenadores de la época aportaban a sus 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.Este comportamiento era particularmente habitual en algunos de los mayores grupos de usuarios de la época, como DECUS (grupo de usuarios de computadoras DEC). 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.
TIPOS DE LICENCIAS.
Una licencia es aquella autorización formal con carácter contractual que
un autor de un software da a un interesado para ejercer "actos de
explotación legales". Pueden existir tantas licencias como acuerdos
concretos se den entre el autor y el licenciatario.
·
Licencias GPL(Licencia Pública General): El autor conserva los derechos de autor (copyright), y permite la
redistribución y modificación bajo términos diseñados para asegurarse de
que todas las versiones modificadas del software permanecen bajo los
términos más restrictivos de la propia GNU GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL.
·
Licencias AGPL (Licencia Pública General de Affero): es una licencia copyleft derivada de la Licencia Pública General de GNU diseñada específicamente para asegurar la cooperación con la comunidad en el caso de software que corra en servidores de red.
·
Licencia estilo BSD (Distribución de Software Berkeley): Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD.
El autor, bajo tales licencias, mantiene la protección de copyright
únicamente para la renuncia de garantía y para requerir la adecuada
atribución de la autoría en trabajos derivados, pero permite la libre
redistribución y modificación, incluso si dichos trabajos tienen
propietario.
·
Licencias estilo MPL y derivadas (Licencia Pública de Mozilla): Esta licencia es de Software Libre y tiene un gran valor porque fue el
instrumento que empleó Netscape Communications Corp. para liberar su
Netscape Communicator 4.0 y empezar ese proyecto tan importante para el
mundo del Software Libre: Mozilla. Se utilizan en gran cantidad de
productos de software libre de uso cotidiano en todo tipo de sistemas
operativos.
 |
Copyleft |
·
Copyleft: consiste en permitir la libre distribución de copias y versiones
modificadas de una obra u otro trabajo, exigiendo que los mismos
derechos sean preservados en las versiones modificadas. La efectividad
de ejercerlo puede depender de la legislación particular de cada país,
pero en principio se puede utilizar para programas informáticos, obras de arte, cultura, ciencia, o cualquier tipo de obra o trabajo creativo que sea regido por el derecho de autor.
Comparación con el Software de código abierto.
Comparten muchas de sus licencias pero la Free Software Foundation opina que el movimiento del software de código abierto es filosóficamente diferente del movimiento del software libre.
Para que un
software sea definido como libre o de código abierto
, o ambos, debe cumplir ciertas reglas o normas para poseer esta denominación:
·
Las 4 libertades del software libre:
1. Ejecuta el programa con cualquiero propósito.
2. Estudia y modifica el programa.
3.Distrubuye el programam de forma que pueda ayudar al prójimo.
4. Distribuir las varsiones modificadas propias.
·
Las 10 premisas del software de código abierto.
1. Libre redestribución: el software debe poder ser regalado o vendido libremente.
2. Código fuente: el código fuente debe estar incluido u obtenerse libremente.
3. Trabajos derivados: la redistribución de modificaciones debe estar permitida.
4. Integridad del código fuente del autor: las licencias pueden requerir que
las modificaciones sean redistribuidas sólo como parches.
5. Sin discriminación de personas o grupos: nadie puede dejarse fuera.
6. Sin discriminación de áreas de iniciativa: los usuarios comerciales no pueden ser excluidos.
7. Distribución de la licencia: deben aplicarse los mismos derechos a todo el que reciba el programa.
8. La licencia no debe ser específica de un producto: el programa no puede licenciarse solo como parte de una distribución mayor.
9. La licencia no debe restringir otro software: la licencia no puede
obligar a que algún otro software que sea distribuido con el software
abierto deba también ser de código abierto.
10. La licencia debe ser tecnológicamente neutral: no debe requerirse la
aceptación de la licencia por medio de un acceso por clic de ratón o de
otra forma específica del medio de soporte del software.
Software libre en la Administración Pública.
Hay una serie de administraciones públicas que han mostrado su apoyo al software libre, ya migrando total o parcialmente sus servidores y sistemas de escritorio, o bien subvencionándolos.
El Estado requiere un software que cumpla determinados requisitos y varios de los mismos llevan a utilizar exclusivamente software libre. Como ejemplos se tiene a Alemania, Argentina, Brasil, Cuba, Chile, China, Ecuador, España, Francia, México, República Dominicana y Venezuela.
Ventajas del Software libre.
- Bajo coste de adquisición.
-Innovación tecnológica.
- Independencia del proveedor.
- Escrutinio público.
- Adaptación del software.
- Idiomas.