Why not just make the companies open source the server code when they feel the game is no longer profitable? The game can remain closed source.
The servers may include third-party licensed code that the developers don't have the rights to release
Then release the spec and protocols so someone else can redevelop/ reengineer it. If they need third party, they can license or reverse engineer.
That's one of the methods that SKG has suggested - just publishing the server API and leaving the actual (re)implementation of the server program to the community. That still leaves a lot of work for the community but at least it's tractable, much more than reverse engineering raw network packets from scratch.
Yes. When 1 million people that signed the petition stop buying their garbage. I for one, have already stopped. If you suck, I will not buy your shady crap!
Stop Killing Games
Stop Killing Games:
The consumer movement to stop game publishers from intentionally destroying older games with kill switches.
The goal is to reach 1 million signatures in the EU so that the european parliament will respond to the initiative that then leads to regulation that requires end-of-life plans for games to stay playable.