Tuesday, August 19, 2014

Carta a Vlado Mirosevic: El fuerte del Open Source no es el costo

Escribí la siguiente carta a Vlado Mirosevic, la publico acá por si puede hacersela llegar ya que no se si pudo haberla leído:

¿Quieres que se fomente mejor el software libre? Te doy unas ideas

Aunque primero una crítica... espero que la escuches y entiendas, las ideas que vienen después la arreglan ;-)
Entiendo tu cruzada por el software libre, y la comparto, solo que tal vez el foco del costo no creo que sea el camino para promocionarlo, creo que hay otra forma más potente que te explicaré más tarde. Soy informático y en mi experiencia práctica es una falacia de que el software libre ahorra millones. Es fácil caer en la trampa de ver los costos de las licencias, pero si queremos ser serios hay que considerar los siguientes factores:


1) Costo de migración: Muchos procesos de negocios están interiorizados con herramientas propietarias, por una parte, procesos completos de negocio hechos con Excel a través de macros VBA donde el usuario está acostumbrado a usarlas, por lo tanto hay que suplir de alguna forma esa necesidad. Y esto es poco, ya que también existe el software econométrico como EViews, Fame Software (caso Banco Central), Stata (muy usado por estadísticos y que incluso lo enseñan en las universidades.


2) Costos culturales: La gente está muy amañada a Windows + Office, y por lo tanto hay un trabajo extra de cambiar la cultura y efectuar un plan gradual de cambios


3) Costos de soporte: Acá ocurren 2 cosas,
   (i) podemos usar productos Open Source que están respaldados por empresas, como el caso de MySQL, Red Hat, Pentaho, etc. Eso implica contratar soporte para mantener esas plataformas y garantizar que estas funcionen. Hay casos que no nos sirve la nube debido a las políticas de privacidad que es el caso donde trabajo
  (ii) podemos usar productos Open Source no garantizados, los cuales involucran un riesgo adicional en el cual no podemos hacer acuso de recibo de ningun responsable, eso implica crear una estructura organizacional que aumentaría los costos de gestión y operativos ya que hay que tener más Horas/Hombre para mantener estas plataformas y también definir responsables que se hagan cargo de los distintos requerimientos

4) Por último, y no menos importante, hay que convencer culturalmente a los mismos directivos los cuales generalmente se guían por la experiencia internacional. Es un gran trabajo ya que además debes dejar claro los costos anteriormente mencionados

Por estos mismos puntos creo que hablar de costos no es el camino para promocionar el Open Source, esto no significa que debamos deshechar el pelear esto, todo lo contrario, hay un mejor camino: El del desarrollo. Te lo explicaré también en puntos:



1) Fomenta el aprendizaje: Ya que van a existir cosas que el Open Source no suple al nivel que suple el software propietario, lo que implica crear nuevas herramientas, tecnologías e ideas. Esto es poderoso porque sería conocimiento que quedaría en nuestro país y nos serviría incluso para generar un nuevo curriculum en las Universidades


2) Fomenta la industria de software nacional y el emprendimiento: Por la misma razón que el punto 1, se requiere nuevas visiones y emprendedores atrevidos a solucionar los problemas que anteriormente los resolvía Microsoft, Oracle, Sybase, etc. A medida que aumente el uso de software libre, aumenta la demanda de expertos que a veces no existen en las organizaciones por lo que se contrataría a emprendedores nacionales con la condición de que lo desarrollado se libere, o se puede proveer un esquema de licencia mixta donde ellos puedan licenciar para productos comerciales, pero de uso libre para organizaciones sin fines de lucro y organismos del estado


3) Fomenta el empleo en el país. Consecuencia del punto 2) Al fomentar el emprendimiento, se requiere más cabezas con nuevas ideas sobre cómo sacarle el provecho al software libre. Y no solamente informáticos, se requiere gente de negocios que se acerque para poder traducir los requerimientos del negocio a requerimientos informáticos


Eso serían mis puntos. Espero que te sirvan de ayuda. La verdad me interesa que se fomente el uso de software libre, y por lo mismo soy crítico con el argumento del costo, ya que no es algo atractivo, mientras lo que te ofrezco si tiene atractivo tanto político, económico y social.

Estas ideas son Open Source, así que las dejo libre para que las uses ;-)

Saludos cordiales,
Patricio Sanchez Alvial
Ingeniero Civil Informático


No comments: