Tecnología Java en el Plan Nacional de Migración hacia el software libre de Venezuela


El día 16/09/05, Luigino Bracci Roa miembro de la lista de Conexión social envío a la lista sus impresiones de la reunión. Según se puede leer era algo SUN Vs Software Libre.





Luigino Bracci escribió:
Como se prevía, la trasnacional estadounidense Sun Microsystems acudió con muchos refuerzos a una reunión este jueves con el Ministerio de Ciencia y
Tecnología (MCT) en la Torre Ministerial en La Hoyada, Caracas; reunión que solicitaron inicialmente con el fin de debatir si las tecnologías Java
pueden utilizarse en el Plan Nacional de Migración hacia el software libre.

El auditorio del MCT no tardó en llenarse, contando con muchos desarrolladores de diferentes entes públicos, preocupados por el destino de
Java como lenguaje de programación en la administración pública.

DOS LADOS

Y, para dejar en claro cuán importante es esto para ellos, Sun decidió llevar, para defenderse, a dieciseis personas, entre ellas un importado: el
británico Simon Phipps, ejecutivo a cargo de las iniciativas de códigoabierto dentro de Sun Microsystems.

Por su lado, varios reconocidos miembros de las diferentes comunidades de software libre asistieron a la reunión a defender sus posiciones. Pero no
eran tantos en comparación con la gente Sun: acudieron Ernesto Hernández-Novich, José Luis Rey, Héctor Colina, Sandra Parra entre otros.

La reunión se dividió en dos etapas: en la mañana ambas partes dieron sus posiciones, llegando incluso a ponerse bastante agresivas en un ambiente
donde ponentes y auditorio estaban cada uno en sus trincheras. En la tarde, se realizaron mesas de trabajo para poder llegar a conclusiones tangibles.

SUN LO RECONOCE: LA JVM ES PROPIETARIA

Sorprendentemente, Sun misma admitió en las charlas que su Java Virtual Machine es propietaria y no puede usarse bajo el Decreto 3390. Pero
entonces, defendieron a capa y espada la Especificación Java alegando que ésta sí es abierta y puede usarse en la migración. Fue curioso que sus
láminas, si bien listaban las 4 libertades, no mencionaban la frase "software libre", supuestamente para evitar polémicas.

¿Cómo usar una especificación si la máquina virtual es propietaria? Pues en la charla, la propia Sun sacó a relucir al software libre, indicando que
Kaffe, SableVM, GCJ, Classpath y muchas otras son implementaciones libres de Java que sí se pueden usar. No advirtieron que estas soluciones no
implementan todas las funciones del J2SE o del J2EE, dando a entender a cualquier desprevenido que los programas hecho en Java puede portarse a
estas plataformas sin mucho trabajo.

OPENSOLARIS Y LA CDDL

Otra buena parte de la charla de SUN se basó en la defensa de OpenSolaris, la versión abierta de su sistema operativo. Si bien afirmaron que cumplía en
un 100 por ciento con el decreto, en las mesas de trabajo tuvieron queadmitir que OpenSolaris tiene componentes propietarios (entre ellos drivers,
componentes de encriptación y de autenticación, software para conexiones seguras, etc.) y que, por lo tanto, hasta que no publiquen el código de esos
componentes, no puede usarse en el plan de migración.

La licencia CDDL (ver http://www.sun.com/cddl/ ) trajo fuertes polémicas en lasala. Uno de los conferencistas pro-software libre, quien tuvo una charla
impecable, se equivocó al informar que dicha licencia (que Sun usa para OpenSolaris, afirmando con todo el descaro del mundo que ofrece más
libertades que la GPL) ni siquiera aparecía en la página de OpenSource.org.

Los empleados de Sun demostraron que el ponente estaba equivocado, e inmediatamente comenzaron a aplicársela no sólo a él, sino a toda la comunidad. "Lo que nosotros les decimos sí es 100 % cierto. Nosotros no venimos a vender nada; sabemos que ustedes son expertos y no hemos venido a subestimarlos ni a engañarlos", dijo la abogada de Sun, Inés Bachiles, en una corta intervención destinada a defender a CDDL. "¡Sun lleva la verdad por delante!", dijo victoriosa.

Sin embargo, también alegaron que Debian estaba sacando una distribución basada en OpenSolaris, algo que fue rotundamente desmentido luego por José
Luis Rey.

¡COMPRE JAVA! ¡3 X 1!

Apenas Inés Bachiles terminó su parte, Raúl Roldán comenzó una larga presentación de ventas sobre Java, haciendo quedar mal a su compañera, quien
había garantizado que ellos no eran vendedores. Y es que no fue suficiente con hallar en cada asiento del auditorio una bonita carpeta de Sun con
material promocional, junto a una franela de Sun cuidadosamente envuelta en plástico. Tampoco bastó con los cuadernos de Sun y los bonitos bolígrafos anaranjados que repartieron en las mesas. En realidad, lo único que faltó fue el CD con el JDK.

La charla de Roldán trató de las ventajas de Java, de las comunidades que existen en torno al mismo y cómo el JCP toma sus decisiones, algo
intrascendente en un foro convocado originalmente para examinar a Java a la luz del decreto 3390.

Luego, "la empresa que lleva la verdad por delante" comenzó a afirmar que la licencia de investigación JRL (ver http://java.net/jrl.csp) permitía que
Java cumpliera con la libertad 1 (poder ver el código). Dijeron que cumplen con las libertades 2 y 3 (compartir el código y distribuir los cambios)
porque con Java se pueden hacer aplicaciones cuyo código se puede redistribuir.

Admitieron que en 1996 el código fuente del JDK 1.0 estaba disponible en Internet, pero no explicaron por qué decidieron cerrarlo después. Ofrecieron
el montón de numeritos que aseguran que hay más computadores y terminales con Java que habitantes en toda América.

EL SOFTWARE LIBRE

Antes de eso, Hernández-Novich dio la disertación sobre Java y el software libre. Recordó las 4 libertades y explicó que en su cumplimiento "no hay
grises: o las cumple, o no las cumple." Explicó que código abierto (open source) no es lo mismo que software libre, y señaló las necesidades de
independencia tecnológica y el espíritu de compartir que hay tras el S.L.

Explicó de forma contundente por qué el JDK de Sun no cumple con el decreto 3390: No se puede exportar a países boicoteados por EEUU lo cual ya de por
sí viola la libertad 0 (libertad de uso). Las bibliotecas estándares no son libres, lo que viola la libertad 1. También explicó los inconvenientes de
las licencias SCSL, JIUL y JRL, algunas de las cuales ofrecen restricciones no sólo a países bajo embargo como Cuba, sino también a Paraguay, Perú,
Ecuador y Bolivia.

"Si es tan obvio que Java y OpenSolaris no son software libre, ¿por qué hay que sentarse aquí a discutirlo tanto?", preguntó Ernesto en directa alusión
al porqué de ese evento, algo que muchos han criticado.

Hernández-Novich señaló las alternativas a Java: Perl, Python y Ruby, indicando que son libres y sus especificaciones son abiertas y totalmente
documentadas. Lamentablemente se cayó en el error de mencionarlas de forma superficial, y el hecho de que pocas personas en la administración pública
hayan trabajado con ellas les trae desconfianza. Hace falta mencionar que parte de Google se ha programado en Python, que Perl tiene más de 18 años en
uso y cuenta con una base de datos gigantesca como CPAN, que Ruby es activamente utilizado en aplicaciones Web 2.0. Y, por amor de Dios,
¡explíquenle a la gente que cosas como Google Maps no usan Java nivel de cliente, sino AJAX!

LAS MESAS

En las mesas, grupos de 15 a 20 personas (entre ellas un representante del MCT, por lo menos dos empleados de Sun, un representante de las comunidades
del S.L. y el resto trabajadores del sector público) comenzaron a debatir usando diferentes metodologías en torno a la pregunta de si Java tiene
componentes que no cumplen con el decreto 3390. Una de las mesas se dedicó únicamente a discutir el tema de OpenSolaris, de una forma un tanto álgida.
Las otras cinco discutieron en torno a Java.

Hernández-Novich tuvo que ausentarse, por lo que José Rey, Colina, Parra y otros miembros se repartieron en las mesas para dar la pelea. Muchos
empleados públicos mostraron su descontento y su inconformidad con la "pérdida" de la máquina virtual de Sun: saben que las máquinas virtuales
libres están incompletas (en parte por culpa de Sun, según explicó Hernández-Novich en su disertación) o no confían en ellas. Las propuestas de
usar otros lenguajes de programación eran rechazadas en muchos casos, alegando que se han invertido años en desarrollos y entrenamiento.

En varias mesas los empleados de Sun llevaron el liderazgo en la discusión; en otras, se inició un fuerte debate entre Sun y alguno de los miembros de
la comunidad, particularmente en la mesa donde estaban José Luis Rey y Simon Phipps discutiendo, entre otros temas, el de Java y las patentes. En otra de
las mesas, un empleado de Sun se alteró bastante cuando, durante la discusión final, alguien mencionó ese tema.

MCT CON SUN

Hubo mesas donde algunos empleados del MCT fueron los defensores de las tecnologías Java, eclipsando incluso a la gente de Sun. En una de las mesas,
un empleado del MCT incluso llegó a proponer colocar en el documento final todas las ventajas de Java, cual si fuera una continuación de la charla
publicitaria de Roldán. La protesta de alguien de la comunidad fue lo que evitó desviar el tema del documento, pero en esa mesa las cosas también se
pusieron radicales. Por otro lado, era extraña la ausencia de varios empleados del MCT quienes tenían una posición crítica con ese evento y con
dicha empresa.

OPINION

Aparentemente, Sun tiene una clara intención al admitir que su JVM propietaria no puede usarse en el plan de migración. En primer lugar,
quieren evitar a toda costa que la gente deje de usar Java como lenguaje de desarrollo. Las propuestas de discutir otros lenguajes libres como
alternativas a Java eran negadas, alegando que ese no es el espacio de discusión.

Sun, por su parte, ofrece a la administración pública el uso de máquinas virtuales libres, sin advertir que muchísimas bibliotecas de J2SE / J2EE no
están implementadas. Tal vez quieren valerse de la frustración que ello producirá a los empleados públicos para entonces valerse de la provisión que
presenta el Plan Nacional de Migración: "Si no se puede con software libre, usa el propietario".

Idéntico el caso con OpenSolaris, sistema operativo que se ofrece sin soporte y que, según se dice, no es eficaz para "proyectos muy grandes",
para lo cual los desarrolladores deberán migrar, tarde o temprano, a Solaris 10 (que continúa siendo propietario, y sí cuenta con soporte empresarial).

Por otro lado, los empleados de Sun no llegaron a responder las razones por las cuales la empresa simplemente no se decide a colocar el J2SE bajo la
licencia GPL, lo cual ahorraría muchísimos problemas a ellos, a gobiernos de muchos países y a la comunidad mundial. Tampoco emitieron comentario sobre
el hecho de que su licencia sobre Java y otras tecnologías restringen o imposibilitan su uso en países como Cuba, Ecuador, Perú, Bolivia y Paraguay.

El tema del MCT sigue llamando la atención de muchos, y no es sólo por la existencia de cartas como esta:
http://www.migrandovenezuela.org/index.php?title=Denuncias_y_seguimiento_de_Irregularidades
sino por la defensa y el apego a Sun, Red Hat y otras trasnacionales que coartan la independencia tecnológica del país.

Fuente:
_______________________________________________
Softwarelibre mailing list
http://conexionsocial.org.ve/cgi-bin/mailman/listinfo/softwarelibre



Otras noticias de interés:

HVEN y ORION TEAM desaparecidos ???
Hace un tiempo ya. los grupos de hacking orion team venezuela (www.otv.org.ve) y hacker de venezuela (www.hven.com.ve) han desaparecid...
InterVideo añade la tecnología Windows Media al sistema operativo Linux
Microsoft ha elegido a la compañía InterVideo para que incluya la tecnología Windows Media a productos electrónicos de consumo basados en el sistema operativo de código abierto Linux....
Nosotros y la Ley Stalker
Ayer, se publicó en el Diario Oficial de la Nación (México) el decreto que aprueba diversas reformas para permitir el uso de la geolocalización para la persecución criminal bajo sospecha. A este conjunto de cambios legislativos se les conoce com...
¿La raíz de todos los males? - Rootkits revelados
¿Son los rootkits la raíz de todos los males, o sólo otra rama del árbol de amenazas? Todo lo que necesita saber acerca de los rootkits lo encontrará en este documento....
Reventada La protección del Windows XP SP1 -- ha sido crackeada.
Cuando aún falta más de un mes para que el primer Service Pack para Windows vea la luz, este ya ha sido crackeado....
Hewlett Packard (HP) apuesta fuerte por Linux
Hewlett Packard lleva tiempo contribuyendo al movimiento Linux, pero el lunes pasado añadió un nuevo capítulo a su historia de adhesión al movimiento Open Source....
Cross site scripting a través de mod_negotiation en Apache 1.x y 2.x
Se ha encontrado un fallo de seguridad en Apache que podría permitir a un atacante provocar un problema de cross site scripting. ...
Nueva versión de Arudius 0.5
Recien el 7 de febrero salio a la luz la nueva versión Arudius, trae nuevas herramientas de seguridad, tales como: Análisis de tráfico broadcast, crack para contraseña de SMB y análisis de dispositivo UPnP...
Unos hackers atacan la web de Microsoft en Francia
Unos hackers turcos han atacado la web francesa de Microsoft, que ayer quedó fuera de servicio en parte de sus páginas debido un servidor mal configurado en el proveedor de alojamiento web de la compañía....
Desbordamiento de búfer remoto en SQL Server 2000
Se ha descubierto un desbordamiento de búfer en el servidor de bases de datos de Microsoft SQL Server 2000, en la función OpenDataSource cuando se combina con MS Jet Engine....

Brindanos
un o una


Redes Sociales

Publicidad


Gana Bitcoins desde tu casa

Categorías


Planeta Vaslibre

Blog Roll




Nube de tags

  • anonimato
  • anonimo
  • antivirus
  • apache
  • blog
  • bsd
  • bug
  • centos
  • chrome
  • cifrado
  • computer
  • debian
  • exploits
  • fedora
  • fice
  • firefox
  • forense
  • freebsd
  • gentoo
  • github
  • gnome
  • gnu
  • gpl
  • gtk
  • hacia
  • hack
  • hacking
  • hosting
  • informatica
  • internet
  • isos
  • java
  • libre
  • licencias
  • linux
  • linuxmint
  • lxde
  • micros
  • migracion
  • mint
  • mit
  • mozilla
  • mysql
  • nacional
  • noticia
  • opensource
  • pgp
  • php
  • plan
  • sabayon
  • seguridad
  • system
  • tecnologia
  • thunar
  • thunderbird
  • tor
  • troyanos
  • tware
  • ubuntu
  • underground
  • vaslibre
  • venezuela
  • virus
  • viserproject
  • vivaldi
  • vulnerabilidades
  • web
  • website
  • windows
  • xanadu
  • xfce
  • xombra