Mes: marzo 2009

En nombre del software libre programame este software

Es una cosa que me está pasando desde hace un tiempo y es que me llega gente pidiéndome que les ayude por el simple hecho de que yo colaboro con el software libre, esto está muy bien y si puedo y me apetece pues les ayudo, el problema viene cuando esas peticiones se convierten casi en exigencias. Hay mucha gente que está confundida al respecto de como funciona una comunidad de software libre, te llegan y te dicen -oye comunidad necesito esto, hacedlo para mi- y esto no funciona así. Yo mismo hace muchos años también cometí el error de pedir a un desarrollador que colaborara con un proyecto de software libre que yo consideraba interesante sin saber si esa persona también lo consideraba igual de interesante que yo.

El objetivo del software libre no es que la comunidad haga el software que tú necesitas, el fin del software libre es social, que todos aportemos nuestro granito de arena para que todos, y digo todos nos beneficiemos y no que llegue una persona, empresa o institución y pida algo y pretenda que la comunidad se lo haga por amor al arte y más aún sin devolver nada a cambio.

Mis aportes al software libre los suelo hacer porque me apetece, porque me gusta hacer algo y una vez lo tengo me gusta compartirlo. Por eso cuando me ha llegado gente contándome su problema o contándome que está llevando a cabo un proyecto de software libre y me piden que colabore pues muchas veces he tenido que contestar diciéndole que no estaba interesado y que sintiéndolo mucho yo no le iba a poder ayudar pero que le animaba a seguir con ese proyecto.

Cheli

Sigue la extorsión de Openbravo y cada vez con más fuerza

Ya os conté a que se dedican los directivos de openbravo cuando no opinas igual que ellos, ahora han ido un paso más o más bien unos cuantos kilómetros de pasos más allá hasta el punto de poner en serio peligro mi puesto de trabajo.

Hagamos un poco de historia. No hace mucho Josep Mitjá se puso en contacto otra vez conmigo para pedirme que colaborara con ellos para mejorar openbravo network, parece que no le quedó claro que a parte de describir las decenas de problemas técnicos que tiene network y demostrar que no funciona, mi conclusión es que no utilizaría esa herramienta nunca porque la veo completamente inútil, no por esos problemas sino por su concepto de producto y mucho menos se lo pondría a un cliente ya que a parte de inútil es muy caro. Como siempre digo al final no me toca tomar estas decisiones pero si me ha tocado sufrir el producto de marras entorpeciendo constantemente mi trabajo.

Concretamente el correo-e que me mandó decía lo siguiente.

Alguien (omitiré la otra persona a la que se dirigía), Cheli,


Os escribo para pedir vuestra colaboración en una iniciativa que hemos lanzado recientemente para entrevistar a partners y clientes con el objetivo de continuar mejorando el diseño técnico y la calidad de servicio de Openbravo Network.

En su blog personal, Cheli se ha mostrado muy crítico con Openbravo Network. Como partners que somos, nos gustaría poder recabar de primera mano sus sugerencias para poder tenerlas en cuenta en nuestros planes de mejora.

Me gustaría prentaros a Jaime Torre, quien está liderando el equipo de Openbravo Network Satisfaction. Si no teneis inconveniente, va a ponerse en contacto con vostros para poder tener un punto de contacto.

Muchas gracias,

Josep Mitjà
Openbravo
Yo le contesté diciéndole que no estaba interesado en este tema tal que así.
Hola Josep, te agradezco la propuesta para participar en esta iniciativa pero lo cierto es que personalmente, y subrayo lo de personalmente, no estoy nada interesado en la misma. El hecho que escribiera sobre obn en mi bitácora es porque ahí es donde escribo mis pensamientos en voz alta, nada más, si os ha servido de algo bienvenido sea.Te iba a decir que esperaras la respuesta oficial por parte de Tictech pero por lo que he visto Alguien ya te ha contestado.Un saludo.
No se que cosa de mi correo-e no entendió pero me contestó con esto otro y al final terminó cumpliéndolo porque lo que hizo fue ponerse en contacto con la empresa donde trabajo para que me forzaran a hacer una cosa en la que le había dicho que no estaba interesado.
Cheli,Me queda claro que tu bitacora es personal. En este caso, nos dirigimos a TicTech como partner. Como os decía en el correo, estamos entrevistando a un grupo de clientes para tener en cuenta este feedback en nuestros planes de trabajo.
Nos encantaria que Alguien diera el visto bueno para poder tener tu opinión (como parte de tu trabajo en TicTech) y, como experto en Openbravo ERP. Jaime Torre (Xeraf en el IRC) es un crack. Creo que podeis tener una conversación interesante y productiva para todas las partes.
Un saludo,Josep

Total que al final se salió con la suya, enhorabuena Josep, pero quiero que quede constancia de las tácticas que utiliza para hacer lo que le sale de los huevos ello.
Lo que no entiendo es que de las 6 personas que trabajan en la empresa en la que estoy, 5 de ellas se dedican en mayor o menor medida a openbravo pero la opinión que quieren es la mía. Lo más sorprendente es que cuando doy mis opiniones entonces mueven ficha con el propósito de que me despidan.
Vayamos ahora con Paolo Juvara. Cuando decidí cerrar obtrainings recibí un correo-e inesperado de este señor que decía:
Cheli,perdona que te mando este correo en Ingles. Quieria escribirte en Castellano
pero es todavia demasiado difficil para mi y prefiero escribir en Ingles que
non escribir punto.
I am writing to let you know that I always enjoyed reading your posts on
obtrainings.es and I was really sorry to read[1] that you have decided to
stop your contributions to Openbravo.
I can understand that you do not agree with everything that is written on
the Openbravo planet but is thar really a strong enough reason to stop your
involvement with the project?
Were there other reasons?

It would be great if you would change your mind and decide to continue your
contribution. Your effort have been very much appreciated by the whole
Spanish-speaking community.

Please let me know if there is anything I can do to convince you.

Regards,

Paolo

Como Paolo acostumbra siempre a hablar en inglés tendré que traducirlo, pongo los originales para que todos puedan comprobar que no se tergiversa nada.
Te escribo  para hacerte saber que siempre me gustó leer tus apuntes en obtrainings.es y que me apena leer que has decidido dejar de contribuir a openbravo.
Puedo entender que no estés de acuerdo con cada cosa que se escribe en el planet de openbravo pero ¿es una razón de peso para parar tu aportación al proyecto? ¿hay otras razones?

Sería genial que cambiaras de opinión y decidieras continuar tus contribuciones. Tu esfuerzo ha sido muy apreciado en toda la comunidad de habla hispana.
Por favor hazme saber si puedo hacer algo para convencerte.
Saludos.
Yo le contesté explicándole lo que había pasado en mi inglés cutre salchichero.

Perhaps you would like to know what has happend to take that decision. First you know I don’t like some of the things your colleagues have  written, you have a good software and I think you don’t need to tell stupid things only because you have to carry out with your sales plans of OBNetwork, I don’t know if that is the reason but that is what looks like. That arguments could work with some kind of customers but I’m not a customer, I’m a consultant and a developer and that arguments get me angry, why? because they are not true or they are true with a lot of nuances.
OB is not my company, I don’t work there and I don’t care what you do in your bussiness strategy, but I was a member of the OB comunity and I don’t like what has happened.
Another thing I don’t understand is that when I write something positive about OB on my blog everybody from OB is very happy but when I write some criticism you call my boss to tell him I have criticized OB, do you think that is correct? My boss can not do anything to change what I have written, I write and I will write on my blog, well he can fire me then if you want he fires me you can continue to tell him you don’t like what I say. My opinion is that the best way to solve this situation is contact me and talk about the problem but nobody has contact me until now. I would like to tell you something else about this, when you have some problem with Tictech you have to call Alguien (my boss) but when you have some problem with me you should contact me because I’m not a Tictech directive, I ‘m an employee and I don’t have any responsability in manage aspects, Tictech is not involved in what I say in my blog and I’m not involved in what Tictech do in terms of bussines.
I have maked my decision and I am no going to change it because nothing has changed in OB and what I explained will happen again for sure.

Regards

Que viene a ser algo así como.
Quizá quieras saber que ha ocurrido para que tome esta decisión.
Primero, ya sabes que no me gustan algunas cosas que tus colegas han escrito, tenéis un buen software y considero que no necesitais decir tonterias sólo porque teneis que continuar con vuestro plan de ventas con openbravo network, no se si esa es la razón pero es lo que parece. Esos argumentos pueden serviros con algunos clientes pero yo no soy un cliente, yo soy un consultor y desarrollador y esos argumentos me cabrean, ¿por qué? porque no son ciertos o son ciertos pero con muchísimos matices
OB no es mi empresa, yo no trabajo ahí y no me importa que hacéis en vuestra estrategia comercial, pero si soy miembro de la comunidad y no me gusta lo que ha pasado.
Otra cosa que no entiendo es que cuando escribo algo bueno sobre openbravo en mi bitácora todo el mundo de openbravo está contento pero cuando escribo alguna crítica llamáis a mi jefe para decírselo, ¿te parece esto correcto? mi jefe no puede hacer nada para cambiar lo que he escrito, escribo o escribiré en mi bitácora, bueno me puede despedir entonces si eso es lo que queréis podéis continuar diciéndole que no os gusta lo que digo. Mi opinión es que la mejor manera de arreglar esta situación es contactar conmigo y hablar del problema pero es que no ha contactado nadie conmigo hasta ahora. Me gustaría decirte otra cosa sobre esto, cuando tenéis algún problema con Tictech tenéis que hablar con Alguien (mi jefe) pero si tienes algún problema conmigo debes ponerte en contacto conmigo porque yo no soy un directivo de Tictech, soy un simple empleado y no tengo ninguna responsabilidad en aspectos de gestión, Tictech no tienen nada que ver con lo que yo digo en mi bitácora así como yo tampoco tengo nada que ver con las decisiones de negocio de Tictech.
Ya he tomado mi decisión y no la voy a cambiar porque nada ha cambiado en openbravo, lo que te he explicado voverá a suceder tenlo por seguro..
Saludos.

Me ha sorprendido reeler esta última frase que escribí porque no es que haya vuelto a suceder sinó que se han superado en ello. Entonces él me contestó.
Cheli,thanks for your reply.I acknowledge that some of the things we write on our planet are not of the
best quality but please be aware that we are trying and perhaps it is easier
to just ignore what you do not like.
With regards of contacting your boss, I was not aware that had happened and
I – personally, not as a representative of Openbravo – am sorry that it did.
The one time I didn’t like your post, I replied publicly on your blog[1].
Obviously I cannot promise that it won’t happen again and I therefore will
not insist any further that you change your mind.

It is a shame that it went this way.

Good luck to you and thank you for all your contributions up to now.

Paolo

Lo cual significa.
Gracias por tu respuesta.Se que las cosas que escribimos en nuestro planet no son de la mejor calidad pero por favor ten en cuenta que lo estamos intentando  y quizá sea  más sencillo que ignores lo que no te gusta.Respecto a ponerse en contacto con tu jefe, no sabía que eso había sucedido y yo- personalmente, no como representante de openbravo- siento que haya sucedido.

La vez que no me gustó tu apunte, te respondí publicamente en tu bitácora.Obviamente no te puedo prometer que no sucederá otra vez y por tanto no insistiré más en que cambies de opinión
Es una pena que haya tenido que ser así.Buena suerte y gracias por todas las contribuciones que has hecho hasta ahora.Paolo

Después de lo sucedido me parece increible que este señor diga que no estaba al tanto de que le mandaban mensajes a mi jefe y que diga que el me escribió en mi bitácora cuando lo que ha hecho al lado de lo que le contaba no tiene nombre.
Ahora resulta que porque le dijera «hijo mio leete la licencia» o «sería patético que alguien de Red Hat acusara a Centos de lo que tú me has acusado e igual de patético es lo que tú has hecho» es insultarle. Pero que él me difamara porque hiciera distribución de un software con licencia MPL, el cual es un documento legal que me lo permite y por tanto me acusara de saltarme la legalidad, sin nombrar la cantidad de barbaridades que dijo, eso no tiene la menor importancia.
Al final las consecuencias son que me han insinuado que o quito los MP o me echan del trabajo, con lo que os insto a copiarlos y subirlos a algún sitio antes del domingo, que será el día que tendré que quitarlos muy a mi pesar. Si alguien los cuelga que haga el favor de poner un enlace en algún comentario.
También he tenido que soportar cosas como que como se me ocurría dirigirme así a una persona tan importante como Paolo, yo entonces increpé ¿importante?… pero mira no quería entrar en esta polémica. Para mi las únicas personas importantes son las de mi entorno, mi familia y amigos y el que piense que un directivo de una compañía es alguien importante, y esta es mi opinión, es porque tiene un problema.

Como puede que dentro de poco esté sin trabajo, si alguien quiere hacerme alguna propuesta me la estudiaría.

Cheli

Disponible Openbravo ERP 2.40MP3

Se acaba de publicar el tercer paquete de mantenimiento de la versión 2.40 de Openbravo ERP. Como ya empieza a ser habitual os dejo los enlaces para que os lo descarguéis. También recordaros que la forma de instalarlo es exactamente la misma que en las versiones anteriores.

Listado de cambios

Openbravo 2.40MP3 md5

 

Actualización: Si quieres obtener la última versión de la rama 2.40 ponte en contacto conmigo (cheli en aradaen.com).

 

Cheli

Los fichajes de Openbravo

Lo que está haciendo Openbravo es una cosa que se lleva viendo desde hace tiempo en otras empresas. Tradicionalmente lo que sucede es que una empresa que se dedicaba al desarrollo de software privativo decide comprar una empresa exitosa de software libre y a partir de ahí intenta amoldarla a su forma de ser.

Openbravo como tal ya nació como una empresa de software libre pero como todo en Openbravo hay que matizarlo. Realmente la que terminó siendo la cúpula de Openbravo eran directivos de otras empresas o gente que tenía sus historias pero que tradicionalmente se habían dedicado al software privativo, entonces este grupo consigue la financiación necesaria y a partir de ese momento se cambia el nombre a Openbravo y un equipo de catalanes se hace cargo de la empresa, esta gente lo que decide es liberar el código y subirlo a sourceforge para emprender una aventura como software libre.

Yo siempre he dicho que Openbravo ha demostrado que los que la dirigen no tienen ni idea de que es esto del software libre, su visión siempre ha sido que la comunidad les haga parte del trabajo y así ellos reducen costes, pero teniendo desde su punto de vista una obligación con esta comunidad casi inexistente o nula, lo justo como para cumplir la licencia y poco más. Con este escenario tenemos que el concepto de comunidad, y podemos mirar el diccionario de la RAE, deja de tener sentido y eso explica el hecho de que lo que realmente ha pasado es que nunca ha existido una comunidad como tal.

Una comunidad debería ser esto <=> pero en openbravo siempre han actuado de esta otra forma => dónde la punta de la flecha apuntaba a la propia Openbravo.

En este punto Openbravo empezó a contratar a gente y no se les ocurrió otra cosa que según sus palabras contratar a los mejores. El problema es que esos supuestos mejores dentro del mundo del software libre no los conoce nadie, normal si tenemos en cuenta que son gente que vienen de empresas de software privativo. Y ¿qué pasa cuando juntamos un proyecto con licencia libre con un equipo que dirige dicho proyecto con mentalidad privativa?. Puestos a exagerar esto sería algo parecido a si un grupo político de derechas ficha a uno de los líderes de un partido de izquierdas, o viceversa, y dice que con este fichaje va a ganar las siguientes elecciones. Si sucediera esto todos nos echaríamos las manos a la cabeza, nadie entendería nada e incluso a más de uno se le escaparía alguna carcajada, pero se ve que a Manel Sarasa, director general de Openbravo lejos de sucederle esto se vanagloría de sus decisiones y las publicita.

¿El resultado? tenemos a una cúpula de empresarios que trabajaban tradicionalmete y principalmente en empresas de software privativo a la que se les ha ido sumando más y más gente con cultura privativa como Paolo Juvara que viene de oracle, Jesper Balser que viene de Navision y posteriormente Microsoft, etc. Esto ha hecho que cuando yo decía que la visión de openbravo era esta => ha pasado a ser ==> y luego ===> y a cada paso y cada fichaje la flecha se ha ido alargando.

Las consecuencias tarde o temprano se tenían que notar, y al final han sucedido cosas tan graves como esta declaración de Paolo Juvara en el foro de sourceforge:


The links in this post point to maintenance packs that are intended for subscribers of Openbravo Network only. Their unauthorized publication is against the will and intention of the people that made a lot of effort in producing them. We feel that our loyal community members who respect our work should refrain from downloading the above software.

Additionally, Openbravo takes full responsibility on the Community Edition, including providing upgrades. However, we do not take responsibility on upgrades or support to these leaked versions.

If you feel that you need access to these maintenance packs, we encourage you to consider subscribing to Openbravo Network instead.

Los enlaces de este apunte apuntan a paquetes de mantenimiento que van dirigidos únicamente a subscriptores de Openbravo Network. Su publicación no autorizada va contra la intención de la gente que realiza mucho esfuerzo en producirlos. Sentimos que nuestra comunidad fiel que respeta este trabajo debería abstenerse de descargar este software.

Adicionalmente, Openbravo toma completa responsabilidad con la versión comunidad, incluso proporcionando actualizaciones. Sin embargo, nosotros no tomamos responsabilidad de actualizaciones o soporte de estas versiones filtradas.

Si sientes que necesitas acceso a estos paquetes de mantenimiento, te animamos a considerar subscribirte a Openbravo Network en su lugar.

Después de este pedazo de FUD le tuve que contestar, realmente me lo puso muy fácil porque no se pueden decir tantas barbaridades en tan pocas palabras. Esta fué parte de mi contestación:


Lo dicho por Paolo incluso me hubiera hecho gracia si viniera de Steve Ballmer pero si viene de un directivo de una empresa de software libre pues houston tenemos un problema y muy grave. Este hombre ha dicho que aún teniendo el código fuente de ob, que quitando las bibliotecas que usa y que cada una tiene su licencia que si no voy muy mal encaminado todas son libres, el resto está licenciado bajo la MPL con una clausula por logos y marcas de ob, aún todo esto:

  1. Que las versiones MP son sólo para sus clientes de network lo cual rompe bastantes de las clausulas de la licencia.
  2. Que no estoy autorizado a publicar el código. Esta es básica y es una de las cuatro premisas de toda licencia de software libre.
  3. Encima me acusa de que lo publico en contra de los autores. Yo diría que ellos lo cierran en contra de la comunidad.
  4. Añade un lloriqueo diciendo que si va en contra del esfuerzo de esos desarrolladores. Se ve que el esfuerzo de la comunidad informando y corrigiendo bugs, creando documentación, programando modulos, etc y del cual ellos se benefician no tiene el mismo valor que el de sus desarrolladores.
  5. Y luego por último trata a la comunidad como imbéciles diciendo que como son miembros fieles sabrán valorar todas esas mentiras que ha soltado y así darle la razón. Osea que no bajarán lo que yo os he dejado y pagarań los 5.000 o 10.000€ que se va a llevar él a la saca.
  6. Vuelve a mentir con lo de que se hace responsable de la versión tal o cual. No conozco ninguna licencia, ni de software libre ni de software privativo que no tenga un apartado de descarga de responsabilidad y la MPL no iba a ser menos. Por tanto otra mentira más, pero en cualquier caso y repito si fuera verdad el código que yo he puesto y el que ellos distribuyen es exactamente el mismo (está sacado de una network), no se ha tocado nada y cuando queráis hacemos una auditoria para comprobarlo, por lo que la responsabilidad debería ser la misma.


En resumen ¿cuantas mentiras llevamos?. Es realmente lamentable el comentario que ha puesto este señor, hoy estoy realmente triste por lo que ha pasado. Sabía que los directivos de openbravo no tienen ni idea del software libre y de lo que es una comunidad pero esto es cruzar una linea.

Podéis leer la licencia vosotros mismos, sobretodo el punto 2 pero ya de paso le invito a Paolo a que también se la lea que ya nos ha demostrado a todos que no lo ha hecho.

Con este último dato no hay mucho más que añadir.

Cheli