OpenBravo, el ERP opensource con sede en Navarra, ha recibido una inyección de capital de 12 millones de dólares. Un ERP que comenzó como un fork de Compiere, de la mano de dos profesores de la Universidad de Navarra, se ha convertido en la referencia a nivel mundial, en software ERP bajo código abierto. No obstante, según la Wikipedia, Openbravo Community Edition está licenciado bajo Openbravo Public License Version 1.1 («OBPL«), adaptación de la licencia libre Mozilla Public License que aplica algunas restricciones que la hacen incompatible con la licencia GPL.
DimDim OpenSource: elimina las restricciones
DimDim, la plataforma de videoconferencia y colaboración opensource de la que ya hablamos en su día en DiarioLinux acaba de anunciar una nueva versión con importantes novedades:
- Actualizada a la versión 3.5 beta
- Se licencia bajo GPLv3
- Se elimina la restricción del número de usuarios concurrentes en una reunión (antes eran 5)
- Se añade un nuevo paquete de integración con Moodle
- Se puede descargar como tar.gz e instalar Y como appliance VMWare
- Nueva consola de administración
- Nueva guía del usuario y nueva guía de configuración
Pues ahora, habrá que ver qué es mejor, si OpenMeetings o DimDim, pero este round parece que lo ha ganado DimDim… habrá que descargarlo y comprobar in-situ que es así.
Configuración GDB para ingeniería inversa
La potencia de GDB como debugger, así como sus funcionalidades, son enormes. Sin embargo, el interfaz de usuario de GDB es bastante espartano, austero (sobre todo si lo comparamos con otros debuggers para Windows, como OllyDBG, por ejemplo). Si quieres desentrañar código en ensamblador por técnicas de ingeniería inversa con la ayuda del interfaz por defecto de GDB, vas a notar en tus propias carnes esa austeridad. ¿No se podría tener algo más amigable y usable que el interfaz de GDB pero con la misma potencia del debugger de GNU? Pues sí, existe la posibilidad de hacer algo de «tuning». Se hace a través del fichero de configuración .gdbinit que guardaremos en nuestro directorio $HOME. Y en concreto, existe un ejemplo de configuración llamado Mamon’s GDBINIT especialmente orientado para los hackers (en sus dos acepciones) de la ingeniería inversa.
Podéis apreciar que ahora, cada vez que ejecutemos una instrucción en GDB, se nos mostrará el estado de los registros, de la pila, de la sección de datos y el contexto de código en ensamblador en el que nos movemos. Impresionante y, una vez que lo conoces, indispensable. Rizando el rizo, el blog «in the name of zero», publicó hace tiempo ya una versión del Mamon’s gdbinit , añadiéndole coloreado. Ahora sí podremos depurar código como $DEITY manda…
Ulteo Virtual Desktop: ejecuta aplicaciones Linux en Windows
Sí, has leído bien, Ulteo (la nueva empresa de Gaël Duval, ex-mandrake-man) ha publicado Ulteo Virtual Desktop, una aplicación para Windows (.exe) construída sobre coLinux que permite ejecutar aplicaciones Linux en un sistema operativo Windows, al parecer, de forma totalmente transparente e integrada (se oye el audio, se puede imprimir, el chrome de las ventanas se mantiene en Windows, etc.) Así que si tienes que trabajar con el sistema de Redmond pero echas en falta aplicaciones Linux (Amarok, Evince, Rythmbox, Evolution, …) ahora ya no tendrás que lanzar VMWares, VirtualBoxes ni demás … Interesante.
Curso para desarrolladores OpenOffice.org
¿Quieres aprender a desarrollar nuevas funcionalidades o a corregir parches en OpenOffice.org? ¿Te interesa el proceso de ingeniería software que sigue este gigantesco proyecto? Pues entonces seguro que estarás interesado en conocer más sobre el proyecto de educación para desarrolladores que los propios programadores de OpenOffice han puesto en marcha. La agenda de clases ya está disponible. También tenemos el primer log de la primera clase (las clases se imparten vía IRC, en el canal #education.openoffice.org ) Si quieres saber qué es un Master Work Space, Milestone, Child Workspace, módulos… te interesará ese primer log. Y el lunes 19, charla sobre los Tinderbox…
Actualización 19/05/2008: la charla se ha llevado a cabo. Ya están disponibles las diapositivas utilizadas