Carnegie Mellon Is Saving Old Software from Oblivion
spectrum.ieee.org
spectrum.ieee.org
This is one of a few similar projects. The government Archives offices of most countries have to not just preserve digital records but also the software necessary to read them. Mick Crouch is the legend in New Zealand who does a pile of this work: https://www.radionz.co.nz/news/national/346630/outdated-tech...
We are not alone in our quest to keep old software alive. For example, the Internet Archive is preserving thousands of old programs using an emulation of MS-DOS that runs in the user’s browser...
And also then goes on to refer to other Living Software Preservation initiatives.
I emailed the professor (now near retirement) for the answers to the solutions as I'm no longer a student and the book has been out of print since before I was born. He told me he didn't have it anymore as it was on an old computer on an operating system that doesn't exist anymore.
All the code, example answers lost to time.
It made me wonder just how common this phenomena is.
If the goal is education, the solutions should be published too.
Some teachers are awful too and the only way to learn is to get your hands on a solutions manual and reverse engineer your understanding. It can be a very frustrating experience.
As an anecdote, we were trying to reproduce results for a c++ algorithm for which we had the source code, on the same machine, same compiler, only 2 years after its original creation. Impossible. Our best guess is that some os/hw patch / firmware update had an impact on the random number generation, but we never managed to figure out what exactly caused the discrepancies that we were observing.
But there are quite a few Amiga emulators now.
I prefer PC gaming as consoles are essentially locked in time in hardware but that does lend better to archival purposes.
The motivation was kind of selfish. The professor would update his textbooks every 5 or 10 years and noted how hard it was to recover old figures.
What do you do when the original company no longer exists?
Companies of any value tend not to just disappear; they get bought by other companies who thus inherit their IP rights.
Sometimes after a while it can be hard to determine who owns a piece of IP. This can happen with old video games, for example, since the studios and publishers have split and merged so much over the years. At times it's a matter of interpretation who owns a property, and it can end up in court.
TLDR there's almost always someone ready to take your money; not always easy determining who it should be.
The EULA to dBASE III stated that the grant of license lasted for fifty years. If, after fifty years, you were still using dBASE III, you would no longer be using it legally and had to return your copy to Ashton-Tate.
All you dBASE III users out there -- you've got maybe 15-20 years left!
The Paul Allen who is the co-found of Microsoft and one of the richest people in the world.