Earlier quoted context omitted.
> games that have required a bunch of different standalone services just for core logic But you don't have to design the backend this way. Especially if you know that you will have to share the binaries when the support for the game ends. > This effectively bans any third party non redistributable libraries (of which there are many), using many open source licensed projects for the backend Some games that have been o…
> But you don't have to design the backend this way. You’re calling for legislating software architecture for a subset of software that is different to how it works everywhere else in the tech industry. > Some games that have been open sourced by the developers solved this issue by replacing such library calls with stubs. I think this is an acceptable compromise. The other commenter hit on the moving goalposts - I ag…
Not really, it will be the consequence of requiring the game to be given to the community after the EOL.
> the community are free to reverse engineer the service it relies on
While that is true, it is much harder than receiving the code with the most logic intact. We already do reverse engineer the binaries, including the server protocols, so we know how hard it is. And that's why we know that it's not the way to go.