Hacktoberfest fue arruinado por un video de Youtube
Hacktoberfest es un evento anual que tiene lugar cada octubre (de ahí el Hacktober de octubre), es alojado por Digital Ocean y alienta a los desarrolladores a enviar solicitudes de extracción a repositorios de código abierto y como recompensa, obtienes una camiseta.
Pero la edición de este año es especial. A principios de octubre, varios mantenedores de repositorios de código abierto populares tomaron Twitter por asalto para quejarse de las solicitudes de extracción de baja calidad que bordean el SPAM.
La iniciativa también fue lanzada por una cuenta especialmente creada para la ocasión: @shitoberfest.
Este flujo de spam de solicitudes de extracción de baja calidad parece provenir, entre otros, de CodeWithHarry, un YouTuber con una audiencia de más de 680,000 personas que mostró en uno de sus videos lo fácil que es hacer una solicitud de extracción a un repositorio.
En su demostración, utilizó una solicitud de extracción de baja calidad, estableciendo el listón lo suficientemente bajo para sus espectadores, que luego copiaron exactamente lo que había hecho.
Incluso Digital Ocean parece haberlo culpado por la situación, afirmando:
“Desde el inicio de Hacktoberfest 2020, los funcionarios de código abierto han visto un aumento notable en las solicitudes de extracción de spam de los asistentes a Hacktoberfest.
A las 2:00 p.m. PT del día 1En octubre, al menos el 4% de las solicitudes de extracción de los participantes del Hacktoberfest se marcaron como «no válidas» o «spam».
“Hemos rastreado la mayoría de las contribuciones de spam de este año a un participante con una gran audiencia en línea que alentó abiertamente a su comunidad a participar en la actividad de spam, incluso mediante la difusión de ideas sobre cómo jugar con el sistema. . Sin embargo, sabemos que los problemas de spam van más allá de este ejemplo. Este es un aspecto de Hacktoberfest que nos hemos esforzado por mejorar desde que lanzamos el programa hace siete años.
En su respuesta a estas acusaciones, el YouTuber no se disculpó y, en cambio, señaló numerosos casos en los que evita la responsabilidad al vincular áreas del video donde fomenta las solicitudes de extracción de calidad.
Lo que hizo que los observadores pensaran que es el video en cuestión de este YouTuber el que causó esta oleada de spam es el parecido entre estos diferentes Pull Request y el Pull Request en su video.
Las decisiones de Digital Ocean
Primero, Digital Ocean se acercó a ciertas entidades, en particular:
Mantenedores: «Lamentamos que estas consecuencias no deseadas de Hacktoberfest hayan causado más trabajo para muchos de ustedes. Sabemos que aún queda trabajo por hacer, por lo que le pedimos que se una a nosotros en una mesa redonda comunitaria donde prometemos escuchar y actuar con base en sus ideas. »
Organizadores de eventos y asistentes: “Estamos comprometidos con la misión inicial de involucrar positivamente a las personas en el código abierto. A todos los que ya han participado, les agradecemos su apoyo y contribuciones a la comunidad. »
Colaboradores: “Sabemos que Hacktoberfest ha sido una experiencia gratificante para muchos de ustedes y no queremos perder eso de vista. Le pedimos que se abstenga de realizar contribuciones de spam que violen las reglas y valores de Hacktoberfest. »
Luego se implementaron las siguientes decisiones:
“En los últimos años hemos intentado etiquetar los problemas como ‘no válidos’ y ‘spam’ para disuadir a los participantes de enviar spam a los repositorios. Desafortunadamente, no tuvo tanto impacto como esperábamos.
Por lo tanto, estamos agregando nuevas formas de disuadir a los participantes de enviar spam:
«Para los mantenedores, nos basamos en una idea existente y duplicamos una lista de repositorios excluidos para Hacktoberfest. Si no desea que las solicitudes de extracción a sus repositorios se cuenten en Hacktoberfest, envíenos la información en un correo electrónico a hacktoberfestmaintainers@digitalocean.com.
También estamos implementando un sistema de prohibición que examina y prohíbe a los usuarios con demasiados RP reportados. Esto puede resultar en la exclusión de todos los Hacktoberfest futuros, no solo de este.
Este año, también ampliaremos el período de validación de una semana a 14 días. Esto les dará a los mantenedores más tiempo para revisar las solicitudes de extracción antes de que los contribuyentes obtengan sus camisetas.
Se menciona que para los asistentes al Hacktoberfest, el primer paso es siempre el proceso de incorporación de conectar su cuenta de GitHub, compartir su correo electrónico y aceptar las reglas del programa.
Y a partir de ahora el proceso de incorporación es obligatorio y se requiere que cada nuevo participante aprenda las reglas y ciertos pros y contras.