Mortius1: Such a law might have required Valve to support Windows XP in perpetuity. Or provide offline installers.
I'd probably prefer the latter.
As would i prefer the latter, then again if they provided offline installers without a always-online required connectivity the law does it's job by throwing all those micro-transactions and unethical monetary methods out the window because they say '
oh my god, if we make this product we have to keep it going for 100+ years' and the multiple games that have been killed off because it was a live service like some racing games, Dark Spore or others would have had a very different experience.
Also you know the DRM services knowing they'd get money in perpetuity would keep raising prices where any profits from early on, would soon enough be quite negative. Or so i see it...
Mortius1: Operating Systems with integrated marketplaces are also interesting. If you have charged money for a game or other program, can you release a software update that breaks said game? (See Apple killing off all 32 bit software).
Microsoft might then be forced to support both Windows Mobile users for another 10 years...
An interesting question. I would say you could, but you need to provide a compatibility sandbox to run old software that had worked before. Which means apple would have a sandbox app for each and every version of the OS when it changed something so it plugs in how it used to. (
Would take a little startup work, but otherwise would be easy to implement afterwards). Exceptions being related to a critical security update. (
Being unable to close a security hole would be annoying, then again sandboxing it would make it fairly useless to make use of probably anyways)
Remember, Spiderweb games stopped putting their games on iOS because the updates keep breaking his games and he couldn't afford to keep changing it every time the OS changed in some obscure way.