¿Alguien más ha visto esto?
El Ataque de Ruby Central a RubyGems
¡Hola! Soy Ellen, pero probablemente me conozcas como duckinator o puppy.
Ojalá no tuviera que escribir esto, pero siento que la comunidad Ruby necesita saberlo. He sido parte de la comunidad Ruby desde que tenía 13 años, y una de las mantenedoras de RubyGems durante la última década.
Esta comunidad me ha ayudado en momentos muy difíciles, y ustedes significan el mundo para mí. Una de las lecciones más importantes que aprendí de ustedes es esta:
El carácter de una persona no solo se determina por sus acciones, sino también por las acciones que presencia en silencio.
Este Mes Ha Sido Un Año De Mierda
Esto es lo que sucedió entre el 9 de septiembre de 2025 y el 19 de septiembre de 2025, según entiendo.
El 9 de septiembre, sin previo aviso ni comunicación, un mantenedor de RubyGems unilateralmente:
- Renombró la empresa de GitHub “RubyGems” a “Ruby Central”,
- Añadió a Marty Haught, no mantenedor de Ruby Central, y
- Eliminó a todos los demás mantenedores del proyecto RubyGems.
Se negó a revertir estos cambios, diciendo que necesitaría permiso de Marty para hacerlo.
El 15 de septiembre, este mantenedor dijo que restauró los permisos anteriores después de hablar con Marty. Marty declaró que la eliminación fue un “error” y que “nunca debió haber sucedido”. La “restauración” mantuvo un cambio notable: Marty ahora era propietario de la empresa de GitHub. El equipo de RubyGems respondió comenzando de inmediato a implementar una política de gobernanza oficial pendiente, inspirada en la de Homebrew.
El 18 de septiembre, sin explicación, Marty Haught revocó la membresía de la organización de GitHub para todos los administradores de los equipos mantenedores de RubyGems, Bundler y RubyGems.org. Al hacerlo, tomó el control para sí mismo y otros empleados a tiempo completo de Ruby Central.
Más tarde ese día, después de negarse a restaurar los permisos de GitHub, Ruby Central revocó aún más el acceso a las gemas
bundleryrubygems-updateen RubyGems.org.No me andaré con rodeos: Esto fue una toma de control hostil.
Mi Postura Al Respecto
Considero que el comportamiento de Ruby Central es una amenaza para la comunidad Ruby en su conjunto.
La eliminación forzada de quienes mantuvieron RubyGems y Bundler durante más de una década es inherentemente una acción hostil. Ruby Central cruzó una línea al hacer esto. Cuando se les señaló, estos cambios se revirtieron en su mayoría. Luego, se hizo de nuevo.
Al cruzar esa línea por segunda vez después de que se les señalara, Ruby Central me ha dejado muy claro que no están actuando de buena fe. El comportamiento de Ruby Central me ha obligado a actuar. Me niego a ver esto sin alzar la voz.
Renuncio a mi puesto en Ruby Central, con efecto inmediato.
Para eliminar cualquier duda: Ruby Central, unilateralmente y sin explicación, revocó todo acceso a RubyGems en contra de mis deseos y los deseos de todo el equipo de RubyGems.
Ellen Dash (@duckinator)
19 de septiembre de 2025