¿Por qué es importante el Software Libre?

09/03/2020

¿Por qué es importante el Software Libre?

En los primeros años de la informática los programas eran compartidos sin ninguna licencia en concreto; programadores, ingenieros, académicos de cualquier lugar del mundo compartían y adaptaban sus creaciones para mejorar de forma conjunta, tal y como se ha venido haciendo en  cualquier otro campo de la ciencia. No existía el concepto de Software Libre porque no había de otro tipo.

A mediados de los años 70 del siglo XX los productores de hardware empezaron a no compartir las especificaciones de sus productos, y se empiezan también a comercializar los primeros Sistemas Operativos basados en software privativo. En este contexto en los años 1984 y 1985 Richard Stallman crea el proyecto GNU y la Free Software Foundation para promover el desarrollo de un Sistema Operativo completo,      introduciendo el concepto de Software Libre.

Las razones principales para crear Software Libre en ese momento eran básicamente morales:

  • El software privativo es antimoral, porque de manera explícita prohíbe ayudar a tus iguales. La gente se salta esta barrera y practica la piratería.
  • El software privativo es frustrante porque impide adaptarlo y mejorarlo a tus necesidades.
  • El software privativo rompe el espíritu de colaboración científica que hace progresar la sociedad

Con el tiempo, el Software Libre ha sido asimilado por la industria, apareciendo en 1998 la Open Source Initiative que busca una aproximación más pragmática y alejada de discusiones éticas. Esta iniciativa hizo popular el concepto Open Source o Código Abierto para por un lado alejar la carga filosófica, y también para ayudar a aclarar el problema de la palabra free que en inglés significa tanto “libre” como “gratis”.

Disponemos por tanto de dos visiones del Software Libre, una más ética y concienciada con la sociedad, la libertad de sus individuos, y una mayor conciencia de nuestra interacción con la tecnología, y otra más pragmática, centrada en las ventajas tanto técnicas como económicas que introduce esta forma de producción. Probablemente, uno de los grandes éxitos del Software Libre haya sido la conciliación de ambas visiones, al menos en gran medida y no falta de sus propias contradicciones.

El Software Libre a lo largo de los últimos 20 años ha calado en la industria y la sociedad, demostrando enormes ventajas, siendo algunas de ellas:

  • Dificulta el centralismo, al permitir el desarrollo de alternativas tecnológicas ante situaciones de posible monopolio. Esto está favorecido por la fuerte relación entre Software Libre y estándares y formatos abiertos.
  • Facilita la independencia tecnológica, ya que los usuarios tienen total control sobre el software que ejecutan en sus sistemas, pudiendo adaptarlo, mejorarlo, mantenerlo, sin necesidad de un proveedor concreto.
  • Facilita la cooperación, al permitir el trabajo distribuido mediante la libre asociación de desarrolladores que colaboran para crear productos sin la necesidad de relaciones contractuales, restricciones geográficas, etc.
  • Produce productos más seguros, al poder acceder a todo el código fuente, los fallos de seguridad se detectan de manera más rápida.
  • Produce productos más robustos, por la misma razón que son seguros, los desarrolladores cuidan que su código (que todo el mundo puede ver y juzgar) sea de la máxima calidad.
  • Produce productos más diversos, ya que cualquiera puede colaborar, los productos libres se suelen encontrar traducidos a la gran mayoría de los idiomas y por definición, son mucho más adaptables a las necesidades de sus usuarios.

El Software Libre no está exento de desventajas, por ejemplo:

  • Seguridad: al ser público, los fallos también lo son y si los desarrolladores no actúan, o los usuarios no actualizan sus sistemas, el software puede resultar fácilmente atacable.
  • Compatibilidad con hardware, en ocasiones el software no es compatible con los equipos más modernos, y puede llevar un tiempo para adaptarse.
  • Debido a que no todo el software libre es igual de popular, la calidad del mismo no es homogénea, por lo que dependiendo del sector, podemos encontrar software menos maduro y con menos funcionalidades que sus equivalentes privativos, llegando a existir áreas donde no existen alternativas libres en absoluto.
  • Por otro lado, el Software Libre ha demostrado también habilitar modelos de negocio que dan sostenibilidad a aquellas empresas que se deciden por crear productos libres. El principal modelo de negocio es el de prestación de servicios. Una empresa típica que desarrolla un producto libre, ejecuta proyectos de consultoría y/o formación, y en posventa proporciona soporte técnico a sus clientes; el valor por tanto no se encuentra en el software como tal, sino en la capacidad de la empresa para resolver las necesidades concretas de sus clientes.

Artículo de Jorge Sanz, Ingeniero de Datos en Elastic

Con el apoyo de Caixa Popular y la Coordinadora Valenciana de ONGD continuamos reforzando Pam a Pam, el mapa de economía social y solidaria (ESS) de la Comunitat Valenciana y consolidando la red ESS en la ciudad de València.

Pam a Pam se basa en 15 criterios de ESS. Uno de ellos es el Software libre. Ofrecemos a las iniciativas de ESS que están en el mapa, y a las futuras, un artículo sobre qué es y por qué es importante este tipo de software.