Una comunidad que crece

¿Cómo puede crecer una comunidad de código abierto? Dos publicaciones de The Document Foundation (TDF) ilustran una estrategia de doble final probada para sostener una comunidad existente.

por Simon Phipps

Desde su creación en 2010, el proyecto LibreOffice ha crecido constantemente bajo la guía de The Document Foundation (TDF), donde he sido voluntario, últimamente miembro de su Junta. Partiendo de una situación política compleja con una base de código heredada que adolecia una extensa deuda técnica, TDF ha sido capaz de cultivar tanto contribuyentes individuales como patrocinados por compañías e ir más allá en cuanto a estabilidad y eficacia.

¿Qué hizo que el proyecto sanara y creciera? Yo diría que el factor más importante fue mantener el papel de las contribuciones, tanto individuales como empresariales, y los intereses en equilibrio, como ilustran estas dos publicaciones.

Colaboradores individuales

La primera prioridad para el crecimiento en cualquier proyecto de código abierto es aumentar la base de colaboradores individuales. TDF ha utilizado una variedad de técnicas para hacer esto posible, muchos reflejadas en el primero de los dos artículos, anunciando un Mes del Colaborador en mayo que pide a la gente:

  • Ayuda para confirmar los informes de errores
  • Contribuir al código
  • Traducir la interfaz de usuario
  • Escribir documentación
  • Responder preguntas de los usuarios en ask.libreoffice.org
  • Difunda la información sobre LibreOffice en Twitter

Como parte del evento, el coordinador enviará banners especialmente diseñados a todos los contribuyentes, proporcionando un refuerzo positivo que haga que la gente se una y se quede.

Con igual importancia TDF proporciona introducciones a muchos tipos de contribución. Hay una guía de inicio para desarrolladores que quieran colaborar, incluida la bien establecida lista de Easy Hacks para principiantes acerca de cosas que necesitan ser hechas. También hay un buen portal introductorio para traductores/localizadores.

Todo esto ha sido sustentado por sólidas opciones técnicas que hacen factible la adhesión a un proyecto tan complejo:

  • Reimplementar el sistema de compilación para que no tenga que ser un genio para usarlo
  • Amplio uso de pruebas automatizadas para eliminar virtualmente códigos no codificados, errores de puntero y otros defectos mecánicamente identificables
  • Un sistema de compilación automatizado que almacena binarios para permitir pruebas de regresión fáciles
  • Traducción de comentarios en inglés, el idioma de elección del proyecto (siendo el segundo idioma más común en la comunidad técnica)
  • Código de clave de refactorización para usar ambientes de interfaz de usuario modernos

Oportunidad comercial

En segundo lugar, TDF ha funcionado de una manera que alienta el surgimiento de un ecosistema comercial alrededor del código. Esto, a su vez, ha llevado al empleo continuo de una importante fuerza de desarrollo de base, incluso ante la reestructuración de las empresas.

LibreOffice tiene una base de usuarios muy grande – en el orden de millones de dos dígitos en todo el mundo – y muchos de los que visitan la página de descarga hacen donaciones financieras para ayudar al proyecto. Eso es algo maravilloso para un proyecto, pero resulta que tener dinero no es necesariamente una bendición fácil. Es necesario gastar, pero eso tiene que ser de una manera que no envenene a la comunidad de contribuyentes.

En lugar de contratar personal para trabajar en el software, el proyecto identifica áreas en las que no es probable que los voluntarios no remunerados aparezcan y su Comité de Dirección de Ingeniería propone una especificación. A continuación, el Consejo de Administración crea una oferta competitiva para que individuos o empresas puedan ganarse la vida (y adquirir habilidades) haciendo que LibreOffice sea mejor, manteniendo al mismo tiempo el espíritu de colaboración del proyecto. Hacer esto construye la capacidad comercial y así crece la comunidad en general.

Así que el segundo artículo es un concurso de ejemplo, para hacer un trabajo de refactorización y así actualizar el manejo de SVG. Es probable que TDF reciba una serie de propuestas de costos y la Junta tomará una decisión sobre cómo otorgar el trabajo basado en el mayor beneficio de la comunidad – una combinación de costo óptimo, participación de miembros de la comunidad, naturaleza del concursante y más.

Beneficio Equilibrado

Como resultado de esta y otras políticas cuidadosamente diseñadas, el proyecto LibreOffice ahora tiene una fuerza de desarrollo de cientos, las empresas que se benefician de LibreOffice son llevadad a hacer contribuciones significativas, un entorno de desarrollo reelaborado y eficaz con pruebas automatizadas para complementar el equipo de prueba, y uno de los calendarios de lanzamiento más confiables en la industria. Esto significa que las nuevas características se implementan, los errores se arreglan y lo más importante es que los problemas de seguridad se resuelven rápidamente cuando se identifican.

Esto es en lo que se convirtió OpenOffice.org cuando salió del mundo comercial. Las primeras controversias han pasado y el proyecto tiene un ritmo maduro y efectivo. Creo que es mejor ahora de lo que fue en Sun.

https://meshedinsights.com/2017/05/18/growing-the-community/

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *