So I've been thinking recently about how we can, as a society, come to a compromise between game companies being financially sound, and having public access to data in order to update games for modern use.
This is a bit less of a problem than it used to be because of the current trend for retro games, but I have a feeling it might be just that; a trend. (On the other hand if it does carry on and become standard practise this idea will be kind of moot!)
But in any event, the pace of technological development means that games can be hard to play. Issues about with backwards compatibility, and the PS3 is a good current example. But the Wii is never going to play an N64 cartridge, and we depend on rereleases and updates. On the PC, you need to use DOSBox to play X-Com; but the DOSBox stuff had to be written by fans even for the actual Steam sales.
And there is a huge swathe of games which haven't seen rereleases, and whose creators are not longer supporting it, or even have gone under (And it has been the case that even extant publishers have lost the source code of stuff from years ago). I'm of the opinion that games are meritable beyond mere entertainment, that they can have artistic merit. I think losing a game can be as bad as losing a book manuscript. On the other hand, if the thing can be easily found without buying a rerelease, the company risks losing money to that. So my proposition is to find a compromise between ensuring games are kept alive and can be updated, even if it's just by fans, for people to still play after the hardware and OS has changed, and the companies who own the thing making money if they do wish to rerelease.
This doesn't sit completely at ease with my initial idea, which was that the 'copyright' period of source code, as it were, be quite short before being released publically. How can we make this compromise? Can one be made, or are we simply going to accept the risk of losing games? It might not seem like a big deal now, but remember we're still very young.