release the source and people will maintain it for you for free. you can't say it's not profitable anymore to keep maintaining something that people paid for and at the same time say it'd hurt your profit if you release it.
This is intentionally kept to only games as expanding the scope would include software by a lot of big name businesses which would then try everything in their power to stop this from passing.
If it's only limited to games it has less companies trying to shut this down and would set a precidence that this can be expanded or just straight up applied to other types of software.
While I disagree with your criteria, I agree with you in principal - it's not black and white, and we could do better as an industry (speaking as an online game developer) to set clearer expectations around what will happen and when it will happen.
I would happily and whole-heartedly support a bill that requires some sort of SLA/minimum guaranteed availability for licensed content to be presented along with the payment terms in plain english. Something like "By making this purchase, XCORP agrees to provide you with an ongoing and updated YGAME until at least DD-MMM-YYYY and after that point makes no guarantee for availability. This date may change but may not be moved earlier without your agreement".
Which is pretty much what we as developers negotiate with cloud providers, third party technology, etc. Note I'm not a lawyer, so please don't critique my wording here.
I think such disclaimer pop-ups would be the worst kind of GDPR banner style 'solution' to the problem. Copyright having an expiration was supposed to be a balance of the public interest and author rights. Copyright extension and DRM has absolutely smashed the scales. Once something leaves commercial relevance it should enter the public domain. In the case of software this pretty much requires source code.
you got to start somewhere. plus I don't actually use any proprietary software outside of Nvidia' drivers and cuda (and binary blobs in my phone and raspberry pi, and the minix in my cpus and a bunch of stuff I can't remember), so I don't know much about that.
Yes, but apart from the Nvidia drivers, cuda, binary blobs in your phone and raspberry pi, and the minix in your cpus, and the stuff you can't remember, what have the Romans ever done for us?
it's up to the ppl. Without server code you can do nothing, with it & third parties it's up to you/volunteers to decide if it's worth it or not to keep alive
If this does miraculously pass, I think people will be severely disappointed by how much goodwill there is to spread. Lots of games and not a lot of reverse engineers.