En nuestro país, un proyecto de Ley impulsado por el Senador Alejandro Navarro, va en una dirección similar: “Proyecto de Ley sobre Uso Preferente de Programas de Libre Distribución en los órganos del Estado”. Primero explico algunas ideas:
– Cualquier Programa o Aplicación para computadores se hace a partir de un Código Fuente, el cual es una secuencia de instrucciones que son legibles por un humano en forma relativamente simple; ese Código Fuente después se convierte a un archivo Binario, el cual es el que finalmente corre en el Computador.
– El “Free Software”, o Software Libre, es hecho por Programadores que tienen la filosofía de que el Conocimiento debe fluir libremente, pues sólo mediante el intercambio desinteresado de ideas puede hacerse progreso. No solo son programadores los que colaboran, sino que también otros especialistas, para tener una visión completa de qué es lo que se necesita.
– En inglés, la palabra “Free”, está asociada a nuestros conceptos de “Gratuitos” y “Libres”; pero en el caso del Software Libre ( “Free Software” o Software de Código Abierto, como también es conocido ), lo explican como “Free as in Freedom”.
– El Software Libre, en su concepción ha sido Libre, en el sentido de que cualquiera puede:
1.- Ejecutarlo para cualquier propósito.
2.- Estudiar como funciona, y adaptarlo a las necesidades de uno. Para esto se necesita acceso completo e irrestricto al Código Fuente.
3.- Distribuir copias.
4.- Libertad para mejorarlo y publicar esas mejoras para que así la comunidad completa se beneficie. Se necesita acceso completo e irrestricto al Código Fuente.
– Este esquema no restringe ni imposibilita el uso para fines comerciales, ni lucrar con él. Existen condiciones para ello, las cuales son severamente sancionadas en caso de incumplimiento (al menos en EEUU y Europa).
Ahora… dada esa explicación, ¿ Por qué es tan importante que el Estado prefiera el Software Libre ? Por la sencilla razón de que los proveedores comerciales como Microsoft tienen un esquema de negocios en donde a uno le entregan el producto como ellos lo hacen, sin posibilidad de:
– Adaptar a necesidades particulares del cliente.
– Auditar el código fuente, para verificar la correctitud de los programas.
– Buscar eficientemente riesgos de seguridad: Cuando se debe manejar información delicada, ¿ se dejarían cosas al azar, o preferiría uno tener un control integral sobre quien y qué hace uso o acceso de esos datos? Me refiero por control integral, no solo a manipular los datos, sino a verificar la correctitud y seguridad de las herramientas utilizadas para ello.
– Respeto y adhesión a estándares internacionales, documentados y de dominio público. Esto es un tema importante, para garantizar interoperabilidad entre diferentes Sistemas. Es sabido ampliamente que los Productos Microsoft no cumplen con estos estándares internacionales, y es más, ocultan sus formatos de archivo, para mantener amarrados a quienes hayan comprado sus productos.
– Como conclusión, son características que permiten un control a Nivel Estratégico, no solo sobre datos, sino que sobre como y con qué se opera.
Vistos esos beneficios, ¿Renunciaría uno a ellos, para amarrarse a un solo proveedor, que no da esas garantías? Y no solo eso… ¿Aceptaría uno a amarrarse a solo vivir utilizando un tipo de producto ?
Una analogía que he visto mucho en la red: Es como si Toyota construyese una autopista, pero solo se pueda circular con vehículos de esa marca, no haciéndose responsable ella de lo que pueda pasar si uno usa otra marca de vehículo (y tampoco por los de la suya; el conductor es el responsable de lo que hace; fallas en los vehículos no suelen ser prioritarias de reparar). Mis disculpas a Toyota… la comparación es un poco cruda, pero así es en la realidad con el software de Microsoft.
La mención al e-government (gobierno electrónico) que hago en el artículo anterior va por el siguiente rumbo: Los sitios para realizar trámites del estado y para obtener información, debiesen ser visibles sin importar que solución tecnológica uno utilice. Un ejemplo concreto, es el de la PSU, por parte del DEMRE, de la Universidad de Chile: Sólo se puede acceder utilizando Windows e Internet Explorer; ese ya es un amarre del cual no se sale, sino haciendo una migración completa, gastando aun más recursos de los que se habría utilizado si en un principio se hubiese tomado la decisión de utilizar para ese Sistema, Tecnologías apegadas a estándares internacionales.
Aunque se debe mencionar que existen casos en los cuales sigue siendo mejor opción utilizar Sistemas Propietarios, no por el costo, sino por completitud: para desarrollar algo como lo ya existente a veces se necesitan años. Mas, hay que considerar que para su uso a nivel estatal, deben ser analizados concienzudamente, y debe haber justificación. No puede ser que un Estado quede al arbitrio de los caprichos de cualquier corporación de turno; los Gobiernos que no velan por los intereses de sus Ciudadanos, no poseen ningún grado de Dignidad, y se merecen un Juicio Político.
Roberto Sapiain Caro.
Estudiante Ing. Civil en Computación.
