15 de septiembre de 2007

Presidente Chávez: ¿El Software Libre en pañales?

No pude escucharlo, pero anoche, en un acto con gobernadores y alcaldes bolivarianos en el estado Lara, el Presidente Hugo Chávez dijo que estábamos en pañales en lo que a Software Libre se refiere, y que recibiríamos la ayuda de una potencia en Software Libre, como lo es Uruguay.

Uruguay es una potencia suramericana en Software Propietario, no en Software Libre. La firma de un acuerdo entre Venezuela y la empresa Genexus -donde el hijo de Tabaré Vásquez es un alto ejecutivo- ha causado denuncias de corrupción tanto en Venezuela como en Uruguay, así como decepciones porque el software Genexus depende de software propietario.

Genexus es una aplicación que permite desarrollar software, a partir de diagramas y dibujos hechos por analistas de sistemas. De allí, él genera automáticamente todo el código fuente, en teoría ahorrando muchísimo trabajo. Genexus había sido escogido porque, a pesar de que es una aplicación propietaria, sin embargo genera código fuente que es Software Libre.

Pero algunos compañeros que han tenido la oportunidad de usar Genexus me han explicado que lo descartaron en las instituciones donde trabajan, porque el código fuente que genera es un código muy difícil de entender para seres humanos. Los nombres de las variables, por ejemplo, son mezclas de letras y números sin significado alguno para un ser humano, por lo que si alguien usa Genexus para crear una aplicación de nómina, le será casi imposible entender el código fuente generado para aprender de él, modificarlo y mejorarlo. En la práctica no hay transferencia tecnológica, volviéndose tan inútil como el software privativo. Sin embargo, quien ve al Decreto 3.390 como una carga o un fastidio seguramente escogerá a Genexus como una salida fácil, sin pensar mucho en sus consecuencias.

Ahora, ¿cómo va a ser exitoso el Software Libre en el Estado venezolano, si quien dirigía hasta hace unos meses el ente de Tecnologías de Información del Estado -uno de los mayores defensores de Genexus- es, además, un acérrimo enemigo enemigo del Software Libre?

El país XXX encuentra la solución

Otro país muy cercano a nosotros sí está tomando medidas adecuadas para migrar a Software Libre. ¿Cuál es? Lean la siguiente noticia, y al final de la misma les diré cual es el país:

Con el objetivo de romper la dependencia con Windows, el gobierno de XXX, desde 2005, capacita jóvenes en el manejo de GNU/Linux. El gobierno pretende que la mitad de sus equipos en ministerios y oficinas migren al SO de código abierto en tres años.

Tomando a Richard Stallman como el abanderado de la causa revolucionaria informática, el gobierno de XXX adoptó a Linux como SO oficial en el 2005 y desde ese momento predica los beneficios ideológicos del software libre a través de 600 centros distribuidos por todo el país. El objetivo principal del gobierno es romper la dependencia digital con Windows y con todos los programas bajo el control de sus propietarios.

El resultado de esta iniciativa se tradujo en la formación de un ejército de 3.884 jóvenes duchos en el manejo de GNU/Linux y en la operación de Micro para el mismo SO. Para eso, el gobierno de XXX puso a disposición 7.000 computadoras y cursos de cuatro meses cada uno para el aprendizaje de las dos disciplinas informáticas.

Los cursos son llevados a cabo a través del organismo Joven Club de Computación y Electrónica. Según datos provistos por la propia institución, en las clases de Linux se aprende teoría y especificidades del sistema operativo, mientras que en las de Operador de Micro se avanza en la complejidad a partir de sus posibilidades de programación.

“Con la extensión del software libre, todo el país de XXX dejaría atrás su dependencia con el sistema Windows y posibles exigencias legales de su propietario, el gigante norteamericano Microsoft. A diferencia del programa creado por la empresa de Bill Gates, el Linux ofrece la libertad, a los usuarios que desean estudiarlo, de acceder a sus códigos-fuente, modificarlos y así aumentar la privacidad de la información”, manifestó Luis Raúl Vázquez Muñoz, periodista del diario y autor del artículo.


¿Saben cuál el país XXX? ¿Es Uruguay? No. Es la REPÚBLICA DE CUBA, país que está mucho más adelantado que nosotros en lo que a socialismo se refiere. La nota, emitida por el diario Juventud Rebelde, termina mostrando que Cuba tiene problemas peores que los nuestros, y que aún así le están echando piernas al Software Libre:

El gobierno de Cuba, a través de ese medio, acusó a su par norteamericano de imponerle múltiples barreras para limitar su desarrollo tecnológico y aseguró que existe un embargo comercial para restringir la compra de dispositivos y el acceso a sitios Web. Es por este punto que la migración a Linux pasa a tomar relevancia central en el enfrentamiento ideológico. Tal es así que el gobierno de Cuba aseguró que para dentro de tres años pretende que la mitad de las PC de sus ministerios y oficinas corran con el SO de código abierto.

(Gracias Damián por la nota) Interesante... un país con un bloqueo tecnológico pone 7 mil computadoras a la orden para entrenar a jóvenes en Software Libre... Ojalá los funcionarios del MCT y del CNTI hubieran tomado medidas como estas desde 2004, cuando fue aprobado el Decreto 3.390. Le hubieran ahorrado al Presidente Chávez el tener que decir que, en Venezuela, el Software Libre está "en pañales".

Señor Presidente Chávez, con todo respeto: no quiero terminar callapeado como aquel joven del Aló Presidente... pero me parece que a usted lo están engañando. Por favor, busque a otras personas que le ayuden a implementar modelos parecidos al que están ensayando en Cuba. Usted tiene en Cuba a un gran amigo, que tanto admiramos, a quien le puede preguntar con confianza:

Fidel, how are you?

17 comentarios:

Augusto Davila dijo...

Me solidarizo plenamente con el comentario y reseña realizada por Lubrio en su Blog. Además debo felicitarlo por el estilo empleado lo cual refleja dominio de la técnica comunicacional. Me sumo a la legión de los que hemos sugerido irnos hasta Miraflores con una pancarta denunciando tanto desaguisado en materia de implantación de Software Libre en nuestro País. Otras alternativas también podrían emplearse para lograr el objetivo de acercarnos al Comandante y exponerle -LA VERDAD -
Estoy pendiente para ayudar en lo que pueda.

RomRod dijo...

yo creo que eres tu el que no quiere abrir los ojos. Ofendes a Chávez diciéndole que lo engañan, ese está clarito en lo que está haciendo.

Vigumon dijo...

Yo estoy 100% de acuerdo con el software libre, lo trato de utilizar al máximo y hasta he migrado a el en un 80%. Pero este tipo de problemas pasan en un país donde es manejado por una sola persona. Acercarse a el y los a tildaran de traidores, como ha pasado con mucha gente que ha protestado algo que le parece que esta mal. Como El Comandante dijo " a mi nadie me engania". Libertad de pensamiento y respeto a "las minorias" es donde las verdaderas democracias muestran sus cualidades.
Lubrio, siempre te leo y me solidarizo con tu comentario.

Luigino dijo...

Yo no tengo ningún problema en admitir que puedo estar equivocado o que tengo "los ojos cerrados", pero no entiendo bien tu comentario. ¿Tú opinas que Genexus es algo bueno? ¿Podrías decir por qué?

Bruno dijo...

es triste, pero tambien pienso que Chávez ha tomado una decisión equivocada. Primero porque no es cierto que el software libre esté en pañales en Venezuela, en esto creo que la mayor parte de la culpa la tiene el grupo de trabajo que lo asesora en este tema, la otra pequeña parte de la culpa es de la misma comunidad venezolana de software libre, que no ha sido capaz de vencer las trabas burocráticas y de presentarle al jefe de estado la vision de una comunidad de open source unida, preparada y capaz de defender la migración del Estado a Software Libre como algo ademas de posible... necesario.

sobre GENEXUS hay que decir que la usabilidad del mismo permite desarrollar miles de complejos sistemas, con grandes bases de datos e integrando módulos de DataWarehouse, Web Services, Portales Corporativos, etc. y los clientes pueden concentrarse en su negocio sin preocuparse por la evolución de la tecnología, permitiéndoles migrar hacia cualquier plataforma, gracias al diseño de una base de conocimiento independiente de cualquier lenguaje, base de datos, sistema operativo o arquitectura, pero hasta alli, mas son los defectos que las bondades, y uno de esos defectos es como dice el pana Luigino, el codigo fuente que genera, la generacion de variables alfanumericas de dificil comprension para el cliente que no esté familiarizado.

hay que insistir con GNU/LINUX, GNU/Linux es mucho más que lo dicho anteriormente a favor de GENEXUS. Lo que hace realmente único a GNU/Linux entre otros sistemas operativos es que conlleva una idea del modo en que debería desarrollarse el software:libre.

Los componentes de un sistema GNU/Linux no están en el dominio público, ni son shareware. Son lo que se llama "software libre". Esto significa que el código fuente está disponible a todo el que lo quiera y siempre lo estará. El software libre puede ser vendido o regalado, a discreción de todo aquel que posea una copia, pero a todo aquel que lo distribuye se le obliga a distribuirlo con el código fuente... esto es lo que le aseguraria al Estado venezolano la soberania tecnologica.

saludos,

Bruno

RomRod dijo...

No Luigino, yo opino de Genexus lo mismo que tu. En lo que estoy en desacuerdo es en que tu sostienes que a Chavez lo engañan. Yo creo que muchos de los negociones de este gobierno, como este de picharle un montón de contratos a los uruguayos, son del conocimiento de Chávez. O se hace la vista gorda de manera cómplice o existen razones para que él siga apoyando estas barbaridades por alguna razón todavía misteriosa para nosotros.

Y decir que el software libre en Venezuela está en pañales son evidentemente comentarios tendenciosos que lo que buscan es justificar decisiones tomadas. Les doy todo a mis amiguetes uruguayos porque no tengo más remedio... eso parece decir.

Y tu crees que algún contrato con los uruguayos incluye transferencia tecnológica ya que según Chávez estamos en pañales... yo no creo... así que seguiremos en pañales si seguimos así...

depr001 dijo...

Yo creo que como todas las relaciones son políticas (Chavez dixit), es lógico favorecer a una nación aliada (y más concretamente al hijo del presidente de una nación aliada).

Por otro lado, tener que mostrar las credenciales y pedir permiso para criticar me parece una terrible señal de hasta donde hemos llegado.

roger dijo...

Bueno, lamento decirte que estás muy equivocado con respecto a Cuba. La única institución con una política coherente de migración es la Aduana. Toda esa capacitación de que se habla no sé a dónde ha ido a parar, porque los Joven Club son reinos donde impera Windows sin discusión, excepto honrosas excepciones de gente con ganas de aprender y ayudar a su país.
Mi entidad pertenece al Ministerio de Turismo, y justo ahora acaba de concretarse la compra de un paquete de aplicaciones de gestión hotelera basado en puro software propietario (Delphi y Oracle) y escrito por el Ministerio del Interior, en total contravención a la política de migración a SL de Cuba. Simplemente porque esta política no está plasmada en leyes, es solo de palabras y por tanto, cada organismo hace lo que quiere.
Si quieren un buen ejemplo, miren hacia otro lado, Cuba está muy atrás en lo que a migración respecta.

Anónimo dijo...

Debemos entender dos puntos... en los ultimos dos años muchos de nosotros (me incluyo) nos hemos dedicado en un gran porcentaje a gozar del provilegio de tener en nuestras manos el conocimiento, este conocimiento que no se adquiere de forma sencilla que esta en una quinta dimension para muchos, este conocimiento que nos apasiona y esta por encima de cualquier punto de vista teorico-politico. entiendo por mi experiencia la cual he vivido en brazil, españa y argentina que somos un pais que estamos avanzados y en buen camino con el tema de SL, pero con respecto a Ganexsis o ganikos, no quiero ser ironico pero no recuerdo como se llama... hemos sido silentes y no nos hemos puesto fuertes del lado de la comunidad, creo que es momento de hacer un stop, exigir publicamente a nuestros politicos que nos expliquen el acuerdo yo no lo conozco... no es un asunto de privilegiar a una persona en particular, pero no todos tenemos este conocimiento... y los que en este momento estan tomando las decisiones, tenemos que ayudarles, rompiendo el primer paradigma uruguay tiene desde el 2003 una resolucion que apoya el uso del software libre ... en el estado ... pero existe en este estado tantas implementaciones como existen en venzuela? no lo creo ... estamos muy aventajados.... pero creo que Genexus ... no es la mejor via... no nos ayuda... y no fomenta el desarrollo tecnologico... creo que Genxus para nuestro pais es un Chernobyl luego de la tragedia...

GojaN dijo...

yo soy uruguayo y trabajo con Genexus. No voi a hablar de las bondades/deficiencias de este producto porque me parece que estan claras, lo que si me parece es que se estan confundiendo algunas cosas con respecto a como trabaja.

Es sierto que Genexus genera codigo que puede llegar a ser libre, dependiendo de quien lo genere y que haga con él, pero mesclar SL y Genexus no creo que tenga sentido.

Yo no tengo ningun conosimiento de la situación del SL en Venesuela pero les puedo desir que aca estamos haciendo mucha fuerza por "liberar" el estado en lo que a tecnologia se refiere, aunque sin muchos resultados :(

De todas formas me parece muy bueno que tender puentes entre las naciones vesinas como nosotros y por mas que no sea de la mejor forma es algo. También es sierto que la producción de soft uruguayo esta en pleno auje y se esta trabajando mucho y bien. Asique no hay nada que perder en aunar esfuersos para liberar nuestros estados :)

Alejandro Segovia dijo...

Yo creo que vale la pena destacar que difícilmente el Software que genera Genexus sea Libre, en el sentido que no lo es cualquier otro tipo de Software.

De hecho, existen varias empresas aquí en Uruguay que se dedican a generar programas con Genexus y luego *venden* dicho producto a otras. El modelo de licenciamiento que aplican al código generado está completamente en manos de quien genera la aplicación, así como cualquier otra obra. Efectivamente puede ser Software privativo, donde se prohíban expresamente todos los cambios al código generado, sin importar que tan confuso sea para humanos hacerlo.

Otro punto que creo vale la pena destacar es si bien Genexus puede generar programas que ejecutan sobre Linux, la herramienta en sí solo ejecuta sobre plataformas MS Windows, por lo cual, a menos que se pretenda comprar todo el Software a otros países, no escapan a deber adquirir licencias de Windows, al menos para los "desarrolladores".

un uruguayo que pasaba dijo...

No tenes idea de lo que es genexus, si es propietario y es una lastima que sea asi, pero probablemente este acuerdo sirva para sacar una versión que sea SL.

Independientemente de que el código sea inentendible para que quiere uno saber como funciona un programa de altas, bajas y modificaciones que se hizo en 3 minutos (literalmente, el mismo código digamos en delphi te hubiera llevado por lo menos 30 min)...

Por otro lado no creo que sea inentendible ya que el código generado sigue patrones por lo cual es mucho mas sencillo que intentar comprender los nombres rebuscados que algun degenerado se le ocurrio ponerle a una variable.

La comunidad de SL ganaria muchísimo si se pudiera liberar una versión de GX...

Por favor informate un poco mas la próxima vez.....

(y me parece que escribis mal el nombre del presi uruguayo.....)

Gabriel dijo...

Estimados, un país que puede tomarse como ejemplo de inserción del Software Libre es el Brasil.
En realidad a nivel estadual, el estado de Paraná lleva trabajando mucho tiempo en ello y con resultados realmente buenos.
Latinoamérica tiene casi que el deber moral de involucrarse con tecnologías libres, dado que nos ayuda a disminuir la dependencia técnica con grandes empresas extranjeras y colabora en el desarrollo de conocimiento vernáculo.

Anónimo dijo...

Estimado Lubrio:
Nos ha llegado tu noticia a una lista de información de Uruguay.
Tal como dices, me parece que no es correcto y podria ser hasta contradictorio hablar de software libre y comprar Genexus.
De la cristalinidad política del tema, nada me asombra, sin animos de acusar, creo que los politicos de mi país ninguno sirve para nada y no sería la primera vez que nuestro presidente (Tabaré) favorece a un familiar, pero eso es un pensamiento personal.

Lo que no me parece correcto de tu comentario, es decir que "Uruguay es una potencia en software propietario". Para empezar, no creo que seamos una potencia en algo que no sea tolerar los golpes que recibimos de nuestros gobernantes :)

Si, somos un país con bastante gente calificada en tecnología que está generando ingresos al país por ese concepto. Lo cual incluye, software propietario, libre, y asesoramiento técnico especializado.
De hecho, en nuestro país podrás ir a cualquier empresa pública y estatal, donde seguro encontrarás coexistiendo software libre y propietario. Lamentablemente desterrar el software propietario no es inmediato. Pero ya a nivel de facultades e institutos técnicos, Linux está presente hace años.
Lo cual indica que no se está formando gente alejada de la filosofía libre.

Hay grandes empresas uruguayas que han optado por basar su estructura fundamental en software libre y son casos de éxito, de la misma forma que tengo conocimiento de empresas uruguayas están asesorando en este tema a otras en la región y en Europa.

Por todo ello, creo que deberías analizar tu comentario e informarte mas.

Habiendo expuesto mi punto de vista, me despido atentamente.

El gaucho.

luigino dijo...

No se puede decir que un país sea una potencia en software libre simplemente porque "use" software libre.

Para ser una potencia en S.L., hay que producirlo, tener programadores expertos en desarrollo colaborativo y a distancia (CVS, SVN, etc.); tener gente que participe en proyectos de software libre internacionales (por ejemplo: el kernel de Linux, Openoffice, PHP, Apache, tener desarrolladores oficiales Debian, etc.)

No dudo que en Uruguay estén algunos de los mejores ingenieros de software en Latinoamérica, pero el tener muchas computadoras usando Linux, Mysql y Apache no te convierte en una potencia en Software Libre. Hasta donde sé, los ingenieros uruguayos están al mismo nivel que los venezolanos en esa material, por lo que no es entenible ni justificable que ellos vengan a "ayudarnos".

Recuerden que la ciencia del Software Libre NO ES simplemente "usar". Es "desarrollar". Es ABSORBER LOS CONOCIMIENTOS que están en el código fuente de las aplicaciones libres. Es TRANSFERENCIA TECNOLÓGICA.

Saludos

Anónimo dijo...

Estimado Lubrio:

Agradezco tu respuesta, pero con lo que comentas, no haces mas que reafirmar cierta falta de información sobre la realidad tecnológica uruguaya.

En Uruguay, el mas alto porcentaje de los ingenieros informáticos, se dedican al desarrollo de software, así como analistas de sistemas y otros técnicos del área.
Por lo que la experiencia de desarrollo es mas que comprobable, en cuanto a herramientas libres, bueno, te diría que si te informas un poco, vas a encontrar desde uruguayos que participan o han participado en el desarrollo de Linux, así como de otros importantes paquetes, por decirte algunos: Apache, Samba, Postgres, TomCat, WordPress, PHP, Cherokee y hasta en los programadores libres de los micro PICs. Otros han desarrollado controladores de hardware, como dato curioso, hasta ciertos winmodems corren en Linux por desarrollos de unos compatriotas, sin mencionar cámaras web, etc.

Jamás puse en tela de juicio la capacidad de los profesionales de tu país, que son tan respetables como cualquiera de otra parte del mundo.
Creo que eres tu quien piensas que solo nos dedicamos a instalar software libre y no a desarrollarlo, gravisimo error !

No obstante, reconozco que a nivel estatal, no somos un ejemplo ni estamos como me gustaría, es mas, considero lamentable la postura política en ese sentido y veo con muy buenos ojos lo que se ha hecho en Brasil, en el estado de Rio Grande do Sul, donde su gobierno impulsó de verdad el uso de S.L (donde además profesionales uruguayos estuvieron trabajando), invirtiendo en desarrollos y hasta publicando cifras de las ventajas económicas y tecnológicas.
Ese si sería el verdadero ejemplo que necesitas.

He estado en Cuba y la verdad, es que lo que la prensa dice es muy distinto de la realidad. No por los profesionales que son muy buenos, sino porque la política no es tan favorable ni las cosas "tan magníficas".

Como reflexión final, te digo que tanto ustedes en Venezuela, como nosotros en Uruguay, no estamos contentos con el apoyo que nuestros gobiernos le dan al S.L. El problema es que pretenden disfrazar una cosa por otra y eso es molesto, pero no por ello se pueden emitir comentarios rotulantes sobre la realidad de un país.
Estoy seguro que los venezolanos por si solos, podrían hacer muy buenos proyectos de software libre para el estado si se les da la oportunidad, de la misma forma que acá podriamos hacerlo si el gobierno nos apoyara.

Saludos

El Gaucho.

Aldo Montilla dijo...

Quisiera decir muchas cosas de esas que lleva uno aqui dentro como revolucionario pero de esos natos, claro el tiempo y el medio no me dejan. Solamente decirles que que me solidarizo con Udes. porque El Comandante esta rodeado de muchos de esos revolucionarios que como yo digo son difrasados no seran todos pero...... me gustaria asistir a uno de esos foros para exponer como ya dije antes, todo lo que llevo por dentro y que he acumulado durante mis 52 años

ATTE. Aldo Montilla C.I. 4.259.303