Aplicaciones

¡Microsoft lanza los códigos fuente de Zork como código abierto!

Microsoft pone a disposición Zork I, II y III del histórico editor de Infocom como código abierto. Suficiente para revivir la memoria de todos aquellos que vivieron los inicios de la microinformática pero también una decisión saludable para la conservación y el estudio de los videojuegos retro.

Momento emotivo… Estás en una habitación oscura. Un mensaje parpadea “>”. La aventura huele a pantalla de rayos catódicos, a Apple II, a los inicios del micro… Sólo que esta vez ya no se reproduce sólo en el teclado, sino también en el código fuente.

Microsoft acaba de anunciar la publicación en código abierto de las fuentes de Zork I, II y IIILos juegos de culto de Infocom, aventuras de texto legendarias que han marcado a generaciones de jugadores y han dado forma a la historia de la ficción interactiva. Una operación llevada a cabo conjuntamente por la Oficina de Programas Open Source de Microsoft y los equipos de Xbox y Activision. Todo está bajo la licencia del MIT, con las notas de desarrollo originales, comentarios y archivos históricos. En definitiva, un auténtico tesoro digital ahora accesible a todos. Y una radiografía real de un estudio pionero de los años 80, accesible en tan solo unos clics.

“Hoy preservamos un pilar de la historia de los videojuegos que está especialmente cerca de nuestro corazón” explican Stacey Haffner y Scott Hanselman de Microsoft, como para subrayar mejor que no estamos hablando sólo de código informático, sino de un fragmento de memoria colectiva.

Un monumento de ficción interactiva diseccionado en lenguaje sencillo

Zork 1Zork 1Zork, que conste, es uno de los primeros grandes éxitos del juego de aventuras de texto. Nada de 3D, nada de música, sólo texto, un analizador y mucha imaginación. Sin embargo, detrás de esta fachada minimalista se escondía una arquitectura muy adelantada a su tiempo: la Z-Machine, una máquina virtual diseñada por Infocom para ejecutar “archivos de historias” en cualquier tipo de máquina, desde Apple II hasta PC IBM. Esta separación entre motor y contenido convirtió a Zork en uno de los primeros juegos verdaderamente multiplataforma, mucho antes de que fuera la norma (ahora que lo pienso, 50 años después, todavía no es la norma). El juego fue creado inicialmente en una computadora central PDP10 (como el famoso Basic de Microsoft), en 1977, por Bruce Daniels, Tim Anderson, Marc Blank y Dave Lebling, cuatro estudiantes del MIT. Los tres últimos fundaron Infocom en 1979 antes de comercializar oficialmente Zork 1 en 1980.

De archivos no oficiales a un estatus jurídico claro

Los más aficionados al retro-dev lo saben: buena parte de las fuentes de Infocom ya circulan desde hace varios años, tras el trabajo de archivo realizado por Jason Scott, figura clave de Internet Archive. Las fuentes de muchos juegos, incluida la trilogía Zork, se publicaron en GitHub en 2019, pero en una zona gris a nivel legal: nada impedía, en teoría, que el titular de los derechos solicitara su eliminación.

La novedad es que Microsoft, ahora propietaria del catálogo de Infocom mediante la adquisición de Activision Blizzard, ha optado por regularizar oficialmente la situación. El editor ha enviado solicitudes de extracción a estos repositorios históricos para agregar licencia MIT explícita, metadatos de licencia y atribución, proporcionando un permiso claro para estudiar, reutilizar y modificar el código Zork I, II y III. Las marcas, los envases comerciales y los activos siguen siendo propietarios y quedan fuera del alcance de esta apertura.

Un campo de juego ideal para desarrolladores, profesores… y CIO nostálgicos

Para desarrolladores y profesores, es un pequeño regalo de Navidad anticipado. La trilogía Zork podrá así convertirse oficialmente en el caso de libro de texto que merece ser, perfectamente documentado para ilustrar conceptos muy actuales: máquinas virtuales especializadas, lenguajes de descripción de contenidos, portabilidad de un motor en varias plataformas, compromiso entre limitaciones de hardware y diseño de juego. En los cursos de informática o diseño de juegos, este código se suma al panteón de proyectos “para diseccionar” del mismo modo que ciertos SO o compiladores históricos.

Vista desde el punto de vista de TI, la iniciativa también es un guiño interesante a la cuestión de la preservación del software. El enfoque ilustra cómo un actor importante puede transformar un pasivo de propiedad intelectual algo polvoriento en un recurso educativo y comunitario, sin renunciar a sus derechos comerciales sobre la marca. Después de publicar el código 6502 BASIC a principios de este año, Microsoft se está consolidando como un «curador» de su propia herencia de software, lo cual no es insignificante en un momento en el que se intensifican los debates sobre el archivo, la portabilidad y la obsolescencia de las pilas de aplicaciones.

Jugar, bifurcar, pero sobre todo conservar

media 1de36e557f9febe0427711a9c86afe8b97c47285amedia 1de36e557f9febe0427711a9c86afe8b97c47285aConcretamente, nada te impide seguir comprando Zork Anthology en GOG para disfrutar de una experiencia lista para usar… ¡Pero eso no sería divertido!
Porque ahora es posible recopilar estos momentos históricos de la microcomputación usted mismo, a partir de las fuentes, en particular a través de herramientas como ZILF y los numerosos intérpretes Z-Machine disponibles en todas las plataformas modernas.
Microsoft también insiste en que el objetivo no es “modernizar” Zork, sino mantener un espacio de exploración, aprendizaje y modestas aportaciones que enriquezcan la comprensión del código original.

Cuarenta y cinco años después de atrapar a generaciones de jugadores en un “ laberinto de pasajes todos similares », Zork vuelve por la puerta grande, la del código abierto. Buenas noticias para los fanáticos de los juegos retro, pero sobre todo una gran señal enviada a todo un ecosistema: ciertos tesoros de código merecen ser más que tolerados en archivos no oficiales. Merecen ser reenviados oficialmente, comentados y, sí, a veces felizmente bifurcados. Tú decides.

Gracias Microsoft.

Lea también:

Microsoft publica su historia 6502 BASIC como código abierto

Bill Gates celebra los 50 años de Microsoft a su manera: publicación de código abierto de Basic para Altair 8800

Microsoft publica WSL (Subsistema de Windows para Linux) en código abierto

Microsoft e IBM lanzan el código fuente de MS-DOS 4.0

GW-Basic, publicado como código abierto para Historia…

El Museo de la Computación Paul Allen cierra sus puertas

[

Related posts
Aplicaciones

Se informa que Microsoft está preparando una revisión de Teams para julio

Después de mucho tiempo acumulando conversaciones, canales, reuniones, archivos, apps…
Read more
Aplicaciones

El nuevo Siri ya casi está aquí... pero no en la UE

Después de años de confundir un asistente inteligente con un temporizador parlante, Apple quiere…
Read more
Aplicaciones

LibreOffice saca la regla de madera... y duele

Presentado como una alternativa de oficina europea a Microsoft 365 y Google Docs, Euro-Office no ha…
Read more

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *