Cheli

Bitácora personal de Cheli Pineda Ferrer
Hace dos semanas tenía un curso en la Universidad de Alicante pero tenía un problema y es que no tenía medio de transporte, así que me puse a ver alternativas y una de ellas me la recomentó mi hermana. Blablacar es un servicio de compartición de gastos de viaje en coche que se está haciendo cada vez más popular en España, me puse a buscar en su página y no encontré viajes que coincidieran con el mio por lo que finalmente le pedí el coche a mi hermana y publiqué mis propios viajes. La verdad es que la experiencia ha sido muy buena, conocí a varias personas, conversamos durante los viajes y además recuperé unos 28€ en gastos si no recuerdo mal. Os dejo un video de la entrevista que le hicieron a Vincent Rosso, director general de Blablacar para España y Portugal.
Cheli
A mi me gustaría saber si los españoles quieren seguir teniendo a un jefe de estado que no lo elige nadie y que tiene derechos por encima del resto, que no sirve para nada más que realizar tareas representativas del país, lo que generalmente se conoce en España como un mero comercial y cuya tarea podría hacer cualquiera con la formación adecuada. Es un comercial demasiado caro porque además hay que mantener con nuestros impuestos a toda su familia, si quiere ser el jefe de gobierno no pasa nada, que se presente a unas elecciones como todo hijo de vecino y si las gana no hay más que decir.
Espero que algún día esto cambie.
Cheli
Una cosa que me sorprendió de Ecuador es lo caro que son los carros (coches). En mi vuelo de vuelta a España nos dieron el periódico «El Comercio» en el que venía un suplemento llamado «Carburando» en el que al final vienen los precios para 2014 de los carros. Por poner un ejemplo esto es lo que cuestan los Citroen en Ecuador, pongo este ejemplo porque yo tengo un Citroen C3 antiguo y tenía curiosidad por saber que costaría en Ecuador.
El C3 más barato sale por $24.990 que viene a ser más o menos al cambio de hoy según XE unos 18.236€. Eso es más o menos lo que cuesta el Nuevo C3 más caro que se vende en España.
Generalmente los carros que se venden en Ecuador tienen menos prestaciones para que los precios no se disparen, por ejemplo he consultado el Chevrolet Spark y el modelo equivalente en España se vende con 6 air bags mientras que en Ecuador sólo los delanteros, el de conductor y pasajero, y aún así la versión de Ecuador sigue saliendo más cara. Además no he tenido en cuenta el nivel económico de cada país, por poner algún indicador el sueldo básico de Ecuador es de $340 mientras que el de España es de 645,30€. La explicación es el control que ejerce Correa en las importaciones y los impuestos tan altos que aplican en este caso.
Cheli
Generalmente yo no administro los servidores de mis clientes, a pesar de ello a veces me toca hacer las veces de administrador o sugerir ciertas cosas. Una de las cosas que suelo hacer es planificar un script en CRON para que haga una copia de seguridad de la base de datos todos los días y a partir de ahí ya se encargan ellos de hacer lo que consideren oportuno.
Estaba dándole vueltas a este tema cuando se me ocurrió la idea de utilizar alguna nube para sacar las copias fuera del servidor, la cuestión es que había que hacerlo de forma que no tuvieramos problemas de seguridad y privacidad en el proceso. Hay que tener en cuenta que el hecho de subir nuestros archivos a otro servidor en la nube inherentemente hace que perdamos el control de nuestros datos y eso no podía pasar, ¿la solución? cifrar los datos.
Primero necesitamos programar un script para que vuelque la base de datos a disco y que posteriormente la cifre. El Shell Script que yo utilizo lo he subido a github en un repositorio llamado backupscript, si alguien lo quiere utilizar tiene licencia GPL 3. Una apreciación, yo cifro los datos con GnuPG así que tendréis que tenerlo instalado y generar las claves pública privada para poder utilizarlo. El siguiente paso es utilizar el Shell Script como una tarea de CRON, esto es sencillo ya que simplemente habrá que copiarlo por ejemplo al cron.daily. Por último tendremos que utlizar alguna herramienta para poder subir las copias a la nube, en este caso yo he utilizado Dropbox por dos motivos, el primero porque el cliente de Dropbox es libre con licencia GPL y el segundo porque proporciona la función de sincronización automática sobre un directorio lo cual significa que inmediatamente después de copiarse el archivo a disco se empieza a sincronizar con la nube.
Tutoriales sobre la instalación del cliente de Dropbox en Gnu/Linux hay muchos en internet así que no voy a explicar esta parte, lo que si quería comentar es que como Dropbox sincroniza sobre el directorio del mismo nombre «Dropbox» del $HOME del usuario y generalmente no vamos a querer dejar los archivos en esa ruta lo que podemos hacer es crear un enlace simbólico para solucionar este problema.
Yo lo tengo funcionando desde hace unos días en un servidor de un cliente y la verdad es que va de maravilla.
Cheli
Hace dos años y medio ya hablamos de las tendencias de google con respecto a Openbravo vs OpenERP, entonces ya adivinamos el crecimiento que estaba teniendo OpenERP y como Openbravo ERP empezaba a caer irremediablemente. Me he puesto a revisar esta tendencia y este ha sido el resultado:
Como véis la tendencia se ha acentuado aún más, curiosamente el punto de inflexión ocurrió justo en el momento que Openbravo empezó a cerrar su código. Por lo que parece la gente prefiere lo libre a lo privativo.
Un saludo.
He decidido crear un fork de Openbravo ERP 2.50 con la única finalidad de darle mantenimiento. A pesar que según el wiki Openbravo 2.50 sigue estando en estado de soporte preventivo, exáctamente el mismo que tiene Openbravo 3.0, lleva ya 7 meses sin actualizarse. Yo les envié algunos parches que tampoco han querido añadir a la versión y este es uno de los principales motivos para crear el fork.
El repositorio es público y por tanto cualquiera puede acceder a él. Si alguien no sabe como aplicar los parches y necesita ayuda para actualizar su instancia en producción puede acceder al servicio que ofrezco de actualización desde cualquier versión de Openbravo 2.50 hasta la última disponible en mi fork, el precio es de 100€. Los interesados podéis dejar un comentario.
Un saludo.
Al fin Openbravo ha contestado respecto a los derivados de los módulos privativos, o lo que es lo mismo casi cualquier cosa que no sea el core. Lo que dicen es lo siguiente:
- The web POS is a commercial module under the OBCL, which lets licensees access, modify and deploy the code, but it cannot be redistributed
- If the third party wants to build something on WebPOS, then there are two options
- The new code is derivative of the WebPOS code, then it has to be licensed under a non-free license terms compatible with WebPOS terms
- The new code is not a derivative work, but extends (separately) the webPOS functionalities, and it can be licensed as they wish. However, if the end-user then needs both modules (to run the new one), then the end-user needs the OBCL for the webPos part, and the GPL3 for the additional bit. This is the way the licensing of incremental modules works
- El WebPOS es un módulo comercial bajo la OBCL, que permite al licenciado el acceso, la modificación y el despliegue del código, pero no la distribución
- Si se quiere desarrollar algo sobre el WebPOS, entonces hay dos opciones
- El nuevo código es un derivado del código del WebPOS, en este caso se tiene que licenciar con una licencia privativa compatible con la del WebPOS
- El nuevo código no es un derivado, sinó que extiende (de forma separada) las funcionalidades del WebPOS, entonces puede ser licenciado como quieras. Sin embargo, si el usuario final necesita los dos módulos (para ejecutar el nuevo), entonces el usuario final necesita la OBCL para la parte del WebPOS, y la GPL3 para la parte adicional. Así es como funcona el licenciamiento incremental para los módulos
Esto significa que almenos si podría desarrollar módulos libres y seguir mi premisa de que todo el código que desarrolle debe ser libre. No me gusta esta opción, como ya comenté en un apunte anterior es parecido a lo que sucedía con la gente que desarrollaba utilizando java cuando no existía ninguna implementación libre y usable, pero bueno, al menos mi código sigue siendo libre.
Nota: Hablan de la GPL3 porque es el ejemplo que nosotros pusimos.
Cheli