That's the real issue. I'd be very surprised if much of the source code didn't still exist, but the entities owning it have been sold, bankrupted, chopped into pieces, and resold so often that it's impossible to legally release.
I suppose one difficulty is that DOS games were released before the DMCA, or before the DMCA's process was clear. And the old system wasn't so forgiving.
You just described archive.org ;)
Prior to that their liability wasn't a clear legal question so there was alway lawsuit potential.
Archive.org could still end up in more trouble under the DMCA because lawyers could argue that there's a pattern of violations and it's not a neutral carrier.
No, because while it may be difficult for you to determine ownership, the actual owners may be well aware of their IP.
>Throw it up on a free service somewhere and respond to DMCA takedowns in the rare event the owner shows up out of the woodwork.
The DMCA protects the free service, it doesn't protect you.
The first, information asymmetry. The person holding the code (the lone developer with an old floppy disk stored in the attic) has no idea who the owner might be. The actual owner is well aware of what they own.
That could be resolved by a DMCA takedown notice, yes.
Alas, there's usually also financial asymmetry. And as an individual, the potential costs of a copyright lawsuit are not something you want to face. As a larger company, it's just part of your normal expenses - especially if your business model is "accumulate IP"
And with some of those Sierra projects, their archival might have all the assets they could find; that doesn't mean they have all the assets.
Edit: Hmmm... You probably should neither confirm nor deny.
To me, that would be the main reason to release old source code. Though I understand the legal stuff is hairy, and people don't generally do it for that reason.
So, extra portraits and some background music? That will be 10$ please.
A few of these games have been re-released later, and in some of those cases old engineers had to be tracked down who still had the source code laying around in their personal archives.
I imagine this is very common, considering some of the titles I've witnessed this happen to. If games will those types of budgets and followings were lost, I can't imagine the vast long-tail of the industry being any better. Plus there were far more independent studios at the time who later "made it big" only to flame out. I expect the vast majority of content created during this timeframe is permanently lost.
These days with the advance of business types understanding the long-term value of IP, I expect this is much better controlled by whomever is underwriting the cost of development. I believe this likely to be a bad thing - as you'll see more lawsuits over old games in the future.
In the early 90's, DUX Software licensed the rights to port SimCity to Unix from Maxis. Then DUX made a contract with me to do the work. I kept a copy of my contract with DUX, the original floppies they gave me with the original PC and Mac source code, as well as versions of the source code I ported to Unix.
Years later I got a job working for Maxis on The Sims. Before we shipped it, EA bought Maxis, so a lot of people were let go, projects were canceled, physical and digital files were shuffled around, and institutional knowledge was lost.
After we shipped The Sims but just before I left EA, on a fluke, I asked a Maxis old-timer if he had any idea if the contract between Maxis and DUX for SimCity still existed, and where it might be.
As you would expect, it was in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying "Beware of the Leopard." ;(
So I waited late into the night for the leopard to fall asleep, made a photocopy of it, then returned the original to its hiding place. ;)
Several years later, John Gilmore suggested we persuade EA to relicense the SimCity source code under GPLv3, so it could be shipped with the OLPC.
Of course nobody in EA Management knew where the source code was or if it even still existed, but fortunately I still had my copy.
And of course nobody at EA Legal even knew if EA owned the rights to the changes I'd made (Maxis had gotten into some pretty terrible SimCity licensing contracts in the past).
But fortunately I'd kept a copy of the contract between myself and DUX, and the contract between DUX and Maxis, proving its provenance, which clearly stated that DUX's rights expired after 10 years, after which the rights to all the modifications I made went back to Maxis (and thus were inherited by EA).
Once all that was cleared up, the most important factor was that EA deputized someone on the inside to shepherd the project through the various stages of approval, relicensing, development and QA. Otherwise it would have died on the vine, since everybody in a big company, no matter how well intentioned, is always 500% busy doing their own stuff and can't be distracted by something that doesn't affect the bottom line.
It finally made it through both EA Legal and QA, and we released the SimCity source code and binary for the OLPC under GPLv3!
https://github.com/SimHacker/micropolis/tree/master/micropol...
Since releasing the X11/TCL/Tk version for OLPC, we've stripped out the user interface, cleaned up and refactored and doxygenated the city simulator engine code into C++, and wrapped it with SWIG so it plugs into Python and other scripting languages. It's not as "authentic", but it has more comments and is easier to read than the old C code:
https://github.com/SimHacker/micropolis/tree/master/Micropol...
Here's a talk about it:
HAR 2009 Lightning Talk Transcript: Constructionist Educational Open Source SimCity, by Don Hopkins
http://micropolisonline.com/static/documentation/HAR2009Tran...
I got hooked on computer games by playing Zork at MIT-DM, and it really blew my mind to finally be able to read the original Zork source code in MDL. Reading the source code takes you backstage behind the scenes of a world you visited years ago, like the Disney's Keys to the Kingdom Tour!
I see what you did there.
Can I have a hint?
I saw the movie, I think I really need to get the book...
I recorded H2G2 off the radio as a teen, and listened to it so many times I could have quoted the entire 6 hours in one shot.
I didn't mean to plagiarize -- those words are just so deeply embedded in my mind from listening to the radio shows and records, reading the books and playing the infocom game so many times, and they so perfectly described the situation. So I assumed everyone would recognize Douglas Adam's really really nice use of words, like a Shakespearian quote. ;)
"It's unpleasantly like being drunk."
"What's so unpleasant about being drunk?"
"You ask a glass of water."
If you haven't already listened to the 1978 radio show millions of times, it's on youtube!
https://www.youtube.com/watch?v=SaV8XOYviB4&list=PL5nE2JSEwP...
But thanks!
Convergent manufactured their own line of desktop computers. Initially marketed as 'scientific', they quickly found that enterprise was where the money was. So we built a whole office suite, Document Designer, editors, print engine, a Multiplan port (pre-Excel) from a goofy guy at a company called Microsoft.
There is no way to port such a game with it feeling authentic, other than the emulator.
And that's just the playable binary. If you want to, say, port it to iOS (no CD, wrong hardware, wrong OS) you'll need the actual source code - and the point of the OP is that source code is mostly lost, either being on unreadable media, unsupported obsolete data formats, or simply lost/discarded over time.
Having dozens of game CDs from that era doesn't mean you'll have anything that can read & run them (or will in the near future).
For the past decade or so, DosBox has been a pretty much flawless option for emulation from Win/Mac/Linux: https://www.dosbox.com/information.php.
Before that Windows was pretty much able to emulate DOS environments on its own (for 80-90% of games). The great emulation options is one of the main reason, I've literally migrated my old data from hard drive to hard drive for 20 years. Some of my games were old even when I was a kid.