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.
- ¿Hay alguna razón legítima para llamar a la versión de clase base de un método diferente?
- Quiero hacer ingeniería de software en Estados Unidos. Actualmente estoy haciendo B.Sc.¿Qué debo hacer?
- ¿Por qué veo los desarrollos de software tan fácilmente, mientras que la mayoría de los demás no? Por ejemplo, ¿veo el lenguaje de programación como una herramienta que puedo cambiar en cualquier momento, o construyendo software buscando referencias y construyéndolo como un rompecabezas 'enchufar cosas'?
- Quiero hacer una aplicación de IA para la plataforma iOS. ¿Todo lo que necesito es Swift o un lenguaje popular para IA, como Python también?
- ¿Cómo se desarrollan los grandes proyectos?
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.