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 PropietarioSoftware 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.

Entradas relacionadas: