This is something that still completely baffles me about the "IoT"/"smart devices"/"connected devices"/"whatever you want to call it" space.
If someone advertised a device as capable of doing X without it in fact being able to do X, they'd be liable for false advertising.
If someone sold you a device, then took it back or destroyed it, they'd be liable for theft or destruction of property.
Nevertheless, if someone sells you a connected device and then completely alters the rules by which the device operates at an arbitrary point in time after the sell, that's perfectly fine.
Have we really given up basic consumer rights that easily?
>Have we really given up basic consumer rights that easily?
Well, yes. I don't know if you've noticed, but short-term convenience trumps all other concerns. The market can't really deal with these issues, because they are too subtle and expensive for individuals to work out for themselves. We really do need collective action, by way of regulation, similar to how we recognized as a society that workplace safety laws were not something private businesses were ever going to compete on, and we just needed to force them to comply. And no doubt the same howls of protest let loose then, too, about how "the extra costs will put me out of business", etc. It was then, as it is now, hogwash.
And in fact I would argue this kind of regulation not only important for consumers, but for national security. As more and more individuals lives become dependent on centralized information infrastructure, the more damage espionage (foreign or domestic) can do, not to mention the effect of wide-scale DoS attacks. Imagine a world where all smart devices are bricked...so much of the old infrastructure is gone - phones, phone books, maps, manuals. In some cases you might not even be able to vacuum your house (Roomba owners), or make a POTS phone call.
So yeah, its bad on multiple fronts, and I fear that the correcting event will be catastrophic (like, supply chain catastrophic, leading to starvation).
We're seeing this right now with Epic's Tim Sweeney suing Apple for its mandatory cut on all digital goods. Yet a large number of people, people who claim to be pro-99%, anti-technocracy, anti-corporatism, are shilling the rhetoric that "it's Apple's platform" and "Epic knew what the terms were."
Well, yes, but that's exactly what SV activists and social activists are claiming has to stop. It's absurd that these same people are willing to defend the iPhone/iOS/Apple Services pipeline of proprietary anticompetitive dependencies.
I hope Epic wins this case against Apple. It's a precedent that needs to be set for limiting anticompetitive business and manufactured monopolies. Nothing Apple has in its portfolio is absent a perfect substitute in the very same market Apple is selling their products. But Apple has used proprietary inputs as a gatekeeper for their revenue. No one should have to buy a $49 dongle to plug an HDMI cable into their iPhone when every Android/Windows/Linux-based device has built-in support within the device. And if someone tries to push a "Lightning" to HDMI cable, Apple detects and deliberately locks off device content.
Too many big, beloved logos are built on anti-free market tactics, both by lobbying policy and private act. The sheer volume of this that Steve Jobs did in his lifetime made it hard for me to feel anything when he died. I genuinely felt relieved that this tyrant in technology, a man whose every product idea was just enough of a change of someone else's existing work product, slapped with intentional proprietary inputs to limit competition within the Apple eco-system, was finally gone. And then Tim Cook sashay'd on in.
> Do Microsoft, Sony or Nintendo allow other stores on their consoles?
Good idea, let's make that a requirement too. The law could be something like "if you sell a general purpose computing device, you're not allowed to mandate software vendor lockin". That would open up so many possibilities, it would be great for the people who own consoles.
Video game consoles are not general computing devices. Their controlled and curated walled gardens are part of the consumer appeal, and the absence of those would make consoles no different than PCs. If consumers wanted that they'd be buying PCs only.
Video game console are general computing devices. Their input & output tends to be limited (no keyboard nor mouse, at least by default), but they still run arbitrary programs (namely, any game).
One major, technical differences from PCs, is the uniformity of the hardware. This is becoming less true, but consoles traditionally have fixed hardware. No "works on my machine" problems on consoles. This also guarantees stable performance characteristics, that developers can optimise for. (This is less true now that consoles are resembling PCs more and more internally).
This is even more visible on older consoles: take an N64 (PS2), plug in a cartridge (insert a CD), and voilà you have your game, completely separated from any other program. Perhaps one of those programs could be GNU/Linux, but the default would still to be running on the bare metal, without interference from other programs. Quite unlike the PC there.
Incidentally, I could see a new game console solve the Thirty Million Lines Problem. https://caseymuratori.com/blog_0031 Fixed, powerful hardware with a well defined interface could possibly trigger the OS competition that is so sorely lacking rights now: Windows, Linux, MacOS, IOS, Android, and if you pick a particular niche (Server, Mobile, Desktop), you'd rarely see more than 2 significant contenders.
Can you still say it runs arbitrary games if you need a license to be able to run them?
For example, is my microwave a general purpose computing device just because I can upgrade the firmware, even if the firmware has to be signed by the manufacturer?
If the vendor requires a license to let you run software on a powerful multi-media (sound, image, input, network) device they sold you, then I can tell you they put restrictions on what would otherwise be a general purpose computer. In my opinion, such crippling should be illegal.
For instance: the iPhone. It would definitely be general purpose if you didn't have to go through the App Store™.
Your microwave oven is different: minimum input, minimum display, one main purpose (heat food). Properly constructed ones can easily be bug-free on the first try, no need for patches. The firmware may even be fused into a strictly read-only chip. Clearly single purpose.
Personally, I'd tentatively set the limit at programmability: if there's any way to reprogram a machine, the user should be able to do it without authorization from the vendor. (We could make exceptions, for instance break control software in cars: such software should probably be tested to death and vetted by regulation. Preventing users from rolling their own may be justified to avoid untimely deaths on the road. Though "preventing" here could mean "legally disallow" rather than "use DRM". Not sure which is best.)
> In my opinion, such crippling should be illegal.
But I want that, as a consumer. For example: part of the benefit, perhaps one of the greatest benefits, is knowing that everyone using the device is subject to the same constraints. This makes cheating in online games on consoles much harder on consoles. It still happens, but it's much harder.
Why should it be illegal to sell me a device that limits the use of arbitrary code? I _want_ that in the product I'm buying.
PC competitive games are rampant with cheating; the cost of keeping cheaters off games is so astronomical that only major studios can afford to do it, and even still, cheating remains rampant. It's why cash prizes are fought over in hardware controlled venues.
Oh, I totally get that it's harder. At some point though, if you're serious about competition, you organise a LAN. (Too bad games gradually moved away from LAN altogether.)
More generally, locked down hardware means you have to trust a central third party. The cypherpunk in me doesn't like that. There has to be a better way (though I don't know what).
LANs are just a way of locking down the hardware and software of the competitors; they also aren't a viable option if you're unable to be physically near to your opponents.
The better way is to buy a general computing device if that's what you prefer, and let others buy their locked down devices if that's what they prefer.
Here's the thing: I'm not sure we can, in the long run, have it both ways. Not naturally anyway. The current tendency seems to go towards generalised lock down. It started with game consoles. Then iOS. And now even on the desktop, we see scary warnings from Windows and bypassing signature verification in MacOS is actually difficult if you don't know the procedure already. And soon, maybe those warnings will turn into hard errors?
For me to chose an open device, that open device has to exist in the first place. Where is the open equivalent of the PS5? I don't see any. And even if it did: I bet many competitive game would exclusively found in the locked down version. Or, more insidiously, there would be two arena: the locked down one with fewer (or no?) cheaters, and the open one with (presumably) all the cheaters. There would be a strong incentive to get the locked down version for this reason alone, and one isn't going to waste money & resources on a redundant piece of electronics just so they can play without cheats and access the homebrew market.
Now that I think of it, there might be a way: how about optional signatures? You'd take the same hardware, and run it in two modes: the open mode, and the signed mode. The signed mode would be thoroughly locked down by the hardware vendor, and run only signed code. This could affect networking too: just sign the encryption keys with the secure chip, and pass that along with a certificate from Nintendo or whoever. That way one would know the communication was initiated in "signed mode", thus guaranteeing the integrity of the game's binary, just like we would in an actually locked down console.
Heck, we could go even a step further: have the hardware security module be swappable. That way we can separate the hardware vendor from the certificate authority. Of course, they'd be one and the same by default, but we could still switch for another if we need to. (You could have a tournament specific CA, or the hardware vendor could revoke it's own HSM and send a new one to people.)
Raspberry Pi w/ RetroPi or Batocera. Perhaps sometime in the future it'll be Batocera on a RISCV.
You won't get better because without huge corporate dollars, as is the case with the Linux kernel, Gnome and KDE, you won't be able to fund the QA and devs necessary to do the bullshit boring work that is essential to making certain that consoles are a polished experience; from the operating system through to every game you purchase.
TCRs and TRCs are a thing, after all. You cannot ship without meeting a certain level of minimal tolerable quality.
> And even if it did: I bet many competitive game would exclusively found in the locked down version.
Yes. Of course.
What's in it for the developers when consumers demand anti-cheat measures, which are hideously expensive to maintain, and active and pervasive moderation which is, likewise, hideously expensive to maintain? To say nothing of the _total absence_ of any strong example of a FOSS video game performing well enough to fund a AAA-quality title.
> You'd take the same hardware, and run it in two modes: the open mode, and the signed mode.
Sony has done this twice. There was the PSOne's Net Yaroze, and there was the PS3's ability to run Linux (only for the first few iterations). Consumers didn't care enough for Sony to bother with it again.
IIRC, Xbox One indie developer licenses are still basically almost free.
Your idea is still locked down, though; you cannot run arbitrary code because you cannot cross the signed/unsigned boundaries.
> DRM for the people.
Browsers have this in the form of media extensions.
The R-Pi is nowhere near the raw capabilities of the PS5. Can't do that amazing Unreal Engine demo, or VR. A difference in degree large enough to be considered a difference in kind in my opinion. (I do reckon the R-Pi is powerful enough to do serious stuff, up to and including being a blazing fast workstation if we wrote the software for it.)
Batocera is not a piece of hardware? Could act as a platform for sure, but an ISA (fully specified, which means CPU + GPU + most peripherals) would in my opinion be better than an API. Closer to reality. Of course, we'd need APIs on top.
Two interesting aspects of consoles are the fixed ISA, and the fixed performance characteristics. We could possibly lift the latter without much consequences, as long as the hardware provides a well defined set of performance floors, that would determine what can run at which speed.
> you won't be able to fund the QA and devs necessary to do the bullshit boring work that is essential to making certain that consoles are a polished experience; from the operating system through to every game you purchase.
I certainly wouln't. The best I can boast about is having raised $7000 from the OTF for a 7-day security audit.
That said, it seems to me the "polished experience" is composed of fairly separate, or at least separable, problems. At the bottom is the hardware. Or even ISA. We need a hardware company to make that stuff. Not just the CPU, but all the rest. (Repeating what Casey said, stuff like GPU are becoming stable and general enough that fixing an ISA wouldn't have a significant negative impact on their evolution.) To do that, we need a big player like Intel or Nvidia on board — good fucking luck with that, unfortunately.
The second problem is provide high-level services that run on the hardware. OS, middleware… A huge undertaking if we're to have any backwards compatibility (we'd at least have to port Linux, and recompile everything). Perhaps not so bad if we flip the table and go in a direction closer in spirit to the Oberon project (Niklaus Wirth), or STEPS (Alan Kay's Viewpoint Research Institute).
The third problem is writing one or several store fronts like Steam.
The fourth problem is writing the actual games (and other applications). In some ways the easiest problem to solve, and in other ways the hardest. Easiest because game devs will go wherever they could sell their games, providing the ISA/API isn't too horrible (sometimes even when it is). The hardest because (i) that's where most of the effort will go, and (ii) the incentives of making the platform easy to work with may not be commensurate with that effort.
The zeroth problem is separating the above. The current world is set up for vertical integration. Apple and console vendors are the most extreme examples, but even Windows tends to be sold with the PC, in such a way that removing it is often not even cheaper. I have the feeling that we should think about a legal structure that would make it happen. This would include thinking about what corporations are supposed to enable. (This is where I start to question the entire economic system, so let's just note that pushed far enough, pretty much any subject has political implications.)
> Sony has done this twice. [PS3]. Consumers didn't care enough for Sony to bother with it again.
Wait a minute, if the first iterations of the PS3 could run Linux, how hard could have it been to port that ability to the new versions? I suspect they ended it for other reasons. If for instance the console did not by itself generated enough profit, and they compensated with online services, they'd have an incentive to limit sales to actual gamers, and run from the compute-cluster market.
> IIRC, Xbox One indie developer licenses are still basically almost free.
It's not just a matter of price. Can we make and sell porn games on the XBox One? I've heard that platforms like iOS disallow porn. And I don't see console vendors taking the heat for being "that platform with porn on it".
If regulation forced hardware vendors to open up their platforms, you could access questionable content on them, and nobody would take the flak. You'd still have "safe for work" store fronts, and porn hubs, and whatever controversial stuff huge corporation wouldn't feel like supporting.
> Your idea is still locked down, though; you cannot run arbitrary code because you cannot cross the signed/unsigned boundaries.
Locked down, yes, but the idea was to not lock people out of the system entirely. The main idea is that signed mode would give one additional ability: to prove that a given program, and the data it produces, traces back to a certificate chain that goes up to a given trusted certificate authority. (Sony gives Blizzard a certificate, Blizzard uses it to sign Starcraft 3, which then produces Blizzard authenticated network packets to stop cheats).
Unsigned programs should not be locked out of the platform at all. They'd just not be explicitly approved of, and maybe we'd display some warning before installation that this program is not endorsed, and may contain or do stuff that is "Not Good For You".
We probably won't see a competitive erotic wrestling game any time soon (no signatures to help cheat prevention), but at least we don't sacrifice some capabilities just so we can have other capabilities.
Console vendors aren't allowed to sell hardware at a loss. The price increase would be mild… and a truer reflection of the costs of owning a console (less hidden costs from the walled garden aspects).
The price increase would not have been mild - at the time this was written, it was the cost of a full game. When most only own a handful of games that's a significant difference.
Tells us something about the real price of that console, though. People don't see the price of the walled garden, since (i) it's always been this way, and (ii) it looks like the garden is providing flowers (in the form of a store). Such hidden (or externalised) costs are a bit of a lie. I'd rather be aware of the true price of what I'm buying.
Okay, this is where the analogy breaks down: one can totally have a non exclusive app store where people are guaranteed a certain level of quality, and a reasonable expectation of not downloading malware. For instance: Steam.
The only thing non-exclusive stores can't do is protect people from themselves. And even then you could still have the kid gloves on by default, yet let people take them off whenever they want. For instance by displaying some mildly scary warning about some program not being verified by the OS vendor, and then still let people click on the "install anyway" button. (The "Windows protected your PC" popup would be like that, though I think it overshoots to the point of dishonesty.)
Steam (almost[1]) nails the malware-free part, but people's drive to make it open to all and not fully curated (to remove AAA biases) also led to it becoming full of shovelware and "baby's first game" products. Conversely, Epic Games Store is doing the complete opposite with a heavily-curated store and a tightly-controlled catalog.
Console stores are not better in that regard though. I've heard plenty of complaints about the amount of trash in the Nintendo store, for example. All you're guaranteed with a vendor store is a lock of malware.
This is more of an anecdote as someone already linked the PS4 example, but: Sony lost on each sale of the PS3, sometimes a lot ($300 on launch), for years. After 4 years, they still lost around $18 per unit lost[1]. It was a costly bet that ended up not working out for them as the PS3 continued to be expensive to manufacture, while also being too complicated to program effectively. (Worse ports, perceived lower performance due to SMT differences compared to the 360, etc.)
Not really, the economics are just better for the platform with vendor lock-in. They'd still recoup their costs via their store, which they can gift powerful advantages like making it default, having it be more integrated in various ways, etc. It would likely end up as a power-law distribution of store usage with the platform owner on top, so platforms would still make their profits. Having an option for another store wouldn't be the end of anything, and would improve consumer agency significantly.
The lethal threat to fully unlocked consoles with no contractual limits ruled out by law isn't other stores or even piracy. It's people realizing that if they're selling the hardware at a loss, it'll likely be the most cost efficient GPU compute you can buy. This isn't supposition, it happened with the PS3: https://www.theverge.com/2019/12/3/20984028/playstation-supe...
There are jailbreaks for the PS4, and it seems more likely than not that there will also be jailbreaks for the PS5. The barriers for actors who want to exploit console compute power are not significant. But they are significant for regular consumers.
Building cluster out of machines you’re not sure you’ll be able to consistently jailbreak and therefore replace even in the near term is a huge barrier to building a PS4 cluster like the PS3 ones.
Isn't that roughly what Google has done with Android? They can choose what they want to curate in their own app store, but they don't lock users in based on hardware or use of Android OS. (Someone should take them to court over their prioritization of AMP pages, but that's a different story).
This is a disingenuous comparison. Epic does not sell content not made by Epic in Fortnite, while Apple sells content not made by Apple in the App Store. This is like saying a branded clothing store in a mall has to sell things that aren't of its brand if it wants to complain about the mall throttling its sales.
Ah, so you're saying the key difference is that Apple has allowed the sale of third party content in their product. Do you agree then, that:
1. If Apple didn't allow the sale of third party content, they would be in the same position as Epic and therefore there would be no problem?
2. If Epic allowed the sale of third party content, they should not be allowed to control what type of content is sold, nor should they be allowed to collect a percentage of each sale?
> 2. If Epic allowed the sale of third party content, they should not be allowed to control what type of content is sold, nor should they be allowed to collect a percentage of each sale?
I don't think anyone has a problem with platforms charging _a_ percentage of each sale, just that Apple's is too high (and in the case of their dispute with Spotify, that it allows them to unfairly compete in their own marketplace)
Would we accept if the $1000 computer we buy forces us to use only their OS, can install software from their own store only, will receive only 3-5 years of software updates?
Why should we give a smartphone manufacturer(who ever it may be) such overwhelming ownership over their hardware when the computer manufacturers don't get it?
In the US, we need collective action by way of class action lawsuits. Unfortunately, almost all terms of service now require you tp waive that right.
The change needed is a law that prevents waiving the right to class action. Such a law would be considered highly unfavorable to business and would not pass under a Republican majority/presidency. Consider who you vote for accordingly.
It appears you are misinformed, both about what I think, and the import of the Patreon case. The fact that Patreon botched their arbitration clause, allowing folks to sue individually a possibly bankrupt Patreon, is striking evidence of how powerful a shield arbitration provides. A shield which I don’t believe corporations deserve.
>similar to how we recognized as a society that workplace safety laws were not something private businesses were ever going to compete on,
Democratic-ish societies get laws AFTER society is mostly in agreement on something. We got workplace safety laws because most workplaces had already started to care and the point of the laws were to force low margin industries and other hold-outs to get on board.
I mostly agree with the rest of your comment but your order of operations is simply backwards.
It baffles me too. My Samsung smart tv started showing me ads in the control panel/home screen. I paid full price for it, why am I seeing ads.
I wish I could return it, but the snakes waited until the return period was over.
In the case of the smart tv it's actually because you didn't really pay the full price of the tv. The manufacturer counts on the revenue from those ads to boost the tv profit margin to an acceptable level, otherwise they would have to charge you more for the tv initially.
If you don't believe me, look up the price of a "commercial display" comparable to your tv. And before anyone asks, the majority of customers would rather have a cheaper tv with ads in the menus than a more expensive one without.
I think that a good step would be to require a sizeable disclaimer on the box/marketing material stating that it is ad-supported/tracking-supported. That way it is much easier for consumers to know why the price is as cheap as it is.
Commercial displays are not more expensive because they don't have ads - that's an absurd suggestion. They are more expensive because they have higher requirements. They need to be running for at least 8 hours per day without issues, but often 24/7, as opposed to the usual 4-6. That's the main difference.
They also have to deal with direct sunlight and a wider range of thermal conditions. Commercial displays are often placed in shop windows, the panel needs to stand up to that, and the electronics need active cooling for when the chassis warms up.
I can recommend the Nvidia Shield [0] as an alternative to dealing with the Samsung firmware. I bought it after seeing it recommended here on HN. It's snappy, it has the apps that I care about (Plex, Youtube, and various Australian public on-demand channels). Also it pretty much just works. It turns on together with the tv and you basically don't have to deal with anything Samsung at all anymore. It has some gaming capabilities but I never tried those and don't care.
This happened to me to. It now is not connected to the internet and never will be again. It's also the crappest TV I've ever owned. My old dumb TV is better.
It turns out I am not the only one who does not want a smart TV. The benefit for me is practically zero. All I need is a dumb TV/monitor/projector and the ability to plug it into a chromecast type of device/laptop.
I use an AppleTV connected to a 43-inch 4k monitor [1].
No crappy TV-software and it's a proper screen, with proper response-time to use for the laptop as well.
This is some bullshit. I would blackhole whatever fucking API they are using... just limit the incoming, but allow outgoing so their ad networks begin counting it as a non-shown ad.
Problem is that there is at least one smart TV that gets stuck in a boot loop when it goes to update it's ads and can't. Support in that case tells them to connect to the internet and it'll work (which ofcourse will grab the new batch of ads). There are plenty of other cases with smart TVs losing actual functionality when the server that serves ads is blocked and because it's an updateable service you can't really tell which smart TV will sting you.
you should stop your tv from making outbound calls. Many "smart tvs" are mining details on what you're watching and sending it back to the mothership, including conversations it may hear in the room, if your TV has voice activation features
You should disconnect your TV from the internet and not let it connect. Run a barebones version of Firestick (ideally with piHole) as it is constantly phoning home to Amazon. Roku is a popular alternative, but it too is constantly phoning home.
Two random articles, which includes coverage on the Samsung & Smart TV problem
Yes... but years of working in ads has made me realize that fucking with unfilled rates will cause a lot of grief to the company fucking me over... so I'm tempted to just tarpit the incoming data, not the outgoing one.
One of the apps on my roku, which also is one of the "quick launch" buttons on the remote, was removed. Now I have a button on my remote that will forever be useless.
I hear that some smart TVs will seek out open Wifi networks and connect to them to get updates. So now your neighbours can (probably unknowingly) connect your smart TV to the internet for you.
I tried to do something similar. I didn't want to accept Google's terms of service because of all the data collection, but since I wanted to cast to my TV from my devices, I had no other choice - the TV's interface would just not let me continue
I recently bought a very cheap 4K RCA tv that has zero smart features. No networking at all. There is an undocumented USB port but if you plug a USB drive into it, it can browse the file system but can't play anything. It was on the very low end of the price range for a tv of its size and resolution. Maybe that's where to look. Time will tell how well it holds up but it's lasted six months so far.
In Australia after some "on the box" features were no longer applicable to the product I bought, I was able to refund the product.
This has worked for;
- Consumer devices (cloud support dropped within the lifetime of the device, features dropped likely as a cost saving measure to the manufacturer)
- Software (features removed or culled after buying)
- Smart TVs (claiming support for different platforms)
- Gaming consoles (OtherOS on PS3)
This usually hurts the retailer - they don't want to risk going after the manufacturer because they want to sell their products. I've been banned from buying from one store after returning a product and then posting about it publicly, many others returned as well when they realised it was possible - I can assume some took advantage of this fact as a "I paid full price for this 1.5 years ago, it's now worth 50% less, I can return it and buy a better model from somewhere else" endeavour.
I think the problem is that the "masses" would still buy the Oculus product as if nothing was wrong with it. From there, it's pretty difficult to convince people (e.g. a regulator or a judge) that your item is of no use to you anymore.
It's not just that, it's also the store. If you choose not to log with the Facebook ID, do I also lose access to all of my purchases? It seems extra scummy.
Consumer protection laws generally lag behind these problems, so it might be premature to say we've given up. We have to know the problem exists, and then we have to go through the (slow) legislative process.
This same thing just happened to Belkin WeMo. Looking forward to the class action.
I bought a bunch of switches because the offered local control and no account needed, now an account is required to set up anything new and local control is apparently going away. I’m now wary of anything that needs a proprietary app at all which would give them the ability to do this in the first place.
I can recommend Sonoff switches and any bulb that runs ESP8266, you can usually easily flash those with open source firmware. I do it when I receive them, and they've been rock solid.
Nah, this is how laws are made. Someone keeps pushing the limits of what they can do to other people, then enough people have enough of it and push back, companies are fined, legislation is created, bs stops happening for a while. Same shit, different day (at least until we change the shit out of the climate/environment, heh).
How do we create laws for these contingencies? Should we list all the possible manners in which consumers shouldn't be screwed? Should we provide flexible guidelines?
It risks becoming a regulatory hell too for small developers to navigate. If regulation is weak, it risks becoming some pointless step in the way (a minor point in an EULA, or cookies-like popup) that people would ignore anyways. One way or the other, it's easy to spin as a feature: "Our VR set has a social focus (eg. we post your daily usage). For this, login in to you account is necessity". There. Now not only you need to log in, you are also publicly shamed for your usage just for them to save face.
Sadly, it boils down to human decency to make a human product.
I've always thought it was odd how they can advertise Google Assistant, Siri, etc.., as if it's some magical thing that understands everything you say, but in practice it's worse than useless. It gives you hope that it works, but it never does, it only frustrates you. In my experience, anyway.
You have some basic rights and an EULA, TOS or a contract cannot take those away (at least not in the EU). So no, that wouldn't cover a situation where a device is crippled later on. You'd have a right to get your money back.
I mean, then the easiest thing for companies to do would be to write "You agree that we can do anything we want with the device" into the EULA. As long as they behave reasonable in the near term and only go crazy after public attention has moved on, they'd probably get few customers to notice.
As someone who lives in PDX, owns an Oculus Rift and has always refused to have a Facebook account, I can only say that mass bitching appears to have done very little to change anything. Civil lawsuits are a better approach.
The US Fed govt sent unmarked, masked troops to Portland who then detained people without identifying themselves using rental vehicles and not disclosing why during the riots. Basically what happens during a kidnapping. Also I believe after mayor and governor ask them to leave. Not the first time in current events either.
You need internet to download games to your oculus quest, so it makes sense to have an account to keep track of what games you own no? I still don't understand what people have against this change. You needed an oculus account prior to this, now it's a facebook account, what's the big deal?
Unless they want to sell it used, in which case the value tanks because starting October setting up an Oculus device requires a Facebook account. (And for that reason I stopped considering Oculus for my first headset)
Actually you can't, because Facebook will lock your account for inauthentic behavior. Try making a fake account, and see how long you can hold on to it without being extorted for personal, identifiable information.
I set up a fake Facebook profile 10 years ago, because I needed a profile with no friends that I could use for testing some stuff at work. It is still alive and kicking; Facebook keeps sending it emails suggesting friends.
We can spend all day arguing anecdotes. As a counterpoint, I've never used Facebook, but once tried setting up an account to participate in a group event organized by some friends - by the next day, before I could even use the account, Facebook had locked my account, and wanted a photo of my ID to let me access the account. Needless to say, I abandoned the account.
Kinda absurd. You can't setup a one time email, and one time facebook if you really don't want your movement online all linked to a government issued ID.
Sure you're sort of an idiot to make those assumptions, but I'm sure you already came to this realization about yourself years ago.
Facebook account bans are often for absurd reasons and there is basically zero accountability. Post a pic that an algorithm flagged as a nude? No Oculus for 30 days and needing to send them a passport scan!
Yeah, I thought the same thing too, in order to give the fake like/follow some artists require before making their music available to download; took 10 minutes, my account was banned for "suspicious activity" (meaning I didn't start posting pictures of myself like a pleb), and a government issued ID demanded of me. Fuck that
If someone advertised a device as capable of doing X without it in fact being able to do X, they'd be liable for false advertising.
If someone sold you a device, then took it back or destroyed it, they'd be liable for theft or destruction of property.
Nevertheless, if someone sells you a connected device and then completely alters the rules by which the device operates at an arbitrary point in time after the sell, that's perfectly fine.
Have we really given up basic consumer rights that easily?