This needs to become illegal. We need a law that requires companies who want to turn off required servers for products they've sold to either offer a 100% refund to everyone who's ever bought them, or fully open-source them so the community can make them work without the server.
What the company should do is rent you the physical device--not sell it to you. Cable companies operate on this model.
I'm not familiar if Slingbox's devices fall in this category as I've never used them though.
We have laws to protect consumer because they have a right not to be cheated out of their money. We don’t make it the job of lawyers and legislators to make decisions about which engineering architectures are right or wrong.
If we decide that consumers should be able to reasonably expect their widgets to last X duration of time, then that right shouldn’t be predicated on an engineering decision the consumer knows nothing about or has no power to choose.
Open sourcing sunsetted projects, seems like a really sane approach - because lets face it - it can, and is, used as a form of planned obsolescence.
I favor less onerous laws, myself. I think a big problem is that people are generally unaware of how dependent their tech is on company whims. A legally-mandated "ingredients list" or "smoker's warning" note detailing all service dependencies (and associated "stability score?") might help raise awareness.
My friend recently got a $6000 laser cutter that has a hard cloud dependency to do anything at all. It's all through their cloud interface. That thing scares the heck out of me. Just the other day it failed and just getting the error logs required a round-trip to support. It was just a dirty sensor. It constantly advertises its "premium" features and interrupts your workflow if the wifi is spotty (often the case in an industrial shop). I bet the machine will be a paperweight in 5 years, and require either wholesale replacement or a controller retrofit. In the meantime, I guarantee my offline CNC mill will be functional until it suffers some catastrophic hardware failure. Since it supports industry-standard protocols, I can use any of a hundred different software packages to run it, including several open-source ones. Unlike that laser cutter.
I don't know what the right answer is, but I'm not sure "open source everything" is the right one in this case.
* Make them open source the code anyway, and the licensors can pursue the company's estate for any associated contractual penalty
* Make the company refund the users and prioritize the users as creditors
* Make it explicitly illegal to create such products for which you haven't secured the rights to distribute the entirety of the codebase in case the company goes under.
This would of course cause less "innovation" in the field, though frankly, the planet needs less crappy IoT garbage that barely works and quickly turns into paperweights. But it could also open up some currently locked up parts of the industry. Less low-quality SDKs with per-seat licensing would also be a good thing.
We shouldn’t automatically reach to government intervention to solve every one of our pet peeves.
I don’t buy random gadgets that require cloud support from no-name companies for precisely this reason. You’re free to do the same. Eternal support for your consumer electronics is not a fundamental human right.
I am simply suggesting that the question of “How long will the manufacturer maintain the service this device depends on?” should fall in the category of those sorts of questions, and not the “Will this device kill me if I plug it into the wall?” category that regulation should be reserved for.
Most consumer protection laws are not about hazard and safety. For example, credit card companies having to refund fraudulent transactions has nothing to do with safety and everything to do with protecting people in the vastly power-imbalanced bank-client relationship.
That one is definitely part of the car upgrade treadmill rather than fully supported by evidence. It's also far from universal.
(See also "e-call", the EU proposal that cars should automatically text their location to the police when involved in an accident)
If you've bought a new device and it stops working after two years, is it a bit crappy? Yeah, of course it is. Is it legally actionable? Probably not. (IANAL obvs).