Construcción De Una Comunidad Open Source: Cuatro Pasos Clave

Los proyectos de código abierto a menudo nacen de la necesidad de resolver un problema. Cuando este problema es compartido por muchas personas, el proyecto puede ganar tracción y atraer múltiples contribuciones, convirtiéndose de un simple proyecto a una comunidad. Este cambio requiere que los mantenedores adopten una nueva mentalidad, enfocándose no solo en escribir código, sino también en facilitar relaciones.

Para que un proyecto de código abierto evolucione en una comunidad saludable, es esencial seguir ciertos pasos. En primer lugar, es crucial establecer las bases desde el principio. Equipos como el de Astro, liderados por Fred Schott, han demostrado la importancia de enfocarse en la construcción de la comunidad desde el inicio del proyecto. Esto incluye preparar guías para colaboradores y adoptar un código de conducta. Schott enfatiza que, aunque estos aspectos puedan parecer prematuros, son importantes para resolver preguntas comunes de los nuevos contribuyentes y para tener claras las expectativas y procedimientos ante posibles conflictos.

El segundo paso es encontrarse con las personas donde están. Aunque es importante crear espacios comunitarios en plataformas como Discord o GitHub, al principio es fundamental unirse a las conversaciones allí donde ya se están desarrollando. El equipo de Graphile, por ejemplo, utiliza herramientas para monitorear las menciones de su proyecto en la web, permitiéndoles participar activamente en esas discusiones. Además, eventos como conferencias y encuentros ofrecen oportunidades valiosas para conectar con usuarios y potenciales colaboradores.

El tercer paso es dar el ejemplo. Tener un código de conducta es solo un componente; lo crucial es comportarse de la forma en que se desea que actúe la comunidad. Fred Schott resalta la importancia de ser paciente y tener buenas primeras impresiones. Además, tanto para confrontar problemáticas como para fomentar la participación, debieran promoverse preguntas abiertas y transparente sobre lo que aún no se sabe.

Finalmente, es esencial reconocer a los contribuyentes. Agradecer a los colaboradores en los archivos README y reconocer las contribuciones que van más allá del código son maneras efectivas de mostrar aprecio. Chrissy LeMaire, por ejemplo, ha promovido a los integrantes de dbatools para emplear sus contribuciones en GitHub como recursos profesionales valiosos. Asimismo, el equipo de Astro ha incorporado una evaluación del trabajo no relacionado al código, al considerar promociones a contribuidor clave.

Estos pasos no solo ayudan a consolidar un proyecto abierto como una comunidad colaborativa, sino que también facilitan la diversificación de habilidades y la inclusividad dentro de la misma. Con esta estrategia organizada, los proyectos de código abierto pueden transformarse en espacios vibrantes y sostenibles, donde cada contribución es valorada e impacta positivamente en todos los aspectos del proyecto.
vía: Github Open Source

Scroll al inicio