El desarrollador del emulador Dolphin comenta la polémica sobre la eliminación de Steam
Bueno, eso explotó, ¿eh? Si sigues la emulación o simplemente los juegos en general, probablemente hayas oído hablar de la controversia en torno a la liberación de Steam de Dolphin y la Wii Common Key. Se han sacado muchas conclusiones y, aunque hemos querido defendernos, pensamos que sería prudente ponernos en contacto primero con abogados para asegurarnos de que nuestra interpretación de la situación era jurídicamente correcta. Eso nos llevó algún tiempo, lo que fue frustrante para nosotros y para nuestros usuarios, pero ahora estamos informados y listos para dar una respuesta informada.
Nos gustaría dar las gracias a Kellen Voyer, de Voyer Law, por proporcionarnos asesoramiento jurídico en este asunto. Y para que quede claro, todo el análisis que sigue se refiere específicamente a la legislación estadounidense. Sin más dilación, empecemos.
¿Qué ha ocurrido realmente?
Lo primero es lo primero: Nintendo no ha enviado a Valve ni a Dolphin una notificación de la sección 512(c) de la Digital Millenium Copyright Act (DMCA) (comúnmente conocida como DMCA Takedown Notice) contra nuestra página de Steam. Nintendo no ha emprendido ninguna acción legal contra Dolphin Emulator o Valve.
Lo que ocurrió en realidad fue que el departamento legal de Valve se puso en contacto con Nintendo para interesarse por el anunciado lanzamiento del emulador Dolphin en Steam. En respuesta a esto, un abogado que representaba a Nintendo of America solicitó a Valve que impidiera el lanzamiento de Dolphin en la tienda de Steam, citando la DMCA como justificación. Valve nos envió entonces la declaración de los abogados de Nintendo, y nos dijo que teníamos que llegar a un acuerdo con Nintendo para poder publicar en Steam. Teniendo en cuenta la contundente redacción legal al principio del documento y la cita de la ley DMCA, nos tomamos la carta muy en serio. Queríamos tomarnos un tiempo para formular una respuesta, pero tras recibir un aluvión de preguntas, redactamos un comunicado bastante frenético sobre la situación tal y como la entendíamos en ese momento, que no hizo más que avivar el fuego de la especulación.
Así que, tras una larga estancia en silencio, tenemos que hacer un difícil anuncio. Estamos abandonando nuestros esfuerzos para lanzar Dolphin en Steam. En última instancia, Valve gestiona la tienda y puede establecer las condiciones que desee para que el software aparezca en ella. Pero dada la postura que Nintendo mantiene desde hace tiempo sobre la emulación, consideramos que el requisito de Valve de que obtengamos la aprobación de Nintendo para un lanzamiento en Steam es imposible. Por desgracia, eso es todo. Pero hay algunos asuntos más serios de los que hablar, algunos mucho más importantes que el lanzamiento de Dolphin en Steam.
¿Qué pasa con la llave?
En las últimas semanas, se ha hablado mucho de Dolphin, incluida la clave común de Wii. Como ya sabrás, los juegos de Wii están encriptados, y la consola utiliza la "clave común" que está grabada en la consola para desencriptar los discos de Wii. El software de Wii no tiene acceso a la clave en absoluto, sin embargo, algunos ingenieros inteligentes y un par de pinzas fue todo lo que se necesitó para extraer la clave. Si aún no conoces esta historia, te recomendamos que eches un vistazo a la presentación de 25c3 sobre el exploit de las pinzas que dio nombre al Team Twiizers. Es un vídeo increíblemente entretenido que merece la pena. Si no estás familiarizado con Team Twiizers, quizás los conozcas bajo su nombre moderno: fail0verflow.
La extracción de la Wii Common Key no suscitó ningún tipo de respuesta legal por parte de nadie. Se compartió libremente en todas partes, y acabó entrando en el código base de Dolphin hace más de 15 años (cometido nada menos que por un miembro del Team Twiizers).
Estas claves han estado a disposición del público durante años y nadie se ha preocupado realmente. La legislación estadounidense al respecto no ha cambiado, pero muchos abogados de sillón han salido a hablar de lo tontos que fuimos al enviar la Wii Common Key. A esto se suma la carta de Nintendo a Valve, que cita las disposiciones contra la elusión de la DMCA (17 U.S.C. § 1201), en particular porque Dolphin tiene que descifrar los juegos de Wii.
La carta de Nintendo a Valve decía: "Los archivos de juego de Wii y Nintendo GameCube, o ROMs, están encriptados usando claves criptográficas propietarias. El emulador Dolphin funciona incorporando estas claves criptográficas sin la autorización de Nintendo y descifrando las ROM en tiempo de ejecución o inmediatamente antes". Así pues, el uso del emulador Dolphin "elude una medida tecnológica que controla eficazmente el acceso a una obra protegida por" la Ley de Propiedad Intelectual. 17 U.S.C. § 1201(a)(1). La distribución del emulador, ya sea por parte de los desarrolladores de Dolphin o de otras plataformas de terceros, constituye un "tráfico[] ilícito de una[] tecnología... que... está diseñada o producida principalmente con el fin de eludir una medida tecnológica....". 17 U.S.C. § 1201(a)(2)(A)".
Esto suena muy mal a primera vista (y ciertamente tuvimos un momento de pánico tras leerlo por primera vez), pero ahora que hemos hecho nuestros deberes y hablado con un abogado, ya no estamos preocupados.
Tenemos un argumento muy sólido de que Dolphin no está diseñado o producido principalmente con el propósito de eludir la protección. Dolphin está diseñado para recrear el hardware de GameCube y Wii como software, y para proporcionar los medios para que un usuario interactúe con este entorno emulado. Sólo una parte increíblemente pequeña de nuestro código está realmente relacionada con la elusión. Además, los juegos de GameCube en realidad no están cifrados en absoluto, y Dolphin también puede reproducir homebrew y se utiliza en el desarrollo de mods de juegos. Incluso hay homebrew y mods que apuntan específicamente a Dolphin como su propia plataforma, dado que tiene la capacidad de emular más memoria y potencia de procesamiento de lo que es posible en las consolas originales. Por eso hay "modos Dolphin" en muchos juegos homebrew modernos.
Teniendo en cuenta que sólo una pequeña parte de lo que hacemos implica la elusión, creemos que la afirmación de que somos "principalmente para la elusión" es un alcance. No creemos que este argumento tenga éxito en un tribunal estadounidense, si es que alguna vez se llega a ello. La razón por la que los abogados que representan a Nintendo darían semejante salto es porque desean crear una narrativa en la que las exenciones de la DMCA no se apliquen a nosotros, ya que estas exenciones son poderosas y están ampliamente a nuestro favor. Especialmente importante para Dolphin es la exención de ingeniería inversa del 17 U.S.C. § 1201 que establece que: "...una persona puede desarrollar y emplear medios tecnológicos para eludir una medida tecnológica, o para eludir la protección otorgada por una medida tecnológica, con el fin de permitir la identificación y el análisis en virtud del párrafo (1), o con el fin de permitir la interoperabilidad de un programa de ordenador creado de forma independiente con otros programas, si tales medios son necesarios para lograr dicha interoperabilidad, en la medida en que hacerlo no constituya una infracción en virtud del presente título."
Dolphin es un programa informático creado de forma independiente que elude el cifrado del disco de Wii para interoperar con el software de Wii. De acuerdo con esta exención, esto no constituye una infracción con arreglo al artículo 1201 del Título 17 del Código de los Estados Unidos. Esta exención permite incluso la distribución de la información obtenida mediante la elusión, como las claves de cifrado, si es para la interoperabilidad del software: "La información adquirida mediante los actos permitidos en virtud del apartado (1), y los medios permitidos en virtud del apartado (2), pueden ponerse a disposición de terceros si la persona a la que se refieren los apartados (1) o (2), según el caso, proporciona dicha información o medios con el único fin de permitir la interoperabilidad de un programa de ordenador creado de forma independiente con otros programas, y en la medida en que hacerlo no constituya una infracción en virtud de este título ni viole la legislación aplicable distinta de esta sección."
17 U.S.C. § 1201 es una importante protección legal para la emulación en EE.UU., y es la razón por la que Nintendo aún no ha impugnado legalmente ningún emulador con las cláusulas antielusión de la DMCA a pesar de que la ley entró en vigor hace 25 años. A menos que un tribunal dictamine que nuestra interpretación de la ley es incorrecta, tenemos todos los motivos para creer que nuestro descifrado de discos de juegos de Wii está cubierto por esta exención.
Después de que estallara esta situación, recibimos muchas peticiones, e incluso algunas exigencias, para que elimináramos todas las claves de Wii de nuestra base de código. Nos decepciona que tanta gente en YouTube y en las redes sociales ni siquiera se haya planteado que quizá el equipo había investigado y analizado los riesgos antes de incluir las claves, y simplemente hayan dado por hecho que ahora que "nos lo habían señalado" las retiraríamos. Sin embargo, no creemos que la inclusión de la clave común de Wii importe realmente: la ley podría interpretarse fácilmente en el sentido de que eludir el cifrado de un disco de Wii por cualquier medio es una infracción. Por lo tanto, en nuestra opinión, la eliminación de las claves de Wii no cambiaría el hecho de que se nos aplique o no la exención del artículo 17 U.S.C. § 1201(f).