Mark hace una reflexión que me ha parecido muy interesante sobre la integración que sería deseable entre proyectos de software libre. La ventaja que existe en el mundo del software libre es que desarrolladores de todas partes del planeta, de una forma aparentemente caótica desarrollan piezas de software fantásticas. Un desarrollo puede depender de otro y no pasa nada porque de ese desarrollo se espera según el plan de ruta del proyecto que tenga implementadas ciertas cosas y al final todo se integra más o menos sin problemas.
¿Pero que pasa durante el desarrollo? ¿no os ha ocurrido como cuenta Mark de tener que daros de alta en varios sistemas distintos de envío de errores?, si tu envías un fallo a un programa pero al final resulta que el fallo era de la biblioteca gtk que utiliza, ¿cómo se enteran estos últimos?. Lo que toca es percatarse de esa situación y reenviar el error al sistema del proyecto gtk. Lo ideal sin embargo sería que todos los proyectos se integraran como pasa en los proyectos de grandes compañías.
Parece que ya se está empezando a trabajar en estas cosas con proyectos como launchpad pero todavía falta para que esto sea una realidad, si se logra aumentaría muchísimo la productividad de los desarrollos libres.
Cheli