No reason this should be hard to implement. Just look at it as a mandatory spec.
When you create multiplayer game, include a LAN option (no problem 30 years ago, so should be even easier now). When it comes to phone home, just add a line of code that bypasses the requirement if server cannot be reached (&& t.ex. 2 years from release date). 😅
Or far more realistically, just make the server binaries available. You can’t force companies (or individuals for that matter) to open source their code.
The Stop Destroying Videogames initiative deliberately doesn’t care how they make the games work without continued support, as long as they do it. Releasing server binaries (or code) is one way, there are others.
No reason this should be hard to implement. Just look at it as a mandatory spec.
When you create multiplayer game, include a LAN option (no problem 30 years ago, so should be even easier now). When it comes to phone home, just add a line of code that bypasses the requirement if server cannot be reached (&& t.ex. 2 years from release date). 😅
Force them to open source the server code
Or far more realistically, just make the server binaries available. You can’t force companies (or individuals for that matter) to open source their code.
The Stop Destroying Videogames initiative deliberately doesn’t care how they make the games work without continued support, as long as they do it. Releasing server binaries (or code) is one way, there are others.