TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Why do games companies not release source code for old games?

93 pointsby nomilk12 months ago
Releasing a game&#x27;s source code allows it to be read, forked, and modded. It increases enthusiasm for the game&#x2F;franchise.<p>What do games studios gain by <i>not</i> making source code for old games (when available) public?<p>The example I had in mind was Westwood who haven&#x27;t released Red Alert 2 source code. (but the same question applies to any game studio &#x2F; game).<p>Doom&#x27;s source code was released and it had an vast impact on modding and enthusiasm for the game and its creators.<p>Why isn&#x27;t it more common for studios to release source code for old games?

27 comments

jccalhoun12 months ago
As others have said, there are multiple reasons:<p>1) they may not even have it. The source code for lots of classic games have been lost. By some estimates at much as 90% of pre-2000 source code is gone. <a href="https:&#x2F;&#x2F;arstechnica.com&#x2F;gaming&#x2F;2021&#x2F;01&#x2F;saving-video-gamings-source-code-treasures-before-its-too-late&#x2F;" rel="nofollow">https:&#x2F;&#x2F;arstechnica.com&#x2F;gaming&#x2F;2021&#x2F;01&#x2F;saving-video-gamings-...</a><p>2) the game may use code from other companies or libraries or something that they don&#x27;t own.<p>3) it might even be unclear who actually owns the source code now.<p>4) it isn&#x27;t worth the time to get things straightened out. Nightdive studios tried to rerelease No One Lives Forever and the companies that might possibly own the game hadn&#x27;t digitized the contracts and either weren&#x27;t interested in the hassle or wanted Nightdive to pay them to take the time to look and promised to refund them if they didn&#x27;t. <a href="https:&#x2F;&#x2F;kotaku.com&#x2F;the-sad-story-behind-a-dead-pc-game-that-cant-come-back-1688358811" rel="nofollow">https:&#x2F;&#x2F;kotaku.com&#x2F;the-sad-story-behind-a-dead-pc-game-that-...</a>
评论 #40507994 未加载
评论 #40508722 未加载
评论 #40531379 未加载
trashface12 months ago
It usually eventually gets ownership transferred to some big company and they just stuff the IP in a drawer and forget about it.<p>I was at a game company that got acquired, there were various game IPs that were part of that. The acquirer was interested in only a few of them, but they would get all as part of the deal. I inquired as to whether they would be interested in letting me buy one of the IPs that they didn&#x27;t care about, and was told unless I made a 6 figure offer it wasn&#x27;t even worth it for them to get the lawyers involved to consider it. Needless to say I didn&#x27;t do that and the IP involved (and the related source code) is now locked away forever, not even sure who owns it now.
评论 #40511934 未加载
jayd1612 months ago
There&#x27;s no incentive to do so. It takes time and money to ensure you&#x27;re not releasing proprietary code you don&#x27;t own. It likely stops you from ever re-releasing it, even if that&#x27;s very unlikely.
评论 #40507706 未加载
linguae12 months ago
I would imagine that for some games there is still a lot of money to be made making the most out of 95-year copyright lengths, and while open sourcing games per se is definitely not a relinquishment of copyright, it could affect the profitability of further monetizing those games by relinquishing some control. For example, Nintendo has re-released its retro games in various ways; I have a Super Nintendo Classic I purchased in Japan in 2017 with about 20 retro Nintendo games, and Nintendo made classic Pokémon games available on the Nintendo 3DS for some time before closing the online store for that platform.<p>Now, granted, there is a huge online community that does ROM hacks and disassembly, but Nintendo has been known to aggressively defend its IP (see the shutdown of the Yuzu project, for example). As a big fan of classic Pokémon games it would be cool to see a sanctioned source code release of these games, but I just don’t see it happening; there is too much money to be made re-selling classic Pokémon games in a “Disney vault” or subscription (Disney+) fashion until the copyright expires.
评论 #40509616 未加载
theandrewbailey12 months ago
They might have integrated several third party libraries with licenses that prohibit distribution of source code.
评论 #40507416 未加载
nullindividual12 months ago
&gt; The example I had in mind was Westwood who haven&#x27;t released Red Alert 2 source code. (but the same question applies to any game studio &#x2F; game).<p>EA continues to sell C&amp;C RA 2 (and C&amp;C, C&amp;C RA were recently remastered, using the original engine with updated graphics).
评论 #40508695 未加载
scop12 months ago
Descent 3’s code was recently open sourced, however I believe they had to remove several proprietary libraries first if memory serves me correctly.
评论 #40507334 未加载
Steve4412 months ago
One aspect I&#x27;ve not seen mentioned is there may well be things such as comments &amp; labels in the source which haven&#x27;t aged well.<p>Not only profanities, but they could be littered with labels indicating different attitudes to race, gender, religion, politics etc etc which would be unpalatable now. In the early days with more solo and isolated developers I&#x27;d expect there is quite a scope for this to have happened.<p>The company releasing it and also the author could well come in for a hard time. There have been a few high profile instances where a Tweet&#x2F;BBS post from 10-20 years ago has come back to haunt people. Sometimes it&#x27;s best playing it safe and keeping it locked away, if it still even exists.
ammo166212 months ago
A game is not only just source code, but also art design, sound, music, movie, etc,. These materials may be produced by some other companies, their contracts may not allow them to be published in public.
评论 #40507709 未加载
GenerocUsername12 months ago
For the archive and LLM future overlords, Open Source I want for games that are not earning revenue anymore:<p>Black and White. Creatures.<p>That&#x27;s all thank you.
评论 #40511165 未加载
评论 #40518801 未加载
评论 #40507384 未加载
评论 #40507760 未加载
account4212 months ago
&gt; What do games studios gain by not making source code for old games (when available) public?<p>You have got that the wrong way around. What do games studios gain by releasing source code for old games? Unfortunately, very little. Some good will, maybe a bit of free advertising.<p>Meanwhile releasing the source is never free. At the very least they will need to pay someone to go over the source and check if they actually own all of it and remove anything that they cannot release.
sdwr12 months ago
One answer I haven&#x27;t seen yet is that the makers and the owners of the game are often different people.<p>The makers of the game might have creative sympathy or want to inspire future creators.<p>The owners of the game want to protect and defend their property.
评论 #40507693 未加载
keb_12 months ago
I&#x27;ll provide another armchair answer here: there is no financial incentive to do so. Video game companies do not care about preservation unless they can profit from it.
评论 #40508941 未加载
Waterluvian12 months ago
I’m not disagreeing with you, but I think the actual question is “how can we make games companies profit meaningfully by releasing their source code?”
评论 #40507666 未加载
评论 #40507364 未加载
ibobev12 months ago
ID Software released the source code of their classic games up to &quot;Doom 3: BFG Edition&quot;[1] but it is unlikely that they will release the code for any of their newer games. I think that the reason is using a closed-source middleware owned by other companies in their newer titles.<p>Any modern AAA game even with its own engine uses one or more third-party middleware which hinders its release as an open source.<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;id-Software&#x2F;DOOM-3-BFG">https:&#x2F;&#x2F;github.com&#x2F;id-Software&#x2F;DOOM-3-BFG</a>
评论 #40509529 未加载
fragmede12 months ago
It&#x27;s a bunch of work, often involving lawyers who bill by the very expensive hour, for basically no payoff. On top of that there&#x27;s a secret in the industry though: there&#x27;s a lot of maybe not entirely legal code copying going on. Hiring someone who&#x27;s made a similar game in the past can mean that they come with source code that could be copied to shortcut the time to write code for the new game. Releasing source would expose this teensy little problem.
评论 #40507258 未加载
评论 #40507348 未加载
评论 #40507152 未加载
评论 #40507314 未加载
评论 #40507399 未加载
gradascent12 months ago
On a similar note, I really hope that the AI companies that don&#x27;t make it, but have invested a lot in curating and annotating high quality datasets, would release them to the public. Autonomous car and robotics companies in particular since that kind of data doesn&#x27;t exist on the internet as abundantly as, say, natural language text.
hnthrowaway032812 months ago
I think you really need someone like Carmack to push for open source. It&#x27;s rare.
评论 #40508927 未加载
peterhi12 months ago
It is an asset and in their minds worth something. Think old people and fine china dinner plates. They are convinced that they are valuable and refuse to throw it out
tacocataco12 months ago
Copyright on intellectual property should cover this right? Shouldn&#x27;t these corporations be forced to release the source code on that basis?
评论 #40509641 未加载
评论 #40509195 未加载
hirako200012 months ago
Would then get requests, why does it not compile.<p>Simple 3 component apps don&#x27;t even have CICD. Games? Mike built that binary and scp&#x27;d it on the box. I know we need it to build the map editor to build the next level, Don&#x27;t ask him for a new build he&#x27;s been in a bad mood his linux jamed, he may rebuild it, wait for Xmas.
评论 #40509655 未加载
sebazzz12 months ago
Software patents also come into view here. Doom 3 open-source version needed to have a <i>change</i> implemented so Carmack’s reverse algorithm was replaced by a different algorithm because the algorithm is patented by Creative.
nitwit00512 months ago
Given a choice between money or control, expect executives to pick control.<p>It&#x27;s a relatively small portion of game studios that are welcoming of mods. Often that is a legacy of the company being small and developer led.
评论 #40513119 未加载
lawgimenez12 months ago
Is there a compilation of all the games that were open sourced?
评论 #40507651 未加载
shmerl12 months ago
Those who care about preservation and community development do. Others don&#x27;t care or their bosses don&#x27;t even understand the idea and don&#x27;t let them. They might think spending on lawyers to ensure opening the code up is handled correctly is an unnecessary expense because they only understand expenses for profit.<p>TL;DR: it&#x27;s a non profit endeavor, and most of these companies don&#x27;t grok the concept.
jonahbenton12 months ago
IP. To some extent liability. But really IP. It is an asset. Releasing source is giving away the asset. That&#x27;s it. That is the reason.<p>Doom&#x27;s code was released because Carmack had a materially different view of IP.<p>If you look at &quot;open source&#x2F;open core&quot; threads for enterprise&#x2F;non-game software, you can see the mindset.
djmips12 months ago
They lost it.
评论 #40507620 未加载