Yes—but with an important qualification. On November 20, 2025, Microsoft’s Open Source Programs Office, Team Xbox and Activision formally released the source code for Zork I, Zork II and Zork III under the MIT License. The code was not newly discovered or uploaded for the first time in 2025: historical copies had already been publicly available in the historicalsource GitHub repositories. Microsoft’s contribution formalized the licensing and rights position.
That means the trilogy’s released source can be studied, modified and redistributed under MIT terms. It does not mean that every Zork-related game, logo, piece of artwork, commercial edition or trademark is now free for anyone to use.
As an Amazon Associate I earn from qualifying purchases.
What Microsoft released
The release covers three repositories:
They contain historical Infocom development material, primarily written in ZIL—the Zork Implementation Language—along with compiled or intermediate files, documentation and other development files where available. These are archival snapshots, not polished modern software projects. The repositories may include discarded or intermediate material, and their contents are not necessarily an exact copy of the source arrangement used to build the final commercial releases.
Microsoft announced the release through its Open Source Programs Office blog, describing the project as an effort focused on preservation, education and historical study.
#1 Best Overall
- Created in collaboration with movie trilogy co-writer and producer Bob Gale
- Features original movie cast members Christopher Lloyd ('Doc' Brown), Tom Wilson (Biff Tannen), Claudia Wells (Jennifer Parker), and in special cameo appearances, Michael J. Fox as McFlys of the past. And the future!
- Includes in-game access to exclusive content: a behind the scenes video featuring interviews with Bob Gale, Tom Wilson, members of the development team, and AJ LoCascio - the voice of young Marty McFly
- Your choices and actions change to story around you
- A classic Telltale game that lead to their breakout hits The Walking Dead, The Wolf Among Us, Game of Thrones, and Tales from the Borderlands
The code was already public
The word “released” can be misleading here. The Zork I repository README describes the material as an anonymously contributed snapshot of Infocom development files. It had already been available for education, discussion and historical research, with warnings that it might not correspond exactly to the final production source.
Microsoft’s 2025 action was therefore less a first-time unveiling than a formal rights clarification. Publicly downloadable code and officially licensed open-source code are not the same thing. An explicit license gives developers, educators and preservationists a much clearer basis for reuse than an archive whose copyright and redistribution status are uncertain.
What the MIT License permits
Each repository includes an MIT License file; equivalent license files are present for Zork II and Zork III.
For the released source code, the permissive license generally allows people to:
- Read and study the code.
- Modify it.
- Compile it into derivative software.
- Redistribute original or modified versions.
- Include it in other projects, subject to the MIT notice and warranty terms.
But “MIT-licensed Zork” is not the same as “the entire Zork brand is public domain.” Microsoft explicitly says the release does not grant rights to trademarks or brands and excludes commercial packaging and marketing materials. Original logos, box art, manuals, promotional artwork and the Zork name itself are separate rights questions.
So a developer should not assume that the source license authorizes a product marketed as an official Microsoft, Activision or Infocom release, or automatically permits a new commercial game using Zork branding. A commercial project should review every asset, name and repository file independently and obtain legal advice where necessary.
Rank #2
Why ZIL and the Z-machine matter
ZIL was derived from MDL, a language related to Lisp. Rather than being a conventional C or C++ game codebase, it describes the game’s rooms, objects, parser, actions and rules.
Infocom’s architecture separated the game’s story and program data from the machine-specific interpreter. The ZIL source could be compiled into a Z-machine story file, which an interpreter could then run on different computers. That design helped Infocom bring its games to many hardware platforms without rewriting the entire game for each machine.
The repositories are consequently valuable not only as Zork curiosities but also as examples of parser design, compact data-driven world modeling, resource-constrained software and early cross-platform game development.
Can you compile and run the source?
Yes, but it is not a one-click modern build. Microsoft’s example workflow uses ZILF to compile the ZIL source and assemble a Z-machine story file, then runs the result in an interpreter such as Windows Frotz.
Microsoft’s Windows-style example commands are:
"%ZILF_PATH%zilf.exe" zork1.zil
"%ZILF_PATH%zapf.exe" zork1.zap zork1-ignite.z3
The resulting .z3 file must be opened with a compatible Z-machine interpreter. ZLR is another related interpreter and tool.
Do these 3 things before closing this tab:
1Fix the driver behind crashes, sound loss and screen glitches2Clear out junk files and repair common Windows errors3Scan for outdated or missing drivers - takes under a minuteThose commands should be treated as Microsoft’s example rather than a guarantee that every repository checkout, operating system or source revision will build without changes. The repositories document that there is no known way to reproduce the final game files using the original official Infocom compiler. ZILF can compile the files, but compatibility fixes may be needed, and the output may not reproduce the original commercial release byte for byte.
Rank #3
- Includes Border Zone, Cutthroats, Infidel, Plundered Hearts, Trinity, Planetfall, and Zork III.
Modern toolchains are useful—but incomplete
Projects such as Zorkie show how developers are building modern Python-based ZIL-to-Z-machine tooling. Zorkie is a separate community project, not Microsoft’s official compiler, and it is licensed under GPL-3.0, not MIT.
Its documentation says that Zork I and Zork III can compile and boot in that toolchain but are not yet fully playable through to a win, while Zork II and other titles still have known issues. That is a useful illustration of the distinction between open source and modern build completeness: a project can have reusable source while still requiring substantial historical and technical reconstruction.
What developers can—and cannot—assume
| Question | Practical answer |
|---|---|
| Can I study the source? | Yes. That is one of the clearest uses of the repositories. |
| Can I modify the released code? | Yes, under the MIT License and its notice requirements. |
| Can I make a native port? | The MIT grant makes the released code a potential starting point, but the technical work and rights review remain your responsibility. |
| Can I reuse original artwork or packaging? | Not automatically. Those materials are outside the stated source-code release. |
| Can I call a new game “Zork”? | The source license does not grant trademark rights. Review branding separately. |
| Are all Infocom games covered? | No. The announcement specifically covers Zork I, Zork II and Zork III. |
Open source does not mean the commercial editions vanished
The source release does not replace the packaged games. Microsoft says the Zork games remain commercially available through The Zork Anthology on GOG. Availability, included titles, supported operating systems and price can vary by region and storefront, so check the live listing.
Recommended Free Tools
If you simply want to play the classics, a packaged anthology or an established interactive-fiction interpreter may be easier than reconstructing a historical compiler toolchain. If you want to understand how Infocom built its games, the GitHub repositories are the more useful destination. The two options serve different purposes.
Why the release matters
The significance is legal and archival as much as technical. A source archive can remain publicly visible for years without offering a clear permission structure for reuse. The MIT grant makes the intended use of these three repositories much easier to understand and gives preservationists, educators and developers a clearer foundation for responsible experimentation.
It also preserves a distinctive development model. Zork’s source shows how a large text adventure could encode a world, parser and rule system separately from the hardware that executed it. That is relevant to software archaeology, interactive-fiction development and the history of cross-platform games—not just nostalgia.
The accurate headline, then, is not that Microsoft suddenly found and uploaded a secret copy of Zork. Microsoft, Xbox and Activision formally open-sourced the historical source for the original trilogy under MIT, while leaving the wider Zork brand and commercial assets outside that grant.
Free tools Windows power users keep installed
One-click scans. No signup required.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




