I've been thinking about this for a while. I really think that software should not fall under the same category for copyrights as other copyrightable things like music, movies, books, and other works of art. Software is not art. It is a tool, closer to something you would file a patent for. There is no need for software to be protected for fifty plus years. It is not timeless.
Why can't the copyright length be something more reasonable like 15 years? Companies could be required to release a piece of software and its source code where it would become public domain. Things like a franchise or characters would remain copyrighted as always, but the games themselves, with no further value to the company could belong to the public, where they actually get a chance to use old things that they would have otherwise never gotten a chance to buy. The companies would of course while and lobby, but so what? Medicine companies have very little time to benefit from their expensive research before the generics can get a hold of it. Obviously there would have to be expectations for things like bank software, and other things that would caused compromised security, but for most things it wouldn't really be a problem.
Why can't the copyright length be something more reasonable like 15 years? Companies could be required to release a piece of software and its source code where it would become public domain. Things like a franchise or characters would remain copyrighted as always, but the games themselves, with no further value to the company could belong to the public, where they actually get a chance to use old things that they would have otherwise never gotten a chance to buy. The companies would of course while and lobby, but so what? Medicine companies have very little time to benefit from their expensive research before the generics can get a hold of it. Obviously there would have to be expectations for things like bank software, and other things that would caused compromised security, but for most things it wouldn't really be a problem.