QUE ES UNA COMUNIDAD DE DESARROLLO?
En la mayoría de los proyectos de software libre se da inicio al diseño y desarrollo de una Solución basados en la necesidad de una persona o un grupo. Sin embargo suele suceder en la mayoría de los casos que el resultado del proyecto inicialmente planteado cubre la necesidad, de muchas personas o grupos es decir que dicha necesidad es compartida por un grupo de usuarios que finalmente obtienen y prueban la aplicación, retroalimentando al (los) programador(es) con reportes de errores o correcciones de los mismos. Es de esta manera como se forma una comunidad o grupo de desarrollo, dentro de los cuales se desarrolla y prueba uno o varios proyectos.
Para el caso de la comunidad de OrfeoGPL, el grupo está compuesto por varios analistas y programadores de cada una de las entidades que han optado participar en el proyecto, quienes interactúan de manera organizada y metódica dentro del proceso de desarrollo, recibiendo además los reportes de errores y las correcciones de los mismos, así como mejoras para optimizar el desempeño de la aplicación. Así mismo cuando una entidad identifica nuevas necesidades a suplir, se plantea la mejor forma de solución y se busca estandarizar las características de la misma pensando en la posibilidad de replicarla en otras entidades que compartan dicha necesidad.
De esta forma y específicamente hablando de gestión documental, la comunidad transmite a sus nuevos miembros, no solo el conocimiento relacionado con la implementación de la herramienta, sino que a su vez comparte la experiencia de años de uso de la misma y la aplicación de los conceptos archivísticos de uso común.
La creciente popularidad del software libre se debe entre otras razones a la activa comunidad de desarrollo que hay a su alrededor, a su interoperabilidad y a la abundancia de documentación relativa a los procedimientos.