Sigue la controversia de Java y el Decreto 3.390 (3390)
Publicado por Edgar González 25 Enero 2006 en Decreto 3.390, Java, Software Libre / Abierto. english • españolA raíz del Decreto 3.390 (3390) han surgido posiciones encontradas en cuanto al uso de Java dentro de la Administración Pública en Venezuela.
El año pasado se llevó a cabo una sesión de trabajo entre el Ministerio de Ciencia y Tecnología, Sun Microsystems, y miembros de la comunidades Java y de Software Libre de Venezuela, para discutir el punto del uso de Java dentro del marco del decreto 3.390.
En su momento pareció que tal reunión solo había servido para afianzar las posiciones en pro y en contra que ya se tenían previamente acerca de si Java cumple o no el decreto 3.390.
Hoy me acabó de enterar por la lista de correos de SoftwareLibre de solve.net.ve (ver mensaje) que al parecer habría una autorización (aún no firmada) por parte del Ministerio de Ciencia y Tecnología que autorizaría el uso de Java en el marco del decreto 3.390.
A pesar de esto tiendo a pensar que la controversia en cuanto al uso de Java en la Administración Pública Nacional está lejos de haber terminado.
Aquí les dejo el texto de tal autorización (tomado del correo enviado por Francisco Palm a la lista de correos de SoftwareLibre de solve.net.ve)
–
AUTORIZACIÓN TEMPORAL PARA LA ADOPCIÓN DE
LOS COMPONENTES DE LA TECNOLOGÍA JAVA
Yo, MARLENE YADIRA CÓRDOVA, titular de la cédula de identidad Nº V.-4.581.205, en mi condición de Ministra de Ciencia y Tecnología, designación que consta en Decreto Nº 2.382 de fecha 29 de Abril del 2003, publicada en la Gaceta Oficial de la República Bolivariana de Venezuela Nº 37.681 de fecha 02 de Mayo del 2003, en representación de la República Bolivariana de Venezuela por órgano del Ministerio de Ciencia y Tecnología, y actuando como máxima autoridad administrativa de dicho órgano expongo:
CONSIDERANDO
Que es menester dar cumplimiento a lo establecido en los artículos 01, 02, 03, y 14 del Decreto Nº 3.390, de fecha 28 de Diciembre del 2004, publicado en la Gaceta Oficial de la República Bolivariana de Venezuela Nº 38.095, en los cuales se define lo que es software libre, propietario y estándares abiertos, se dispone que la Administración Pública Nacional empleará prioritariamente Software Libre desarrollado con Estándares Abiertos, si permite un mecanismo de excepción, y se declara al Ministerio de Ciencia y Tecnología como coordinador de la ejecución del Decreto 3390.
CONSIDERANDO
Que el Ministerio de Ciencia y Tecnología es el ente rector en materia de Tecnologías de Información en el Ejecutivo Nacional, de acuerdo a lo establecido en el artículo 26 de la Ley Orgánica de Ciencia, Tecnología e Innovación, publicada en la Gaceta Oficial de la Republica Bolivariana de Venezuela Nº 38.242 de fecha 03 de Agosto del 2005.
CONSIDERANDO
Que las especificaciones de la tecnología Java, las cuales definen tanto el lenguaje de programación como los componentes de arquitectura, son establecidos por una organización independiente denominada “Java Comunity Process” o “JCP” y reconocidos internacionalmente como un estándar abierto.
CONSIDERANDO
Que los componentes de arquitectura de la tecnología Java definidos por la JCP sirven de estándar para que las empresas y demás organizaciones puedan desarrollar sus implementaciones propias, las cuales pueden ser libres o propietarias.
CONSIDERANDO
Que son muy pocos los componentes de la tecnología Java que no disponen de por lo menos una implementación basada en software libre.
CONSIDERANDO
Que en los casos de componentes de arquitectura Java cuyas implementaciones propietarias no disponen de una implementación libre equivalente, estas se encuentran en curso de desarrollo o mejora.
RESUELVE
1. Reconocer que las especificaciones de la tecnología Java definidas por la Java Comunity Process son un estándar abierto tal como lo entiende el artículo 2 del Decreto 3390. Estas especificaciones de la tecnología Java incluyen la definición del lenguaje de programación así como también los componentes de arquitectura.
2. Declarar las implementaciones de los componentes de la tecnología Java que cumplan con el decreto 3390, de uso prioritario sobre aquellas implementaciones de los componentes de la tecnología Java que no lo cumplan.
3. Otorgar a los órganos y entes de la Administración Pública Nacional, autorización temporal para la utilización de las implementaciones no libres de los componentes de la tecnología Java que no disponen de un equivalente en software libre basado en estándares abiertos. Esta autorización temporal será válida hasta el momento del desarrollo y publicación de una solución equivalente que sea software libre basado en estándares abiertos. El ministerio de Ciencia y Tecnología velará por hacer oficial la aparición y publicación de implementaciones de componentes libres de Java basados en estándares abiertos.
4. Declarar que las aplicaciones existentes en la Administración Pública Nacional que han sido desarrolladas gracias a implementaciones de componentes de Java no libres, deberán ser migradas a implementaciones de componentes de Java que respeten la presente resolución, o a cualquier otra solución de software que respete el Decreto 3390.
Todo esto, sin menoscabo de lo contenido o regulado en las leyes, decretos, reglamentos o resoluciones que regulen la materia.
La presente autorización temporal se expide en la Ciudad de Caracas, a los —- días del mes de ——— del dos mil cinco (2005).
MARLENE YADIRA CÓRDOVA
MINISTRA
OTI/100-0001/ABCD
4 Respuestas a “Sigue la controversia de Java y el Decreto 3.390 (3390)”
- 1 Pingback a 14 Feb, 2006 a 5:34 pm
Esta es una victoria importante no sólo para Java sino para otros lenguajes como C#. De verdad el resultado es gratamente sorprendente ya que significa que el pragmatismo y no la politiquería fueron usados para escoger este lenguaje.
Les dejo una discusión en mi blog sobre el tema, de verdad ha sido un asunto espinoso por mucho tiempo:
http://kodegeek.com/2006/01/la-confusin-de-el-decreto-3390-como.shtml
habrá que ver esto publicado oficialmente… siempre me ha parecido que hay dos bandos en la administración oficial discutiendo este tema, y el MCT parece ser uno de los bandos, aunque la verdad no lo tengo claro. Muy buena decisión si la hacen oficial.
Qué haya gente que se cree que programan pero se sienten desválidos si les quitan una tecnología (o lenguaje) en particular es algo que puede causar pena y consternación. Al país esto no le debe importar en absoluto, nuestra mayor preocupación debe ser la SOBERANIA TECNOLOGICA, ¿de qué nos sirve caernos a mentiras con Java si en unos años tenemos un montón de aplicaciones ejecutándose sobre la implementación de Sun (ni esperanzas de que corran en las VM pseudolibres) y el gobierno de los EEUU pone a Venezuela oficialmente en la lista del “eje del mal” y ya no podemos descargar ni instalar Java en Venezuela? (al menos de forma legal)…
Las tecnologías que emergen relacionadas con GCC, Python, Perl y Ruby son tan abrumadoramente superiores a Java que es difícil entender tanta ceguera.