jueves, 10 de diciembre de 2015

Software libre

Software libre

¿Qué es?

Es el conjunto de software que por decisión del autor puede ser copiado, modificado y utilizado para cualquier fin (incluso fines lucrativos)

¿Cuando nace?

En 1985, Richard Stallman funda la Free Software Fundation, cuyo propósito es conseguir la libertad del usuario informático. La palabra "Free" (en español gratis/libre) indica la libertad de modificación y no la gratuidad del software.

¿Cuando el software es libre?

Según la definición de Richard Stallman, debe garantizar las siguientes libertades:
0-Uso. La libertad de usar el programa con cualquier tipo de propósito
1-Estudiar. La libertad de estudiar cómo funciona el programa y modificarlo
2-Distribuir. La libertad de distribuir copias del programa
3-Mejorar. La libertad de mejorar el programa y hacer esas mejoras públicas

Las libertades 1 y 3 requieren de acceso al código fuente

Licencias

Las licencias de software libre son muy poco restrictivas

GPL

Es la Licencia Pública General de GNU (GNU GPL). Posibilita la modificación y redistribución del software bajo esa misma licencia. Alrededor del 60% del software libre emplea una licencia GPL

APGL

La Licencia Pública General de Affero es una licencia derivada de la GNU diseñada específicamente para asegurar la cooperación con la comunidad en el caso de software que corra en servidores de red.

Ventajas y desventajas

El software libre tiene numerosas ventajas:
-Bajo costo
-Es libre, utilizable por cualquier persona
-Al ser modificable, se pueden corregir errores y mejorar el sistema, así como personalizarlo
-Tiene fácil acceso
-El software no depende de una sola empresa, puede darse un trabajo compartido

Sin embargo, también hay desventajas:
-Se pierden datos en el intercambio
-Dificultad en usuarios novatos(Se necesita conocimiento previo de programación)
-La calidad no tiene un control previo a diferencia de los softwares propietarios
-En los centros educativos su expansión es muy baja