[IAEP] Gobierno Electrónico Software Libre / Electronic Government Free Software

Carlos Rabassa carnen at mac.com
Fri Nov 25 03:15:55 EST 2011


English translation follows the Spanish text


Comento sobre mensajes de Ignacio Rodríguez y  de Eduardo Ricobaldi del 23 de Noviembre en la lista Comunidad ceibalJam que transcribimos al final de este comentario.

Excelente explicación Eduardo (Inicié un nuevo hilo).


Recientemente pasamos el día entero escuchando a un muy selecto grupo de programadores y ejecutivos del gobierno,  que están llevando a cabo un proyecto muy ambicioso de mover toda la actividad que conlleva administrar nuestro gobierno,  a la era digital.  La agencia gubernamental que se encarga de esto se llama Agesic:

http://agesic.gub.uy/

Se habló mucho sobre software libre porque el gobierno está publicando los datos que recoge y,  en muchos casos,  usando software libre:

http://www.datos.gub.uy/

Entendimos que los están entregando en forma cruda.  El gobierno los analizará únicamente para los fines que el mismo gobierno necesita.  Nos invita a todos a analizarlos en otras formas,  ya sea para nuestra propia información o para usarlos en otras empresas gubernamentales o privadas.

En todo lo que sea posible y conveniente usan software libre.  La implementación del proyecto está muy en marcha. Como ciudadanos usuarios ya vimos mucho de esto en acción en el mundo real,  funcionando muy bien.  Una de las grandes ventajas que encuentran en el software libre,  es que facilita extender progresivamente el gobierno digital a más instituciones.

Sin embargo,  en algunas áreas como la Dirección General Impositiva,  optaron por software privativo que opinaron les ofrece mayores seguridades considerando lo delicado de su trabajo.

Uno de los primeros oradores dijo que el proyecto que nos estaba explicando comenzaron a hacerlo con software privativo porque "de alguna forma teníamos que comenzar".  Luego cuando el proyecto se fue concretando,  siguiendo las directivas generales del gobierno y muy preocupados desde muy al principio por hacer algo que se pudiese ir transfiriendo a otras organizaciones gubernamentales,  liberaron el código.

No sabiendo mucho del tema,  no entendí todo pero anoté "JEE" y "JPA" y no sé si oi algo de Java.  Creemos que nos dijeron exactamente lo que tu, Eduardo, dices muy bien.  No empezaron en cero,  usaron algunas herramientas de trabajo comerciales.  Liberaron el código escrito por ellos,  para que otros programadores,  trabajando con las mismas o con otras herramientas,  puedan construir sobre el código publicado.

Explicaron repetidamente todo el esfuerzo que invierten,  especialmente el que invirtieron al comenzar,  para asegurarse que todo se hace con uniformidad.  Hablaron,  como punto fundamental, del "Principio de Versión Única" es decir que cuando dos funcionarios de dos dependencias cualesquiera discuten un problema,  no quepa duda,  sin necesidad de aclararlo,  de que ambos se están refiriendo a la misma versión del software,  la única que circula en cada momento.

Hablaron de que usan el código abierto como lenguaje de comunicación.  Esto significa que el código debe incluir abundantes anotaciones y explicaciones muy cuidadosas, completas y claras.

El seguir rigurosamente estos dos principios ya les dio resultados cada vez que transfirieron la nueva tecnología a otra dependencia del gobierno.  Sus estadísticas señalan que el tiempo y el costo de implementar el gobierno digital en una nueva dependencia,  baja cada vez que repiten el proceso,  tendiendo finalmente a estabilizarse pero con grandes beneficios en los primeros pasos.

La reunión atrajo a muchísimos programadores que obviamente ven una gran posibilidad de ofrecer sus habilidades al gobierno y a empresas privadas.  Esta implementación del gobierno electrónico,  muestra muy bien que ganar dinero como programador de software libre es una posibilidad muy real.  Muestra también que para entrar a este campo,  además de saber programar hay que saber adaptarse muy seriamente a los lineamientos generales de este enorme cliente que es nuestro gobierno ya que la buena relación de los nuevos programas con lo ya existente es de primordial importancia.

Nuestro gran agradecimiento a Ana Cichero por haber anunciado este interesante evento.  Sin ella muy probablemente no nos habríamos enterado.

Ahora cuento una anécdota que espero interese a los que se preguntan como hacer para comunicarnos hoy con los demás y qué camino es el mejor.  Al acercarnos a la mesa de recepción, alguien me habló desde atrás mío.  Era un compañero de la facultad al que no veía desde hace medio siglo.  Obviamente le pregunté por qué estaba allí.  Me respondió: "Leí el anuncio que publicaste en FIA58,  (la lista de nuestros compañeros de facultad)".  Mi compañero se refería al mensaje de Ana que re-envié a nuestra lista.  Doble agradecimiento Ana!

On Nov 23, 2011, at 7:30 PM, Eduardo Ricobaldi wrote:

> Otro MITO: Las herramientas y compiladores no tienen que ser GPL para hacer un producto GPL. Hay quien usa .NET o Genexus y publica su fuente. El compilador no tienen nada que ver si es libre, si es barato o si es caro. Si usaron Photoshop para editar el arte del juego, tampoco afecta en nada. Es solamente anecdótico que fuese realizado con herramientas libres, pero no es obligatorio.
> 
> Si el motor del juego es cerrado, quizás puede ser un módulo y queda un software que no es 100% libre, solo es libre lo que se desarrolló. Eso ya es un avance y quien quiera hacer un fork (versión no oficial), puede elegir si usa el mismo motor, otro motor cerrado o implementar el motor.
> 
> Si sale mas caro implementar de cero un motor libre, bueno, genial, sería la última vez. 
> 
> Pero esto es un proyecto educativo, o de entretenimiento? (no son nintendos!)
> De Apropiación tecnológica o de aplicar "lo que hay" como los celulares?
> 
> Pronto pueden venir las XO 1.75 con un procesador ARM, que no tienen nada que ver con un PC, y todos los binarios que no se puedan recompilar van a ser historia. Lo mismo si cambia el Fedora base, como dijo Alan.
> Lo que hoy sale barato, mañana va a salir mas caro.
> 
> Sigamos mejorando.
> Eduardo Ricobaldi
> Consejo Ubuntu Uruguay
> http://www.ubuntu.org.uy
> 
> -- 
> Enviado desde Ubuntu Linux - 10.04 Lucid Lynx 
> 
> El 23/11/11 18:30, Ignacio Rodríguez escribió:
>> 
>> es que en general las empresa utilizamos motores y otras herramientas que son inversión propia de la empresa para hacer este juego, si se hiciera sin eso de 0 saldría mucho más caro
> _______________________________________________
> Olpc-uruguay mailing list
> Olpc-uruguay at lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-uruguay


English translation

May I comment on postings by Ignacio Rodríguez and by Eduardo Ricobaldi, dated November 23, 2011, in the "Comunidad ceibalJam" list.  Please find translations of these messages at the end of this page.

Excellent explanation, Eduardo (I started a new thread)

We recently spent the whole day listening to a most select group of government programmers and executives.  They are implementing the most ambitious project of moving all the administration activity of our government into the digital era.  The name of the agency in charge of this project is Agesic:

http://agesic.gub.uy/

There were constant references to free software because the government is publishing the data they gather and,  in many cases,  are using free software:

http://www.datos.gub.uy/

We understood they are publishing raw data.  The government will only analyze this data for whatever needs they have.  They invite all of us to analyze it,  for our own information or for the use of other government or private entities. 

They use free software whenever possible and convenient.  The implementation of the project is well under way.  We,  as citizen users,  have seen much of this in operation, working really well,  in the real world.  One of the big advantages they find in the use of free software is that it facilitates the progressive extension of electronic government to more institutions.

There are some areas,  however,  like the Internal Revenue Service,  where they use private software.  They feel this route offers more security,  considering how delicate their work is.

One of the first speakers said the project he was showing us was started with private software because "somehow we had to get started".  
Later on,  when the project was taking shape,  following the government guidelines and very much concerned from the beginning about facilitating the transfer of the technology to other organizations within and outside government,  they liberated the code.

Not knowing so much on the subject,  I didn´t understand everything but I wrote down "JEE" and "JPA" and maybe I heard something about Java.  We believe they told us exactly what you said so well,  Eduardo.  They didn´t start from zero; they used some commercial tools.  They liberated the code they wrote.  Other programmers will be able to build on this code using the same or other tools.

They repeatedly explained all the effort they invest,  particularly the effort invested when they started,  to make sure uniformity is respected throughout the whole process.  They spoke about the "Single Version Principle" as a fundamental point.  This means that when two individuals associated with any two government entities discuss a problem,  there should be no doubt,  without need of any explanation,  they are both referring to the same version of the software,  the only one being used at any given time.

They said they use the open code as a language for communication.  This means the code must include abundant notes and careful, clear and complete explanations.

Strictly following these two principles has already produced visible results,  each time they transferred the new technology to another government entity.  Their statistics show the time and cost of implementing electronic government in a new government branch,  go down with each repetition of the process,  with a tendency to stabilize but with important benefits during the first steps.

The meeting attracted many programmers who obviously see a great opportunity to offer their services to the government as well as to private companies.  This implementation of electronic government is clearly showing that making money as a free software programmer is a very definite possibility.  It also shows that to enter this field it is necessary not only to master programming but also to be able to seriously follow the general guidelines issued by this huge client,  our government.   When extending electronic government to a new government entity, the good relation of the new programs with what already exists is essential.

A big thank you to Ana Cichero for announcing this interesting event.  Without her announcement we most probably had missed it.

May I now tell you an anecdote that offers an answer to those who ask how to communicate today with others and which medium is the best.  When approaching the reception table,  someone spoke to me from behind.  He was one of my engineering school classmates whom I hadn´t seen for over half a century.  Obviously,  I asked him what was he doing there.  His answer: "I read your announcement in FIA58 (our classmates mail list)".  He was referring to Ana´s message which I forwarded to our group.  Double thanks to you,  Ana!



On Nov 23, 2011, at 7:30 PM, Eduardo Ricobaldi wrote:

Another MYTH:  In order to make a GPL product, tools and compilers don not have to be GPL.  Some programmers use .NET or Genexus and they publish their source code.  Whether or not the compiler is free, expensive or inexpensive,  doesn´t matter.  Using Photoshop to edit the game´s artwork,  has no effect either.  Using free tools is not mandatory,  it only has anecdotic value.

If the game´s engine is closed,  it might be a module and you end up with software that is not 100% free.  Only what you developed is free.  This already represents some progress.  If someone wants to create a fork (un-official version),  he/she will have the choices of using the same engine,  another closed engine or creating an engine.

If creating a free engine from zero results the more expensive solution, goog, fantastic,  it will be the last time [money is spent].

But,  is this an educational project or is it entertainment? (these are not nintendos!)

Are we acquiring technology or are we using "what there is",  like the cell phones?

Pretty soon we may get the XO 1.75 with an ARM processor,  that has nothing to do with PCs.  All binary code that cannot be compiled, will become history. The same if the Fedora base changes as Alan pointed out.

What is less expensive today,  will be more expensive tomorrow.

Let´s keep improving.

>  Eduardo Ricobaldi
> Consejo Ubuntu Uruguay
> http://www.ubuntu.org.uy
> 
> -- 
> Sent from Ubuntu Linux - 10.04 Lucid Lynx 
> 
> On 11/23/11, Ignacio Rodríguez wrote:

the fact is that we usually use engines and other tools in our companies,  which represent our own investment to create this game.  Should we attempt to avoid this investment,  starting from zero,  the new game would result much more expensive.
> 
> _______________________________________________
> Olpc-uruguay mailing list
> Olpc-uruguay at lists.laptop.org
> http://lists.laptop.org/listinfo/olpc-uruguay


Carlos Rabassa
Voluntario
Red de Apoyo al Plan Ceibal
Montevideo, Uruguay
www.tiny.cc/AprendoILearn

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sugarlabs.org/archive/iaep/attachments/20111125/49e565c0/attachment-0001.html>


More information about the IAEP mailing list