viernes, 22 de septiembre de 2023

Software libre

¿Qué es un software libre?

Es el software que respeta la libertad de los usuarios y la comunidad. A grandes rasgos, significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software.

El término Software Libre se le atribuye al estadounidense Richard Stallman, quien fue fundador de la Free Software Foundation (Fundación del Software Libre) en la cual un número importante de computistas expertos aspiraba a desarrollar un Sistema Operativo totalmente libre, que llamaron Proyecto GNU (Para distinguirlo de Unix).

Libertades esenciales

Conocidas como las cuatro libertades esenciales, el siguiente conjunto de permisos es fundamental para distinguir entre el Software Libre y el tradicional de tipo comercial.

Libertad #1. Libertad para ejecutar el programa tal y como se desee, con cualquier propósito que se tenga, sin necesidad de notificar a nadie.

Libertad #2. Libertad para estudiar el funcionamiento del programa y alterarlo para que realice las tareas que se deseen. Para ello, el acceso libre al código fuente del programa es un requisito.

Libertad #3. Libertad para redistribuir copias del programa original, para el disfrute y ayuda de la comunidad, sin necesidad de notificar a nadie.

Libertad #4. Libertad para distribuir a terceros copias de las versiones modificadas, sin necesidad de notificar a nadie, permitiéndole a toda la comunidad beneficiarse de las alteraciones y las nuevas versiones del programa.

¿Quién creó las 4 libertades del software libre?

Nadia Eghbal

Es por eso que me encantó leer como Nadia Eghbal propuso las cuatro libertades de los que producen software de código abierto: La libertad de decidir quien participa en la comunidad. La libertad de decir que NO a tus peticiones o contribuciones (incluso de código)

¿Cuáles son los software libres que existen?

Chrome

Google Drive

Ubuntu

LibreOffice

centOS

Linux

Ventajas del software libre:

Accesibilidad: al estar disponible para cualquier persona, el software libre es accesible para todo tipo de empresas, independientemente de su tamaño o presupuesto.

Personalización: al contar con el código fuente, el software libre puede ser adaptado y personalizado a las necesidades de cada proyecto.

Colaboración: el software libre fomenta la colaboración y el trabajo en equipo, lo que puede resultar en una mejora de la calidad del software y en su evolución continua.

Reducción de costos: el hecho de ser un software gratuito permite reducir los costos de licencias y ser más competitivos en el mercado.

Desventajas del software libre:

Falta de soporte técnico oficial: al no contar con una empresa detrás que garantice la calidad del software, puede haber problemas de soporte técnico y de resolución de problemas en caso de fallos o errores en el programa.

Problemas de seguridad y estabilidad: la falta de una empresa detrás que garantice la calidad del software también puede generar problemas de seguridad y estabilidad en algunos casos.

Curva de aprendizaje: algunos programas de software libre pueden tener una interfaz más compleja y requerir un mayor tiempo de aprendizaje por parte de los usuarios.

 

0 comentarios:

Publicar un comentario