viernes, 24 de enero de 2014

Retos y Oportunidades del SL en Vzla

En la sociedad actual, una de las principales herramientas para el desarrollo económico es la utilización adecuada de la tecnología, que entre otras ventajas, facilita la rápida generación, transferencia e intercambio de información, factor fundamental para asumir decisiones en el entorno de una sociedad global altamente competitiva.
Como ya todos sabemos en Venezuela, mediante decreto 3.390, dispone que la Administración Pública Nacional empleará prioritariamente software libre desarrollado con estándares abiertos, en sus sistemas, proyectos y servicios informáticos.
Para muchas personas la posibilidad de la utilización del software libre abre nuevas  oportunidades, tales como:
– Permiten a la nación acceder a tecnología de primer nivel
– Están al alcance de individuos y organizaciones como herramientas de trabajo para los estudios y negocios
– Significan para el Estado ahorros millonarios en la adquisición de licencias
– Eliminan las barreras presupuestarias
– Posibilitan el desarrollo tecnológico para los países, al acceder al diseño de los programas se puede aprender de estos La intención es precisamente esa, que la independencia y autonomía no pueda depender de terceros
– Las aplicaciones son fácilmente auditadas.
Retos
Venezolana ha asumido la aplicación y uso del Software Libre en la Administración Pública, fundamentalmente identificando para ello las ventajas comparativas del Software Libre respecto al Software Propietario y que se traducen en garantía para la Soberanía Tecnológica y la Seguridad Nacional, ya que entre muchas otras el Software Libre permite minimizar los riesgos que están asociados a:
  • Filtración de los Datos Confidenciales,
  • Imposibilidad de Acceso a los Datos y,
  • Manipulación en la modificación de los Datos.
 Sin duda, todo esto hace que se convierta en estratégico el uso imperativo del Software Libre por parte del Estado Venezolano, visión que se ha tenido desde el mismo Estado para garantizar, no sólo la democratización del conocimiento, el acceso a toda la información que se produzca en el país, a los sistemas del Estado y a las tecnologías de información y comunicación, sino también la competitividad de la Industria Nacional de Tecnologías de Información, promoviendo su desarrollo y fortalecimiento, de manera que le permita al Estado contar con un aliado estratégico para la generación y soporte de soluciones orientadas a promover el ejercicio de la Soberanía y alcanzar Independencia Tecnológica

Ley de Infogobierno y Software Libre

Ley de Infogobierno reemplazará al Decreto Presidencial 3.390, para ordenar que las plataformas informáticas del Poder Ejecutivo Nacional migren a software libre y estándares abiertos, pero que había sido cumplido a medias. La nueva ley mantiene el espíritu del Decreto, pero extiende su alcance a los cinco Poderes Públicos, a nivel nacional, estadal y municipal; sanciona su incumplimiento, e incluye numerosas normas para fomentar la transparencia y el ofrecer servicios a la ciudadanía.
Las comunidades de software libre están muy contentas por la ley, pues ésta obliga al Estado a usar software Libre y Estándares Abiertos en su plataforma tecnológica. La ley plantea lo siguiente:
Artículo 34. El desarrollo, adquisición, implementación y uso de las tecnologías de información por el Poder Público, tiene como base el conocimiento libre. En las actuaciones que se realicen con el uso de las tecnologías de información, sólo empleará programas informáticos en software libre y estándares abiertos para garantizar al Poder Público el control sobre las tecnologías de información empleadas y el acceso de las personas a los servicios prestados. Los programas informáticos que se empleen para la gestión de los servicios públicos prestados por el Poder Popular, a través de las tecnologías de información, deben ser en software libre y con estándares abiertos.


La ley destaca, entre otros puntos, que el Estado tiene que tener “una plataforma tecnológica integrada, bajo su control y administración, que permita el efectivo uso de las tecnologías de información en sus relaciones internas”, ello ante páginas de algunos bancos, entes del Estado y medios de comunicación públicos que tienen sus páginas web y bases de datos fuera del país o mantenidas por empresas externas, lo que facilita su sabotaje o decrementa la soberanía del Estado.

Cómo Migrar a Software Libre

El software licenciado produce una enorme dependencia tecnológica, por lo tanto es necesario contemplar que al migrar a SL, se debe:
        Atender las demandas crecientes del gobierno tales como: seguridad, accesibilidad, interoperabilidad, calidad de servicio
        Promover el acceso a la información gratuita.
        Centralizar la administración de la información.
        Prevenir posibles irregularidades en el uso de software licenciado.
        Fomentar el desarrollo de la industria de software local.
        Incrementar el nivel de seguridad en la información.
El empleo de formatos cerrados genera una dependencia tecnológica interminable hacia los proveedores, por lo cual es necesario implementar sistemas que permitan mantenerse en el tiempo sin tener que depender del proveedor e incurrir en costos.
El uso de licencias libres le otorga al gobierno, el derecho a contratar profesionales para generar, modificar y adaptar los sistemas, con lo cual se fomentará la industria tecnológica nacional, la economía y el empleo.
Las razones fundamentales por la cual es necesario migrar a SL es porque la Administración Pública reduce su déficit, aporta valor al sector privado, especialmente a las empresas TIC locales, favorece la competitividad y contribuye al desarrollo de una economía sostenible basada en el conocimiento y la innovación abierta.
La publicación de software bajo licencias libres aumenta la transparencia de la administración, contribuye a la interoperabilidad entre instituciones, maximiza la independencia tecnológica y garantiza el futuro de las aplicaciones informáticas de la administración pública
En conclusión migrar a SL es una apuesta para la optimización de recursos tecnológicos de las Administraciones Públicas, una apuesta para la mejora y la eficiencia de la tecnología al servicio del ciudadano, una apuesta por la libertad de la tecnología y de su uso; una apuesta por la innovación y el progreso.

Aspectos Legales y Licencias del Software Libre

Los programas de Computación, también denominados Soporte lógico Software, son creaciones protegidas por la propiedad Intelectual, y de manera más precisa por la disciplina del Derecho de Autor.
Es decir que los autores y titulares de derechos sobre programas, denominados también titulares de derechos sobre Software Propietario, encuentran en la disciplina autoral el sustento legal y positivo para hacer valer sus derechos frente a terceros.
El software está protegido en su integridad, es decir que tal protección se extiende tanto a su sistema operativo como en su sistema aplicativo, bien sea este expresado en forma de código fuente  o de código objeto.
Vale la pena hacer mención a una definición importante, la cual dice:

"Una de las ventajas que reporta el uso de software libre, es el hecho de permitir que se realicen mejoras, estudios, modificaciones, actualizaciones y en general cualquier distribución y redistribución de las mismas, para que sean aprovechadas por los demás miembros de la comunidad. Sin embargo, puede suceder que alguien tome un software libre, lo modifique, mejore, transforme, actualice y luego lo quiera convertir en software propietario, convirtiendo en privado lo que en principio era público. Por ello y en premeditada contraposición al término COPYRIGHT, surge la expresión COPYLEFT, como palabra que significa todo lo contrario a las prerrogativas que reporta el Copyright. En palabras de Richard Stalllman  En lugar de poner el software libre GNU en el dominio público, nosotros lo protegemos con Copyleft."

domingo, 12 de enero de 2014

Marco legal de la industria del software en Venezuela

Existen potenciales riesgos que si no se tienen controlados por parte del estado, representan una amenaza y el desencadenamiento de acciones que pueden poner en problemas la Seguridad de la Información. Es por eso que se hace imperativo del Software Libre por parte del Estado Venezolano.
Vale la pena destacar otros decretos que buscan fortalecer fundamentos mencionados por Dairy
       Decreto con Fuerza de Ley Orgánica Nº 1.290 de Ciencia, Tecnología e Innovación, Decreto que estipula la organización del Sistema Nacional de Ciencia,
       Tecnología e Innovación y la definición de los lineamientos que orientarán las políticas y estrategias para la actividad científica, tecnológica y de innovación (Gaceta 37.291, de fecha 26/09/2001).
       Decreto N° 825, emitido el 10 de mayo de 2000, se establece el acceso y el uso de Internet como política prioritaria para el desarrollo cultural, económico, social y político del Estado
       Decreto N° 3.390, publicado en la Gaceta Oficial Nº 38.095 de fecha 28/ 12/ 2004, el cual es un Decreto con Rango y Fuerza de Ley Orgánica de Ciencia, Tecnología e Innovación que obliga a la Administración Pública Nacional a emplear prioritariamente el Software Libre desarrollado con Estándares Abiertos para robustecer la industria nacional, aumentando y aprovechando sus capacidades y fortaleciendo nuestra soberanía.
En fecha 29-01-2009 se publica en Gaceta Oficial N° 39.109 de la República Bolivariana de Venezuela, las tres primeras Normas Técnicas sobre el Uso de las Tecnologías de Información por parte del Estado, las cuales tienen el propósito de garantizar el intercambio y acceso a la información por medios electrónicos de los entes de la Administración Pública de tal forma que pueda realizarse sin necesidad de recurrir a herramientas privativas.
Las Normas Técnicas antes mencionadas son:
       Normativa para Formato Abierto de Documentos (ODF)
       Formato de Documento Portátil (PDF)
       Portales web de la Administración Pública (AP)

sábado, 11 de enero de 2014

Mapa Conceptual de ISL

Ingeniería del Software Libre (ISL)

La ISL permite que la metodología para el desarrollo de aplicaciones se lleve a cabo de manera amplia, ya sea utilizando un enfoque estructurado de análisis y diseño, un enfoque orientado por objetos. Con la ISL se pretende promover el uso de sistemas operativos, lenguajes de programación, bases de datos y demás herramientas de software de carácter libre para la creación de aplicaciones.
Considero que la misma, se fundamenta en que se debe trabajar en equipo, con el fin de fomentar una mayor participación de elementos para el desarrollo, sin dejar de lado la utilización de técnicas y herramientas que aquí se mencionan.

Se puede decir que una tarea pendiente de la ingeniería del software es la de encontrar formas para que los desarrolladores de software libre produzcan software de gran calidad siguiendo paradigmas de creación, producción y mantenimiento que así lo certifiquen.

Fundamentos del Software Libre

Se puede decir, que SL viene con autorización para que cualquiera pueda usarlo, copiarlo y distribuirlo, ya sea literal o con modificaciones, gratis o mediante una gratificación. En particular, esto significa que el código fuente debe estar disponible. "Si no es fuente, no es software''. Ésta es una definición simplificada. Resumiendo, con el SL se puede: Ejecutar el programa en cualquier sitio, con cualquier propósito. Libertad para estudiarlo y adaptarlo a nuestras necesidades, siendo necesario el acceso al código fuente. Libertad de redistribución, de modo que se nos permita colaborar con los demás. Libertad para mejorar el programa y publicar las mejoras, siempre y cuando se exija el código fuente

Mapa Conceptual Software Libre


Software Libre

Una de la tantas definiciones de Software Libre, puede ser que se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.  
En particular, esto significa que el código fuente debe estar disponible.