A trilogia original de Zork, da Infocom, agora está disponível como código aberto sob a licença MIT, graças ao esforço conjunto do Open Source Programs Office (OSPO) da Microsoft, do Xbox e da Activision. Esses três clássicos jogos de aventura em texto, mencionados por Stacey Haffner, diretora do Microsoft OSPO, e Scott Hanselman, vice-presidente da comunidade de desenvolvedores da Microsoft, como “uma pedra angular da história dos games”, foram lançados entre 1980 e 1982 para diversos computadores pessoais, como o TRS-80 CoCo e o Apple II. Eles têm suas raízes em um jogo anterior desenvolvido entre 1977 e 1979 no Instituto de Tecnologia de Massachusetts para um mainframe PDP-10.
Essa versão original foi criada por um grupo de talentos, incluindo Tim Anderson, Marc Blank, Bruce Daniels e Dave Lebling. Três dos quatro criadores acabaram fundando a influente empresa de jogos de aventura Infocom em 1979. Hoje, a Microsoft está disponibilizando os jogos Zork I, Zork II e Zork III como código aberto. A empresa, junto com a Xbox e a Activision, uniu forças para preservar o engenhoso motor Z-Machine que alimentou os jogos de Zork, permitindo que outros aprendam com ele.
O Zork III, em particular, foi desenvolvido por Dave Lebling e Marc Blank, utilizando uma nova linguagem chamada ZIL (Zork Implementation Language). Essa linguagem foi projetada para facilitar a portabilidade dos jogos para diferentes computadores pessoais, utilizando um “intérprete Z-Code”, em vez de reescrever tudo do zero sempre que quisessem direcionar o jogo para uma nova máquina.
O código-fonte de todos os três jogos já estava preservado há um tempo, graças ao arquivista da internet Jason Scott. Agora, de acordo com os termos da licença MIT, as pessoas podem “usar, copiar, modificar, integrar, publicar, distribuir, sublicenciar e/ou vender cópias do Software”, desde que incluam o aviso de copyright apropriado. Os repositórios dos três jogos estão disponíveis e incluem o código-fonte e a “documentação acompanhante quando disponível, como notas de compilação, comentários e arquivos historicamente relevantes”.
Essa iniciativa parece ter um foco especial em apoiar educadores, com Haffner e Hanselman afirmando que o objetivo dessa mudança de licença é “colocar códigos historicamente importantes nas mãos de alunos, professores e desenvolvedores, para que eles possam estudá-los, aprender com eles e, quem sabe, o mais importante de tudo, jogar”. No entanto, isso não abrange “embalagens comerciais ou materiais de marketing” associados aos títulos, e “também não concede direitos sobre quaisquer marcas registradas, que permanecem com seus respectivos proprietários”.
