Nintendo arrasa GitHub: más de 400 repositorios de emuladores para Switch desaparecen en un solo día

Nintendo arrasa GitHub: más de 400 repositorios de emuladores para Switch desaparecen en un solo día

Cuando parecía que la compañía japonesa Nintendo se había olvidado de los emuladores para la Nintendo Switch, en un solo día ha presentado siete avisos DMCA ante GitHub lo que ha provocado la eliminación de más de 400 repositorios relacionados con emuladores como Suyu, Yuzu y Skyline.

Este movimiento, no solo borra proyectos activos, sino también forks antiguos, abandonados o incluso ya retirados por sus propios desarrolladores.

Nintendo aprovecha la regla de “fork-network”

El elemento clave de esta ofensiva es la fork-network rule de GitHub, una política que permite eliminar de forma masiva todos los forks derivados de un repositorio cuando el aviso DMCA afirma que el contenido infringe en la misma medida que el original. Nintendo aprovechó esta cláusula para borrar de un solo movimiento 311 repositorios vinculados a Suyu, el sucesor no oficial de Yuzu. En total, la cifra supera los 400 repositorios afectados, abarcando desde forks activos hasta copias que llevaban años sin actualizarse.

Esta estrategia no es nueva: GitHub ya había aplicado la misma regla en casos anteriores, como la eliminación de más de 4.000 repositorios tras un aviso de Tencent. En febrero de 2024, Nintendo ya había logrado borrar 218 repositorios relacionados con Yuzu usando exactamente el mismo mecanismo.

Aviso de repositorio no disponible en GitHub por reclamación DMCA para el proyecto Suyu.
Mensaje oficial de GitHub notificando el cierre del repositorio de Suyu tras una reclamación de derechos de autor (DMCA) 

 

El núcleo de la reclamación de Nintendo no se centra en el código del emulador en sí, sino en el uso de prod.keys, las claves criptográficas que permiten descifrar y verificar los juegos de Nintendo Switch. Según la compañía, cualquier emulador que utilice estas claves está saltándose las medidas tecnológicas de protección que protegen sus videojuegos.

En su aviso oficial, Nintendo detalla cómo estas claves permiten ejecutar copias no autorizadas de juegos, ya sea en formato ROM o en archivos extraídos de cartuchos y versiones digitales. La empresa sostiene que distribuir o facilitar herramientas que dependan de estas claves equivale a “traficar” tecnología diseñada para eludir sus protecciones, una interpretación que ya ha sido aceptada en dos casos previos:

 

  • El acuerdo judicial contra Tropic Haze, creadores de Yuzu, que terminó con un pago de 2,4 millones de dólares.
  • El caso contra el streamer EveryGameGuru, que resultó en una sentencia por defecto y una multa de 17.500 dólares.

Aunque ninguno de estos casos llegó a juicio, ambos sirven como precedentes que fortalecen la postura de Nintendo en sus avisos DMCA.

¿Fin de la emulación de la Switch?

Aunque la eliminación masiva de repositorios es un golpe significativo, la historia demuestra que la emulación es difícil de erradicar. Los repositorios pueden reaparecer, migrar a otras plataformas o distribuirse fuera de GitHub. Sin embargo, la ofensiva de Nintendo sí marca un precedente:

  • GitHub está dispuesto a eliminar redes completas de forks, incluso miles, si el aviso lo justifica.
  • Nintendo ha encontrado un mecanismo legal y muy eficaz para borrar ecosistemas enteros de emulación.
  • Los desarrolladores de emuladores se enfrentan ahora a un entorno mucho más hostil, donde incluso mantener un fork privado puede convertirse en un riesgo.

La compañía japonesa ha demostrado que, cuando decide actuar, puede borrar en horas lo que la comunidad ha construido durante años. Pero, como siempre decimos, no es el fin de la emulación de la Switch. Con este movimiento, este tipo de proyectos dejarán de estar accesibles para la comunidad de forma abierta, comunidad que volverá a funcionar como en los primeros años 2000, a través de foros con acceso muy limitado, lo que afectará, también, a su distribución.

Preguntas frecuentes

¿Cuántos repositorios ha eliminado Nintendo de GitHub?

Nintendo ha logrado la eliminación de más de 400 repositorios relacionados con emuladores de Switch en un solo día, presentando siete avisos DMCA ante GitHub. La cifra incluye forks activos y también copias abandonadas o retiradas por sus propios creadores.

¿Qué es la fork-network rule de GitHub?

Es una política de GitHub que permite eliminar de forma masiva todos los forks derivados de un repositorio cuando un aviso DMCA afirma que el contenido infringe en la misma medida que el original. Nintendo la utilizó para borrar 311 repositorios vinculados a Suyu de un solo movimiento.

¿Por qué Nintendo considera ilegales estos emuladores?

La reclamación de Nintendo se centra en el uso de prod.keys, las claves criptográficas que permiten descifrar y verificar los juegos de Switch. Según la compañía, cualquier emulador que utilice estas claves está saltándose las medidas tecnológicas de protección de sus videojuegos.

¿Qué pasó con Skyline, el emulador de Switch para Android?

Skyline fue cerrado voluntariamente por sus propios desarrolladores en 2023, pero su código seguía vivo en decenas de forks. Nintendo ha eliminado 29 repositorios relacionados con este emulador a pesar de su abandono.

¿Qué precedentes legales respaldan la postura de Nintendo?

El acuerdo judicial contra Tropic Haze, creadores de Yuzu, terminó con un pago de 2,4 millones de dólares. El caso contra el streamer EveryGameGuru resultó en una sentencia por defecto y una multa de 17.500 dólares.

¿Es esta la primera vez que Nintendo actúa contra Yuzu con este mecanismo?

No, en febrero de 2024 Nintendo ya había logrado borrar 218 repositorios relacionados con Yuzu utilizando exactamente el mismo mecanismo de la fork-network rule.

¿Significa esta purga el fin de la emulación de Switch?

No necesariamente, ya que la emulación es difícil de erradicar y los repositorios pueden reaparecer, migrar a otras plataformas o distribuirse fuera de GitHub. Sin embargo, esta ofensiva marca un precedente sobre la disposición de GitHub a eliminar redes completas de forks.

Comments are closed.