La importancia del software libre
El software libre es la autonomía que tienen los usuarios de estudiar, ejecutar, modificar y distribuir el software para un fin concreto.
Su definición está asociada al movimiento de entusiastas interesados en el mundo del software. En los años 80 nace la Free Software Foundation, con el objetivo de difundir el movimiento del software libre, siendo una organización sin ánimo de lucro con el fundamento compartir (código fuente) y generar conocimientos donde predomina el uso del software de forma libre de cara los usuarios técnicos y no técnicos.
El término software libre viene de las palabras en inglés "free software", la palabra free traducida al español significa libre o gratis, lo que puede dar lugar a confusión. En este caso, libre no hace referencia necesariamente a gratuito. El software libre puede tener licencia gratuita o paga dependiendo del fin otorgado por su creador o creadores.
Derivado de la misma filosofía y principio de la libertad en cuanto las personas tengan sobre el software y el código fuente, encontramos Open Source ( código abierto). Estas son dos formas de perseguir el mismo objetivo, pues comparten similitudes en cuanto a las libertades y transparencia en el mundo del desarrollo de software, pero también diferencias, la principal es que el Open Source es menos estricto que el software libre, en términos de licencias de usos, y el software libre tiene en cuenta más cuestiones filosóficas y éticas sobre cualquier cosa incluyendo la parte técnica.
En la práctica, todo el software libre se puede calificar como código abierto y los productos desarrollados sobre esta filosofía deben ser libres, y el Open Source no necesariamente tiene que ser libre, el último radica en lo mencionado antes, el tipo de licencia otorgada por los creadores.
Ventajas
Fácil acceso
El hecho de contar con la disponibilidad a la hora de acceder al código, hace que muchas personas técnicas pueden contribuir y mejorar una pieza de software hace que sea mejor cada día y con menos fallos.
Ahorro de costos por parte de las empresas
Poder acceder de forma libre a un software que puede cumplir las mismas funciones que uno de pago, permite a los usuarios ahorrar dinero en costos de adquisición, mantenimiento y soporte.
Permite ser copiado y modificado
Una de las más importantes ya que permite a los usuarios y empresas crear productos y servicios de base tecnológica utilizando herramientas libres.
Autonomía e independencia
A lo largo del blog se ha comentado que el usuario tiene acceso al software y al código fuente por lo que se puede utilizar libremente y construir proyectos desde cero y basados en otro sin restricciones, adaptarlos, modificarlos de acuerdo a nuestras necesidades sin depender de grandes empresas tecnológicas como Facebook, Google o Amazon.
Para terminar, el software libre y el Open Source son muy importantes, y gracias a ellos se ha permitido la creación de productos que se han convertido en grandes compañías de renombre como Uber, Netflix o Airbnb, los cuales han cambiado de una u otra forma nuestras vidas.