lunes, agosto 23, 2010

Presentaciones de Ruby on Rails

Este próximo sábado 28 de Agosto estaré participando en el evento en línea "Desarrollando en Ruby On Rails", durante todo el sábado habrán una serie de charlas que cubren diversos aspectos del desarrollo de Ruby On Rails.

En mi caso estaré participando con la plática "Vistas en Rails" en la cual platicaré sobre facilidades que nos proporcionar Ruby On Rails al desarrollar nuestras UI.

Para ver las platicas solo es necesario ingresar el sábado a tv.rails.mx, recuerden que el horario de las platicas es del centro de México (CDT -05).

Ademas, los chicos del Grupo de Usuarios Linux de Tijuana están organizando el "Día Mundial del Software Libre" para este 18 de Septiembre, donde tambien ya me invitaron a dar la plática de "Desarrollo Web a la Rails" - un no tengo el horario -.

Así que si les interesa Ruby On Rails, no lo piensen y acompañenme en ambos o alguno de los eventos. Adicionalmente y de manera no-oficial, los invito a la Comunidad Tijuana.rb, comunidad sobre Ruby y Ruby On Rails de Tijuana, aunque aun no tenemos sitio web, ni reuniones, ya hay actividad en el grupo de la comunidad en Google Groups, asi como en la cuenta de twitter @tijuanarb


miércoles, agosto 18, 2010

El Gobierno y el Opensource

Hace algunos días, ya a punto de terminar el cuatrimestre en una de las materias que impartí en el Cesun, les preguntaba a los alumnos su opinión sobre si el gobierno debería de usar o no el Opensource.


La respuesta fue unánime, todos estuvieron de acuerdo en que si, de que el gobierno antes de decidir comprar algún software, debería primero ver si existe su contraparte libre y usarla si es factible; las razones que me dieron fueron varias:


  • Un ahorro considerable de dinero por cuestión de licencias de software
  • Mas transparencia en las compras de software o no compras
  • Desarrollar un mercado diferente de TI
  • Respuesta mas rápida a fallos de seguridad


Después vino la pregunta, ¿y si el gobierno necesita desarrollar algún sistema, este desarrollo debe liberarse como Opensource o no?; al principio se vieron unos a otros, tratando de valorar la idea; les aclare que generalmente cuando el gobierno necesita de una aplicación especifica para llevar a cabo su labor tiene dos opciones, desarrollarla internamente o licitar el proyecto a un tercero, en ambos casos el gobierno paga por ese desarrollo.


Al escuchar esta explicación, discutieron un poco, pero al final también llegaron a la misma conclusión, que el desarrollo debería ser liberado como Opensource, los motivos fueron los siguientes:


  • Ser mas transparentes con los costos de desarrollo y poder evaluar si lo que cobro una empresa externa realmente lo vale o no
  • Asegurarse que el gobierno recibe el código fuente de la aplicación y así ya no depender de la empresa externa, si es que ya no se desea depender
  • Darle la oportunidad a otros gobiernos de hacer uso de la aplicación si es que le es útil
  • Evitar que empresas hagan un desarrollo pagado y luego lo vendan a otros gobiernos
  • Crear ecosistemas de servicios alrededor de estas aplicaciones


Si bien este ejercicio no tiene un sustento solido, creo que si podríamos estar de acuerdo con algunos puntos, si no es que todos; y tal es así que en el pasado han habido iniciativas para tratar de usar Opensource en el gobierno, aunque no han cristalizado del todo.


En alt1040 hay un post llamado "Cuando el gobierno mexicano se decidió por el software libre" y narra como el gobierno de Vicente Fox tuvo que apostar por el Opensource, e inclusive se hicieron análisis sobre factibilidad del Opensource en el gobierno; pero después los "Amigos de Fox" se convirtieron en los "Amigos de Microsoft" y con la llegada de Calderón el panorama del Opensource no mejoro.


Aun así, hace unos días salió a la luz que la CFE esta haciendo un esfuerzo por migrar su plataforma tecnológica a Opensource, buscando lograr un ahorro en licencias y ser una empresa un poco mas abierta.


Se le aplaude el esfuerzo y ojalá otras paraestales y gobiernos sigan el mismo ejemplo.


¿Y ustedes que opinan, debe el gobierno acercase seriamente al Opensource o no?, ¿se debería de abrir un foro en el gobierno local, por ejemplo de Tijuana, para discutir con el nuevo Presidente electo - el de verdad, no el otro - Bustamante la factibilidad?, ¿será necesario la creación de comité de informática, donde estén escuelas y organismos TI para regular el desarrollo TI del gobierno local?