Guillermo Cobos
Es necesario primero definir qué es el software libre. En La comunidad de los negocios, varias creencias falsas alrededor de la gratuidad o no de dicho tipo de programa informático. Y es que la confusión proviene del idioma inglés cuando se ocupa la palabra “free”, lo cual en español se puede traducir ya sea como libre o como gratuito.
Antes de ir a las ventajas y desventajas del software libre, se ha de definir entonces a qué se refiere tal cualidad de libertad. Y es que el calificativo de “software libre” se deriva de que dicho calificativo debe contener 4 características.
Primero. Libertad 0. Esta libertad se refiere a la capacidad de ejecución del programa sin ninguna restricción, y con cualquier propósito
Segundo. Libertad 1. Este atributo se refiere a que se no hay restricciones para estudiar el funcionamiento del programa. Tambien para modificar lo que haga falta para que se comporte conforme lo que cada quien desee. Evidentemente el acceso al código fuente es una condición sine qua non
Tercero. Libertad 2. Esto quiere decir que hay libertad para distribución de copias a terceros, sin necesidad de pedir permiso a nadie
Cuarto. Libertad 3. Se define como la libertad de distribuir copias de versiones modificadas a terceros. Con esto, la comunidad se beneficia de dichas modificaciones.
Por otro lado, estas capacidades o grados de libertad, no implican en ningún momento una relación directa con cuestiones comerciales. El software libre no necesariamente es gratuito. Su comercialización puede implicar un monto económico distinto a cero. Entonces, con esto, la implicación del pago de un dinero para obtener sus copias es una posibilidad absolutamente existente. Con este antecedente, ahora sí se puede identificar que no necesariamente el término “free” significa gratis.
Ahora vamos con las ventajas y desventajas del “software libre”. Ya se vislumbran entonces cuales podrían ser tales. Pero hay que apuntar, o ser consciente de un hecho fundamental donde los tomadores de decisiones con poco conocimiento de estos temas, pueden equivocarse garrafalmente, y esto es precisamente, en el tema económico. El hecho de que se adquiera software libre, no significa que a la empresa o institución gubernamental, no le cueste nada.
Existen “costos escondidos”. Estos costos están fundamentalmente del lado del recurso humano y no del lado del recurso económico. El hecho de que la gente de sistemas haya estudiado ingeniería en sistemas computacionales, no implica que tenga conocimiento de todo el software “libre” que hay en el mundo y que cualquiera haya programado.
Dichos ingenieros ciertamente tienen la capacidad de conocer el significado de las instrucciones y del código mismo. Sin embargo, no necesariamente esto implica que sea “fácil” o inmediato el proceso de interpretación del mismo. Siempre hay una curva de aprendizaje que toma más o menos tiempo del planeado. Posterior a la curva de aprendizaje, hay un tiempo necesario para elaborar las modificaciones pertinentes. Y eso, dura lo que tenga que durar.
Evidentemente aquí hay un costo no necesariamente del programa, sino del recurso humano con todas sus implicaciones. El salario del trabajador que está dedicado primero a descifrar correctamente el programa y luego las pruebas de funcionamiento adecuado del mismo y su correspondiente ajuste fino.
Y en el escenario en que dicho trabajador, por la razón que sea, deja de laborar en la empresa, el proceso se deberá empezar nuevamente con las respectivas erogaciones económicas. La recomendación obvia es que el proceso descrito previamente, sea documentado apropiadamente para que los costos inherentes a la herencia del programa, sean menos significativos.
Sígueme en mis siguientes artículos para más ideas estratégicas de transformación digital.

https://www.linkedin.com/in/consultorseguridadinformatica/
Correo: [email protected]
https://www.youtube.com/user/CareTelecom/
https://www.facebook.com/pg/CareTelecom









