¿Por qué muchos de los errores de software en OpenHatch tienen más de un año?

Los proyectos de código abierto van desde los increíblemente populares (Linux, nodo, Apache httpd, Firefox, Android, Chromium, Blender, cpython, React, etc.) hasta proyectos personales abandonados al azar que nadie más que el autor haya usado.

El nivel de actividad variará naturalmente de un proyecto a otro. No hay “normal” en ese sentido. Nadie quiere contribuir a proyectos de baja calidad o inútiles, mientras que los proyectos populares de código abierto a menudo tienen contribuyentes a tiempo completo.

Además, nunca he oído hablar de OpenHatch antes. Y a pesar de ser una idea interesante, no parece estar bien ejecutada. Aparentemente, tenían algunos patrocinadores de tamaño decente (como Google y Nokia) hace años, pero claramente no pudieron hacer mucho con el respaldo y no han tenido patrocinadores de tamaño similar en años.

El sitio es increíblemente lento y está muy mal diseñado. Parecen haber intentado acercarse, pero su último evento fue en 2014. Su blog estuvo inactivo durante dos años, y la última publicación del blog sugiere que están cerrando el sitio.

Entre Google Summer of Code y Github, probablemente fue difícil encontrar un mercado para OpenHatch, incluso si tenían desarrolladores / diseñadores competentes.

Quiero decir, solo mira Sourceforge, Google Code y Microsoft Codeplex. Todos estos sitios se encontraban en un espacio similar que en realidad contaba con grandes fondos y respaldo empresarial, equipos de tiempo completo altamente competentes, desarrollaron comunidades masivas y generaron toneladas de tráfico en su apogeo. Y, sin embargo, todos han sido diezmados por Github, con dos de los tres ahora fuera del negocio.

Si los desarrolladores de estudiantes quieren contribuir a FOSS, pueden elegir entre los 10 millones de repositorios en Github, que tiene una excelente interfaz, que incluye interfaces de gestión de proyectos / seguimiento de problemas y herramientas de colaboración. Es una plataforma muy profesionalmente diseñada / desarrollada y bien pensada que se adapta perfectamente a los flujos de trabajo de desarrollo de software modernos.

Alternativamente, Google Summer of Code proporciona una introducción mucho más estructurada y cuidadosamente guiada al desarrollo de código abierto al filtrar a los estudiantes y mentores / organizaciones a través de un proceso de solicitud, revisar las propuestas de los estudiantes, integrarlas en la comunidad de su organización aceptada, desarrollar cronogramas explícitos para proyectos de estudiantes, paga a los estudiantes y mentores por su tiempo, brinda retroalimentación y refuerza la responsabilidad a través de evaluaciones, etc.

OpenHatch parece estar en algún lugar entre estos dos extremos, pero no hace un buen trabajo al servir como plataforma de colaboración o guiar a los estudiantes en su primera incursión en el desarrollo de código abierto. Solo hay alrededor de 1000 proyectos en el sitio, lo que en sí mismo parece muy poco profesional y descuidado. Es como un agregador lisiado para los rastreadores de errores existentes, y todo el contenido original en el sitio está en una wiki mal mantenida. No ayuda que todos los errores de las características del sitio ya estén resueltos (la característica más importante del sitio está esencialmente rota).

Realmente no es un buen augurio para un sitio que pretende presentar a los estudiantes el desarrollo de código abierto cuando el sitio en sí no parece atraer a colaboradores competentes.