Luis D. García escribió: Hola,
> Les escribo pues he visto que en distintas oportunidades se ha hablado de > los proyectos de modificación del código fuente de PostgreSQL en pro de > adicionarle distintas funcionalidades y según he leído, una de las > principales inquietudes de la comunidad reside en el desconocimiento de > exactamente qué proyectos se están desarrollando en este marco y su > respectiva finalidad. Es interesante lo que propones, pero a la larga lo único que puede perdurar como una modificación a PostgreSQL(*) es aquello que se integra a través de la comunidad pgsql-hackers. Hay todo un proceso que seguir allí, y si uno quiere realmente aprovechar el tiempo que pase durante el desarrollo, el proceso debe ser seguido. Los proyectos que se desarrollan en el marco de una tesis universitaria y similares rara vez siguen el proceso, y al final son desarrollo desperdiciado. Todo esto está documentado en el "developer's FAQ"; mira por ejemplo acá: http://wiki.postgresql.org/wiki/Developer_FAQ#I_have_developed_a_patch.2C_what_next.3F (*) A diferencia de un proyecto que funciona como "add-on", es decir un módulo que se instala aparte y agrega funcionalidad nueva, como PostGIS > En tal sentido, he tomado la iniciativa de tratar de recaudar la información > asociada a estos proyectos de manera que pueda exponerse a la comunidad la > naturaleza de los trabajos realizados y los resultados obtenidos a partir de > estos. La comunidad de hackers rara vez va a aceptar un patch tal como lo presente el autor. El 99.99% del tiempo hay que hacer modificaciones importantes para que pueda ser aceptado. Esto significa que si tú no tienes la habilidad de modificar el patch según los comentarios de pgsql-hackers, pierdes tu tiempo porque no vas a poder satisfacer sus exigencias y el código nunca será integrado. Normalmente debe ser el mismo desarrollador el que proponga la integración de su código en PostgreSQL. -- Alvaro Herrera http://www.amazon.com/gp/registry/CTMLCN8V17R4 "Escucha y olvidarás; ve y recordarás; haz y entenderás" (Confucio) -- TIP 4: No hagas 'kill -9' a postmaster
