De acuerdo con la ley de Infogobierno todo programa informático que se desarrolle, adquiera o implemente en el Poder Público
fjsb2013Apuntes10 de Agosto de 2015
862 Palabras (4 Páginas)239 Visitas
De acuerdo con la ley de Infogobierno todo programa informático que se desarrolle, adquiera o implemente en el Poder Público venezolano deberá ser software libre y de estándares abiertos, salvo las excepciones expresamente establecidas en la ley y la autorización de la Comisión Nacional de las Tecnologías de Información. La ley impone sanciones y multas a los funcionarios que no cumplan este mandato. Autoriza a la Contraloría General a inhabilitarlos cuando adquieran software privativo sin haber sido autorizados.
Independientemente de las leyes y políticas públicas, el software libre gana terreno. No por decretos, sino por su calidad y las ventajas percibidas por los consumidores. Utilizan Linux el 96% de los supercomputadores, el 35% de las aplicaciones Web y el 28% de los mainframes. Utilizan Android el 36% de los celulares. Los lenguajes de programación libres vienen aumentando su participación en el mercado. Java: 18,4%; C: 17,1%; C++: 8,1%; PHP: 5,1% y Java Script: 1,4%.
Son más populares los lenguajes libres. Esto ha obligado a las empresas de software privativo a entrar en este negocio. Hoy día casi todo el software de aplicación privativo se desarrolla también para Linux. Es lógico que sea así. Las empresas siguen las preferencias del mercado.
Existen solo tres marcas relevantes de manejadores de base de datos en software privativo. En software libre hay dos. La ventaja de éstas últimas es que el código fuente no tiene secretos y muchos expertos colaboran. Los desarrolladores de software libre abren sus invenciones libremente.
En todas las economías el Estado tiene el deber de intervenir para impedir el control monopólico de las empresas en ciertos mercados. ¿Por qué seguir pagando royalties por software privativo que tienen más de 30 años desarrollados? Ya no son innovaciones. Sus fortalezas son el mercado que controlan, la prohibición de acceder al código fuente y su poder económico.
¿Está dispuesta la industria petrolera venezolana a promover el desarrollo, bajo plataformas libres, de un ERP que sustituya al SAP? ¿Por qué dejar que una empresa de software oligopólica controle nuestros datos, sin saber qué hace su código fuente? ¿La banca pública emprendería el desarrollo de un Core Bancario Open Source?
Muchos gobiernos de países con economías de mercado apoyan el software libre con decretos, subsidios y políticas públicas. Alemania, Australia, Argentina, Brasil, Chile, China, Ecuador, España, Francia, México, República Dominicana y Venezuela, entre otros. Es un movimiento iniciado en las universidades americanas. No nació por la influencia de ideologías políticas. Puede considerarse un nuevo modelo de negocios que en lugar de cobrar por licencias de uso de software, cobra por servicios de soporte técnico, desarrollo, mantenimiento y capacitación. Promueve la soberanía de los países, las empresas y las instituciones que lo adoptan. El código fuente está disponible sin restricciones. ¿Por qué debemos depender ciegamente en una empresa de software que controle de por vida el código fuente del programa que maneja todos los recursos el Estado, la empresa o la institución?
Ventajas:
- Escrutinio Publico: Al ser muchos las personas que tienen acceso al código fuente, eso lleva a un proceso de corrección de errores muy dinámico, no hace falta esperar que el proveedor del software saque una nueva versión.
- Independencia del proveedor:
- Software de dominio publico: este tipo de software no tienen licencias de uso, por lo tanto corre el peligro de dejar de serlo si alguien lo utiliza con el fin de apropiárselo.
- Al disponer del código fuente, cualquier persona puede continuar ofreciendo soporte, desarrollo u otro tipo de servicios para el software.
- No estamos supeditados a las condiciones del mercado de nuestro proveedor, es decir que si este se va del mercado porque no le conviene y discontinua el soporte, nosotros podemos contratar a otra persona.
- Manejo de la Lengua:
- Traducción: cualquier persona capacitada puede traducir y adaptar un software libre a cualquier lengua.
- Corrección ortográfica y gramatical: una vez traducido el software libre puede presentar errores de este tipo, los cuales pueden ser subsanados con mayor rapidez por una persona capacitada.
- Mayor seguridad y privacidad:
- Los sistemas de almacenamiento y recuperación de la información son públicos. Cualquier persona puede ver y entender como se almacenan los datos en un determinado formato o sistema.
- Existe una mayor dificultad para introducir código malicioso como ser: espía (p/ej. capturador de teclas), de control remoto (p/ej. Troyano), de entrada al sistema (p/ej. puerta trasera), etc.
- Garantía de continuidad: el software libre puede seguir siendo usado aun después de que haya desaparecido la persona que lo elaboro, dado que cualquier técnico informatico puede continuar desarrollándolo, mejorándolo o adaptándolo.
- Ahorro en costos: en cuanto a este tópico debemos distinguir cuatro grandes costos: de adquisición, de implantación (este a su vez se compone de costos de migración y de instalación), de soporte o mantenimiento, y de interoperabilidad. El software libre principalmente disminuye el costo de adquisición ya que al otorgar la libertad de distribuir copias la puedo ejercer con la compra de una sola licencia y no con tantas como computadoras posea (como sucede en la mayoría de los casos de software propietario). Cabe aclarar que también hay una disminución significativa en el costo de soporte, no ocurriendo lo mismo con los costos de implantación y de interoperatividad.
Problemas:
...