Software libre
Caracteristicas
¿ Que es el software libre ?
El software libre refiere al programa informático que brinda una gran libertad al usuario . Aquel que instala un programa de software libre, puede usarlo, modificarlo, copiarlo y redistribuirlo sin restricciones.
No hay que confundir el software libre con el software gratuito o freeware. Dado que el software libre puede modificarse y redistribuirse, un usuario puede tomar la decisión de comercializarlo
Historia
Entre los años 60 y 70 del Siglo XX, el software no era considerado un producto sino un añadido que los vendedores de los grandes computadores de la época (los mainframes) 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 los 70, las compañías iniciaron el hábito de imponer restricciones a los usuarios, con el uso de acuerdos de licencia.
En 1984, Richard Stallman comenzó a trabajar en el proyecto GNU, y un año más tarde fundó la Free Software Foundation (FSF). Stallman introdujo una definición para free software y el concepto de "copyleft", el cual desarrolló para dar a los usuarios libertad y para restringir las posibilidades de apropiación del software.VENTAJAS
El usuario no comete delito por tenerlo o usarlo.
Amplísima gama y variedad de herramientas libres.
Actualizaciones periódicas con tanta frecuencia.
100% libre de virus.
Altísimo nivel de estabilidad comprobada.
Protege y defiende la SOBERANÍA.
Tiene una gran comunidad de apoyo y soporte.
Diversidad de soluciones informáticas.
Costo.
Flexibilidad de las soluciones informáticas.
Independencia tecnológica.
- Posibilidad de ver la fuente y mejorarlo
o cambiarlo
DESVENTAJAS
El hardware debe ser de calidad y estándares abiertos.
Carece de una estructura ampliada mercadeo (marketing).
Algunas aplicaciones específicas no están en el mercado.
Requiere profesionales debidamente calificados para la administración del sistema (es un sistema administrado).
Dificultad en el intercambio de archivos.
Algunas aplicaciones (bajo Linux) pueden llegar a ser algo complicadas de instalar.
Inexistencia de garantía por parte del autor.
Interfaces gráficas menos amigables.
Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
- Menor compatibilidad con el hardware.
Licencias
AGPL: Èsta obliga a que se distribuya el software que se destine a dar servicios a través de una red de ordenadores, es decir, si se quiere usar como parte del desarrollo de un nuevo software, éste quedaría obligado a su libre distribución.
Apache: La licencia Apache no exige que las obras derivadas (las versiones modificadas) se distribuyan usando la misma licencia, ni siquiera que se tengan que distribuir como software libre, sólo exige que se informe a los receptores que en la distribución se ha usado código con la licencia Apache.
Creative commons: su definición se basa en cuatro condiciones:
· ‘Atribución’, con la cual se puede distribuir, exhibir, representar… siempre y cuando se reconozca y se cite a su autor
· ‘No comercial’, que no permite usar el software con fines comerciales
· ‘No derivadas’, con la cual no se puede modificar dicha obra
· ‘Compartir igual’, que incluye la creación de obras derivadas siempre que mantengan la licencia original.