Openbravo Network, yo no la quiero

Del listado de cosas que prometía Openbravo Network una gran mayoría era para facilitar el trabajo del consultor e implantador, esta versión se publicitaba como que venía a solventar un abanico de problemas pero la realidad es que en vez de solventarlos añade unos cuantos a los que ya de por si te puedes encontrar en una implantación de Openbravo ERP.

Primero decir que hablo desde el conocimiento que me da el estar utilizando una Openbravo Network 2.40 para un cliente de la empresa en la que trabajo. Empezaré nombrando los problemas que vienen en la primera versión que instalamos:

-Openbravo Network siendo una aplicación web dónde en principio el ĺimite de usuarios lo pone el hardware y la red, se vende según número de usuarios, curioso almenos.

-Todo se controla desde una herramienta web que te limita bastante el trabajo.

-La única alternativa es una cuenta shell con un usuario «openbravo» que sólo tiene acceso al código fuente de Openbravo ERP. El resto de tareas siempre se deben hacer desde el panel de administración.
-No puedes administrar los paquetes del sistema, en realidad no puedes administrar nada que no te deje el panel de administración que en cuanto a configuración del sistema tiene:

-Los enlaces al soporte de segundo nivel y del soporte de Openbravo network están mal, no te llevan al sitio correcto.

-El sistema de actualizaciones que sólo está accesible en obn no ha funcionado en todo este tiempo, al principio lo achacaron a un bug en la versión 2.40 así que esperaremos. Desués de esperar mucho y varias quejas y viendo que incluso había salido la MP1 nos dijeron que eso estaba corregido en dicha versión, lo curioso fué la propuesta de solventar el problema «para corregir el problema de que falla el sistema de actualización debes actualizar a la MP1», esto fué chistoso.

-El panel de administración está caido día si día no. La solución que nos dieron era que lo reiniciaramos pero como no teníamos acceso a root del sistema ni a ningún usuario con permisos no se podía, así que nos digeron que para escalar privilegios teníamos una orden «unsupported» que directamente nos pasaba a root. Primer problema de seguridad grave, no hace falta ningún exploit porque el exploit viene de casa, ejecuta unsupported y listo.

-Como el raa (panel de administración ) está casi siempre caido se producen cosas como que el sistema de copias de seguridad que lo tenemos puesto diareamente, cuando lo consultas al cabo de una semana a lo mejor sólo ha hecho copias los tres primeros días, lo reinicias y sigue funcionando.

-El systema de ntpd (sincronizar hora) no funciona.

-Al realizar un desarrollo tan simple como añadir una pestaña no funciona en un caso especial, una ventana en concreto, ya que wad da error al generar el código. La definición de dicha pestaña es idéntica a otra que si funciona en la aplicación y al abrir una incidencia para que lo revisen nos contestan que eso no es un problema de network y que debes contratar soporte de segundo nivel. Después de pagar 10.000€ te dicen que tienes que contratar más soporte para que wad compile una pestaña.

-Despues de aplicar el mp1 hubo un conflicto en el código de openbravo, restauramos una copia que teníamos y seguimos aplicando mejoras. Al preguntar como reaplicar el mp1 sólo para el código nos dicen que hemos procedido mal, que para restaurar el código hay que hacer un rollback de toda la actualización desde el panel de control lo cual implica desaplicar 25 actualizaciones (eso se entiende según la información que da el panel) la mayoría por no decir todas del propio sistema (kernel, vim, raa, sudo, udev, etc) para luego volver a aplicarlo todo de nuevo.

-Se intenta hacer el rollback e inmediatamente el sistema nos echa fuera, al intentar volver entrar no responde el raa/panel así que esperamos un rato y al final decidimos reiniciarlo por suponer que como de costumbre está colgado. El resultado es que desde el panel ahora no se puede hacer rollback y nosotros seguimos sin mp1 aplicado.

-Al preguntar como aplicar un parche, ya sea facilitandonos herramientas como diff o patch o que nos indicaran como lo hacían ellos con sus mpx para hacerlo nosotros igual nos dicen que esa máquina es de producción y que no puede tener patch. Curiosa respuesta cuando para que el tinglao que tienen montado en obn funcione tienen que tener un compilador de java, el código fuente de openbravo con las contraseñas de la base de datos en un archivo en plano, dichas contraseñas son system/sa y TAD/TAD y no se sugiere en ningún sitio cambiarlas a pesar de que almenos debería ser obligatorio, el tema del unsupported. Total que todo eso si, pero un sistema de aplicar parches que no sea sobreescribir todo, que es lo que ellos recomiendan, no.

– Los informes que en nuestras máquinas de desarrollo y en nuestra máquina de pruebas han funcionado sin problemas en ob, al detectar las cadenas de texto y realizar la traducción y guardalas en la tabla ad_textinterfaces_trl perdía los carácteres especiales (tildes, º, etc). Hubo que detectar el problema desde soporte y corregirlo directamente modificando las entradas de dicha tabla.

Total, que Openbravo Network es una mierda maravilla, pero una mierda maravilla (10.000€ sin límite de usuarios o 5.000€ por 5 usuarios más 500€ por usuario adicional, todos estos precios son por un año) muy cara y poco útil.

Cheli

Nuevos modelos de negocio basados en Software Libre

No se de dónde saqué este documento pero hace tiempo que lo tenía en el disco duro pendiente de leer. El texto explica desde qué es el software, el modelo tradicional del software privativo, la historia del software libre moderno y que papel juegan en la actualidad en el mercado del software.

El documento está escrito por José Ramón Diaz y se distribuye bajo una licencia de Reconocimiento-NoComercial-SinObraDerivada de creative commons.

Nuevos modelos de negocio

Cheli

La extorsión que ejercen algunas compañias

Hace poco he vivido el peor momento colaborando en un proyecto de software libre, y resulta cómico porque lo normal es que colaborar en estos proyectos me resulte divertido, reconfortante además de que aprendo mucho. El caso es que a raiz de realizar unos cursos de formación en Barcelona organizados por la empresa Openbravo decidí montar una bitácora con el nombre obtrainings en honor a los cursos, inicalmente junto a un compañero que conocí en Barcelona,  con la idea de apoyar y retroalimentarnos de la gente que realizara los cursos en el futuro. Al final el único editor de la bitácora acabé siendo yo mismo y la idea inicial terminó diluyéndose y convirtiéndose en una bitácora dónde hablaba de las novedades del producto y dónde escribía artículos y tutoriales de Openbravo ERP.

Pasaron algunos meses y me fuí enterando de algunas cosas siempre por terceras personas, por ejemplo me enteré que algunos directivos de openbravo leían la bitácora ya que me llegaban comentarios del tipo –Oye, ¿sabes que el otro día estuve con tal y me dijo que le gustó el artículo pascual de obtrainings?– donde tal era el directivo en cuestión. Lo bueno era que yo sabía de estas cosas sin que nunca nadie de Openbravo me hubiera dicho nada aunque eso tampoco me importaba, y entonces fué cuando vinieron los problemas.

Igual que escribía artículos contando las bondades que me parecían interesantes de openbravo, escribía artículos donde criticaba los puntos débiles o las cosas a mejorar dentro del sistema y metodologías de desarrollo que se estaban llevando a cabo, siempre con la intención de que se detectaran esos problemas y se corrigieran. Parece que esto no les gustó a esos directivos e igual que no se pusieron en contacto conmigo para decirme que algo les había gustado tampoco lo hicieron cuando les disgustó alguno de mis apuntes de obtrainings. Hasta aquí todo correcto, sólo que a mi me hubiera gustado tener retroalimentación con sus opiniones ya que sin ella se avanza más despacio.

Lo indignante fué que en vez de ponerse en contacto conmigo lo que empezaron a hacer es contactar con mi jefe para decirle que me atara en corto. Se ve que no les quedó claro que cuando yo escribo en mi bitácora escribo en nombre propio, que las opiniones, decisiones o consideraciones respecto a openbravo que haga mi empresa las realizan sus dos socios fundadores y que yo en esas deciones no tengo ni voz ni voto. Que igual que cuando Openbravo tiene que tratar algún tema con mi empresa se ponen en contacto con mis jefes y yo quedo totalmente al margen, cuando yo escribo algo mi empresa está totalmente al margen también, lo que puede significar que mi opinión y la de mi empresa no concuerden en muchos sentidos. Mi rol dentro de la empresa es de consultor y desarrollador, al final hago lo que me mandan y punto lo que no quita que tenga mis propias opiniones.

A lo mejor pensaban que podrían extorsionarme y hacer que dejara de escribir lo que pienso. Eso nunca lo iban a conseguir y como mucho hubieran conseguido que me despidieran, quizá era eso lo que pretendían, no lo se.

Total que después de la tercera reunión con mi jefe por estos temas, cada vez que escribía algo que pensaba que podría no haber gustado a alguien en openbravo ya sabía que al día siguiente tendría otro encuentro. Al principio se que estas llamadas venían de Miguel Magán, pero luego ya ni siquiera me enteraba de quién había venido el mensaje.  Lo que hice es ponerme en contacto con Miguel para decirle que cuando tuviera un problema con lo que yo escribía que se pusiera en contacto conmigo y no con mi jefe con los mismos argumentos de competencias dentro de mi empresa que he expuesto anteriormente. Él me contesto dándome consejos como gran magnate de los negocios (notese la ironía), porque según él debo ser más diplomático. Yo seré muy directo y diré las cosas tal cual las pienso pero por lo menos no intento extorsionar a nadie cosa que él si hizo conmigo.

Al final y después de muchas desilusiones de cómo se estaba llevando el proyecto y al sumarle lo que os estoy contando decidí descontinuar la bitácora. Curiosamente fué en ese momento cuando Openbravo se puso en contacto conmigo por primera vez. Primero Paolo Juvara me escribió para pedirme que siguiera colaborando en el proyecto y pidiéndome que qué podía hacer para convencerme, yo le expliqué lo que estaba pasando y le dije que la decisión ya estaba tomada. Me sorprendio que me comentara que él de estas cosas no se había enterado. Después se puso en contacto conmigo Josep Mitjà, un tío bastante coherente con el que tuve una conversación telefónica muy cordial y aunque no estuvimos de acuerdo en bastantes puntos fué la primera vez que tuve el placer de hablar sobre todos los asuntos que yo comentaba en mi bitácora con una persona de openbravo.

Lo que me ha quedado claro después de este tiempo es algo que ya he comentado alguna vez, Openbravo es una empresa que se ha metido en el software libre porque lo ha visto como una oportunidad de negocio, cosa muy lícita y que yo defiendo, pero que no tiene muy claro las implicaciones ético sociales que esto conlleva y concretamente las consideraciones que debería tomar hacia la comunidad, y me refiero a la comunidad del software libre porque visto lo visto dudo mucho que pueda existir una comunidad de openbravo. Almenos algunos de sus directivos no lo tienen muy claro porque utilizan tácticas sucias al uso en empresas tradicionales.

Por último quiero dar las gracias a la gente con la que me he encontrado en el irc y los foros, entre ellos muchos desarrolladores de openbravo, que me han ayudado y a las que he intentado ayudar en lo que he podido. Ellos no tienen nada que ver con lo que cuento en este apunte, ellos igual que yo son gente que pretendía crear una comunidad alrededor del proyecto y que creían realmente en que eso fuera posible. De nuevo gracias.

Cheli

El tema tabú, los sueldos

Estoy un tanto harto de que en este país , España, sea un tema tabú. La última fué cuando en una conversación mientras comía se comentaba que un empleado de una de las personas que había en la mesa era informático. A la pregunta de cuanto cobraba la respuesta fué, eso no te lo puedo decir, yo inmediatamente increpé, si me lo puedes decir, no me digas que no me lo puedes decir, otra cosa es que no quieras porque es un tema tabú para tí. Entonces va y me dice que eso es un dato personal, bueno entonces ¿si le hubiera preguntado su edad/nombre/etc tampoco me lo hubiera dicho? estoy seguro que si.

Yo como pienso que no tiene la menor importancia que la gente sepa lo que cobro, es más pienso que sería bueno saber lo que cobra la gente porque luego están las leyendas urbanas que en tales puestos de trabajo se cobra mucho y no es verdad o alrevés. Yo cobro 1.117.21€ limpios al mes con las pagas prorrateadas lo que equivale a que si tuviera 14 pagas, que es lo mínimo que tiene todo el mundo, estoy cobrando (1.117.21 x 12)/14= 957,6€ con lo que todavía no llego a mileurista. Si además tenemos en cuenta que esto es lo que cobro desde hace dos meses que fué cuando me renovaron el contrato y que antes cobraba un pelín menos, que hace 8 que fué cuando me renovaron el anterior y cobraba hasta entonces bastante menos y que hace unos 10 estaba a media jornada y cobraba todavía menos pues tenemos que en un año me han subido unas 3 veces el sueldo y sigo cobrando poco, muy poco.

Lo bueno es que viendo como está el mercado aquí en Alicante no me puedo quejar y de hecho dentro de lo que cabe estoy bastante contento.

Otro tema es que entre el alquiler, la comida y demás cositas que hay que pagar las paso un tanto putas pero de eso ya hablaremos en otra ocasión.

Cheli

Tanteando realizar cursos de Openbravo

Estoy planteándome empezar a dar cursos de Openbravo, la emrpesa Openbravo ya realiza una serie de cursos pero tienen algunos inconvenientes. El primero es que son muy caros y el segundo es que se realizan en Madrid, Barcelona o Pamplona.

Lo que me he planteado es dar dos cursos, uno de funcional y otro de desarrollo básico a un precio alrededor de un tercio de lo que oferta Openbravo. Para que os hagais una idea estos cursos en Openbravo salen por 2.490€ y tienen una duración de 5 días.

Los cursos que yo planteo serían los viernes por la tarde y sábados por la mañana durante 4 semanas en Alicante por lo que seguimos teniendo el problema de localización pero ahora con una alternativa nueva (Alicante) y en otro horario (viernes tarde y sábados mañana). Me gustaría que me digerais si os resulta interesante y si pensáis que tendrían buena acogida para así poder empezar a prepararme el material necesario (apuntes, local, datos de ejemplo, ejercicios).

 

Actualización: Finalmente tenemos el curso de desarrollo en formato  de videos guiados.

 

Cheli

Lo que debería ser y lo que es

Acabo de leer este correo-e en mi cuenta de la universidad (de momento me siguen llegando los mensajes):

En Alicante, el Martes, día 14 de Octubre en el salón de actos de Óptica y Optometría…

Vive un día diferente en tu universidad!
Conoce la tecnología Microsoft y todas sus novedades.
Entérate de todo lo que Microsoft puede ofrecerte, asistiendo y participando en las diferentes charlas que hemos preparado.
¡¡Te esperamos!!

En verdad no me sorprende y ni siquiera lo veo mal (no, no tengo nada en contra de las empresas de sofware privativo excpeto en que como su propio nombre indica su software no es software libre y por tanto yo no lo voy a utilizar) ya que es una estratégia empresarial que utilizan todos, sean empresas de software libre o no. Lo que me empieza a chocar es que empresas de software libre están utilizando estrategias de marketing tradicionales del software privativo y que denotan que no han entendido primero las implicaciones éticas y sociales que tiene el software libre y principalmente los modelos de negocio que se han estudiado y que casan con dicha filosofía.

Puffff aquí me apetecería meter un buen párrafo explicando que hacen las empresas de software libre vendiendonos humo pero me lo tendré que callar.

Si he escrito este apunte es porque me gustaría que ciertos empresarios que se han metido en el software libre por la novedad no lo vieran como un pelotazo sin tener ni puta idea que significa esto y que fueran un poquito más consecuentes. Hay muchos ejemplos que me ponen nervioso, apple con su webkit, su kernel darwin que tiene unos cuantos añitos ( tantos como unos 7 u 8 ) podrían ser ejemplos pero hay otros que me tocan más de cerca como los directivos de Openbravo y las tonterías que están escribiendo en el planet y sus que buenos somos (vamos a chuparnos las pollitas/frotarnos las campanillas que digo yo) sin fundamento técnico apreciable.

De momento he bloqueado mis proyectos sobre openbravo y mira que me toca los huevos decir que donde dije digo digo diego, cuando se aclaren esta gente seguiré con lo que empecé.

¿Por qué digo esto y hago lo que hago? quizá porque como siempre digo yo me alineo con lo que debería ser y no con lo que …. muchas veces lamentablemente sucede en la realidad.

Cheli

Lo hago porque todos lo hacen

Si robas, estafas o haces trampas serás un ladrón, estafador o tramposo por mucho que pongas la excusa de que lo haces porque todo el mundo lo hace. Cada vez veo a más gente que sigue esta linea, e incluso gente muy cercana a mi, quizá me toque dar un paso atrás para que no me salpiquen.  Es triste, muy triste ver que cada vez hay menos gente con principios.

Cheli

Rechazando una oferta de trabajo

Hace unas semanas se pusieron en contacto conmigo para ofrecerme trabajo, después de investigar la empresa en cuestión les mandé este correo-e:

         Hola (nombre del responsable de recursos humanos de la empresa), cuando me hacen una propuesta como la que me habéis hecho me gusta prepararme la entrevista, documentarme sobre la empresa, ver a qué os dedicais, filosofía empresarial, número de empleados, sedes, facturación, etc. Toda la información con la que pueda hacerme una idea global sobre la empresa es importante. Luego me interesa mucho en qué papel podría encajar yo ahí, qué puesto podría ocupar, si cumple mis expectativas y si yo puedo cumplir las expectativas del puesto. Es por este motivo por el que tardé en contestarte.

Después de hacer un sondeo por internet no he encontrado ninguna opinión favorable en la valoración general. Claro que hay puntos positivos pero la nota final de todas las referencias es negativa o bien no llega al aprovado.

He conseguido hablar con algunos exempleados tuyos, fué una sorpresa ver que conocía a alguno de ellos de la universidad por lo que me tomo sus valoraciones como muy fidedignas. Lo que me ha hecho decidirme son los siguientes puntos.

-Sois una empresa pequeña y yo ya trabajo en una micropyme, si cambio de trabajo es para pegar un salto adelante y por lo que he averiguado no es el caso.
-Ofrecéis un sueldo que luego enmascaráis en un salario base muy bajo con complementos en dietas. Esta jugarreta ya me la han aplicado en el pasado y no estoy dispuesto a que me vuelva a pasar.
-Generáis hitos inalcanzables en tiempo con la esperanza de que vuestros empleados hagan horas extras que no serán recompensadas.
-Los variables se pagan por facturación global de la compañia y no por el rendimiento individual de cada trabajador o equipo de trabajo. Aunque mi trabajo pueda generar beneficios a la empresa no habrá variable si no se
alcanzan los objetivos globales. Al mismo tiempo, al ser una empresa que factura grandes cantidades derivada  de la venta de hardware, resulta imposible que un proyecto de software pueda influir positivamente en conseguir la facturación necesaria, con lo que recibir un variable tampoco dependería de mi esfuerzo.
-Es una empresa para aprender, al ser pequeña me va a tocar hacer de todo. Justamente eso me sucede en la que estoy actualmente y si cambio es una de las cosas de las que quiero desprenderme.

Agradezco mucho que te hayas tomado el interés en contactar conmigo y como se que leiste mi bitácora verías que me tomo muy en serio la filosofía del software libre y sus implicaciones ético-sociales, también se que el futuro
pasa por el software libre y que se puede ganar muchísimo dinero con él. Por todo esto no podré trabajar nunca en una empresa cuyos valores no coincidan con los mios y se que hay y cada vez habrán más empresas dónde esos valores
si coincidan. Lo que pretendo es que me paguen por mis servicios en condiciones razonables y a un precio justo y creo que estas expectativas no las vais a poder cumplir.

Mi decisión ya está tomada y para no hacerte perder el tiempo ni que yo tampoco lo pierda creo que la entrevista del viernes no va a tener mucho sentido. Si quieres que te aclare alguna cosa estaré encantado de contestarte. Lo que si te voy a pedir es que no me preguntes por mis fuentes porque esos datos son confidenciales, internet es un patio de colegio y el mundo un pañuelo, tu mismo puedes hacer el mismo sondeo haciendo unas cuantas búsquedas.

Un saludo y te reitero mis agradecimientos por vuestro interés. Cheli Pineda Ferrer.

No obtuve respuesta. Cheli