Libertad en el Software: Entendiendo el Software Libre
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 5,77 KB
¿Qué es el Software Libre?
El Software Libre se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. Se basa en cuatro libertades esenciales:
Las 4 Libertades del Software Libre
- Libertad 0: Usar el programa con cualquier propósito.
- Libertad 1: Estudiar cómo funciona y adaptarlo a tus necesidades (acceso al código fuente es requisito).
- Libertad 2: Distribuir copias para ayudar a otros.
- Libertad 3: Mejorar el programa y publicar las mejoras para beneficio de la comunidad (acceso al código fuente es requisito).
Reglas para considerar un software como Libre: 1. Libertad de uso. 2. Libertad de modificación. 3. Libertad de distribución. 4. Libertad de publicación de cambios.
Perspectivas de Futuro
Una vez que se conocen las ventajas del software libre, es probable su expansión en:
- Entorno de oficina.
- Administración pública.
- PyMEs.
- Grandes empresas.
Características Principales
- No se requiere pedir o pagar permisos.
- Se deben incluir formas binarias y código fuente al distribuir copias.
- El desarrollador no puede revocar la licencia sin motivos.
- El usuario puede copiar, modificar y vender el software.
- Se basa en la ayuda mutua, no necesariamente es gratuito.
¿Qué ganamos con el Software Libre?
Ventajas: modelo de costos y el concepto de “colaboración y competencia”, liberalización del sector informático.
Desventaja: falta de financiación y beneficios.
Motivaciones para su Desarrollo
- Ética: el software es conocimiento y debe difundirse sin trabas.
- Pragmática: ventajas técnicas y económicas.
- Otras: diversión, aprendizaje, retribución económica.
Tipos de Software
Software no libre
Cualquier software que no es libre, incluyendo software semilibre y privativo.
Software cubierto por la GPL
La GPL (Licencia Pública General) de GNU protege programas con copyleft.
Software protegido con copyleft
Asegura que todas las copias y versiones sean software libre.
Software de dominio público
No está protegido por derechos de autor, puede no ser completamente libre.
Software de código abierto (Open Source)
Similar al software libre, pero con algunas licencias más restrictivas.
Software libre
Permite uso, copia y distribución con o sin modificaciones, gratuitamente o con retribución.
Software semilibre
No es libre, pero permite uso, copia, distribución y modificación sin fines lucrativos.
Software privativo
Restringe uso, redistribución y modificación.
Freeware
Se puede distribuir pero no modificar, el código fuente no está disponible.
Software comercial
Desarrollado para obtener dinero, puede ser libre o privativo.
Software privado
Desarrollado para un usuario específico, no se libera al público.
Shareware
Se permite redistribuir copias, pero se debe pagar una licencia.
Comparativa: Software Propietario vs. Software Libre
Software Propietario | Software Libre |
Se adquiere un derecho de uso. | El software adquirido es suyo. |
No se puede usar en todos los casos. | Se puede usar para lo que se desee. |
No se puede saber cómo funciona. | Se puede copiar y distribuir. |
Se puede modificar. | No existe garantía. |
Se puede copiar solo como copia de respaldo. No existe garantía. |