It should not be allowed for a developer or device manufacturer to kill or nerf any product remotely, once it was bought and paid for.
This is silly. No developer should be obligated to support an online game forever.Imagine a highly complex online game that requires a few people and tens of thousands a month in cloud costs to keep it running. Now imagine that this game is 25 years old and only has 100 players total left. Are you saying that this developer must maintain the exact same quality of online play for 100 people?
The comment you are replying to doesn't argue any such thing, and is pretty clear in its explanation of how your position is perfectly compatible with what is requested.
Nobody has a problem with rentals. Just be up front with the terms and don't try to pretend it's a sale.
what is truly silly, is the practice of online requirements, to operate software.
That game is called World Of Warcraft.
It had its server reimplemented by enthusiasts [1] with no access to this "one of a kind cloud" for decades now. Heck it even supposedly had game client ported to new engine [2].
> B-but we can't release the binaries due to licensing...
Release the source. As a developer you should be able to write code that allows to stub out all the propriety parts. The community will replace your speedtrees, matchmaking, netcode, anticheats and so on.
Change is hard we get it, but the excuses are on par with any other industry..
So release the server code as OSS, data necessary to function & support community servers. Even in a crappy hard-to-support way, the community will usually figure out a way.
IMO, the move from community servers over to matchmaking & vendor only servers being the only viable option was a huge disservice to the long-levity of games. If I find the code around here, I could still get a Tremulous server running today for a few bucks, even if I haven't played that game for 20+ years.