Hacker Read top | best | new | newcomments | leaders | about | bookmarklet login

Corollas won't actively resist you going offroad, or being modified until it can drive offroad and win the manufacturer title in the WRC[0]. In contrast Apple resists modification of both their software & hardware so much that's it's spawned a whole right-to-repair movement around it. I like the fact the PC ecosystem allows so much freedom. I have a countless amount of mods for my games that aren't nor will be developer sanctioned, downloaded from an open-source browser running multiple aggressive privacy plugins that I know for a fact won't run on whatever engine Safari uses, all on a PC I built myself with an overclock that has voided most of my warranties. In the mobile space I use a Google pixel from which I theoretically could run anything I want on if Verizon wasn't a complete asshole with the bootloader. None of those things would be possible with anything Apple produces.

Now normally I would say that as a company you have the right to legally abuse your userbase however you want, but when you get this big that your profit margin exceeds that of several democratic countries and your particular flavor of abuse is inspiration for product development in general, than I'm going to support you losing that particular privilege.

[0]https://www.snaplap.net/toyota-corolla-wrc/



sort by: page size:

Imagine a car manufacturer (say Tesla, who has an edge over others much like Apple) could decide where you can go and who your passengers could be?

It's much safer! Just think what could happen to you in some ghetto! And that guy is completely creepy anyway.

That's pretty much what your argument sounds like to me. Hardware vendors (perhaps other than hardware preconfigured for a particular purpose, i.e. picture frame) should have no say in what runs on that hardware, full stop.


What I like to compare it to, is cars. If you want to only ever take your Volkswagen to a Volkswagen dealer, buy Volkswagen parts and only carry out service done by Volkswagen engineers - you can absolutely do that and no one will or should ever stop you. But the second Volkswagen says you can't use a 3rd party part in your car that you bought - everyone should be up in their arms about it. There's a line here - and it should end at customers choice, always.

The simplest way to do this would be like on android devices when you want to unlock a bootloader - a one way, single step process, where the phone wipes itself and reboots and is then "unlocked". If you did that on iPhones it would be enough of discouragement to stop all the mums and grandmas from accidentally installing dodgy software off the internet, but it still leaves the final choice to you, the user. You want a bodyguard, not a nanny - there's a difference.


Please point me to the smartphone that I can freely do whatever I want with. For all Apple devices, it's non-existent. For Android there's only a few limited options left that ship with a bootloader that can be unlocked.

The point is that this isn't 1986 anymore and when everyone's devices are locked down it prevents competition because there's no distribution method for homebrew software. If there was no ability to install custom OSs on IBM and IBM-compatible machines we wouldn't have Linux. And if Microsoft was the gatekeeper of what websites could be displayed on IE in the 90s we wouldn't have the web in the form we know it today. So sure, you personally may be able to buy development boards specifically but when you can't get your software to the average person's device, what does that mean for adding competition to the market?

I'd much rather live in a world where being more open means there might be some malware lurking as opposed to one where everything is so locked down that I am at the mercy of what these large corporations deem acceptable for me to do on hardware that I "own" in the name of safety and security.


I think these questions were meant to have an obvious and answer but they don't. We have laws and courts to figure this out. Maybe you should be able to install MacOS on your Xbox and maybe Audi should be forced to change their design. VW certainly was forced to make changes after Dieselgate. Consumers have some rights that are largely not argued about these days, like honesty in the product listing. The people on the side of more rights for the consumer are always confused why so many people want fewer rights for, not only themselves, but their fellow citizens as well. It feels unreasonable: we're standing up for you to have these rights as well and you're complaining that you don't want them so no one should have them.

In a well functioning market it would be a different story but we really need to stop pretending that mobile OSes are a healthy market with lots of competition. There are 2 players worth mentioning and that kind of market needs additional safeguards


If you own the hardware, you can use any software you want on it. Period. End of discussion. If the government needs to step in to make it so, then so be it. The Apple bootlickers and capitalist drones in this thread need to get with the program. The time for tolerating opposition to Right to Repair and consumer ownership over the products they buy has long past.

I tend to side with RMS as well here, but I see things a bit differently:

You're free to install an alternative infotainment system that allows customization.

Mandating that manufacturers develop a way for you to safely/securely flash their devices to run your own software just doesn't seem like a good idea. The small percentage of people who want this force everyone else to pay for it due to the increased operational costs to develop it.

And it's not trivial. I've shipped consumer electronics. We thought long and hard about how to make it possible for users to run their own software. It's hard enough to figure out a method that doesn't sacrifice user safety somehow (can you RMA the device after? Can we validate you voided the warranty? Can you resell your device and tarnish the brand? Can you resell devices with malware? Can you exceed regulatory limits (e.g. radio broadcasting power)?)

Not to mention the effort to actually develop and maintain this method of updating, exposing it (adding a USB port?), testing it, etc. It's a huge cost.

Now, companies like Apple are interesting because they're actively spending to prevent that from happening -- it might be operationally cheaper for them to leave the flood gates open.


can we get apple/google to factory unlock bootloaders too? how about x64 chipset options instead of locking down their phones with arm?

i’m kind-of not kidding, either — more asking. is there precedent for governments being able to force companies to completely open up their systems to whatever the courts define as “competitive?”


Massive props to John Carmack! We also need laws to protect consumers when they don’t have an enlightened champion on their side.

Part of the reason I buy Apple devices is because Apple is unlikely likely to get acquired or go out of business for the foreseeable future. I wish there were viable alternatives. Android devices are not an option for me, as they are more likely to be abandoned and/or contain Google/manufacturer/carrier malware, and I need to use banking and work apps.

In that same vein, I have a preorder for a Framework Laptop because, at least for actual computers, I have the option of not splurging on a non-upgradeable, non-customizable Apple device.

We really shouldn’t have to wait for Librarian of Congress-granted exemptions, which can be rescinded at any time and are meaningless with locked-down devices anyway.


It's amazing how many nice things we could have if we stopped using criminal law to reinforce the power of OEMs to exert control over what software can be run on the devices they sell

I'm in no way saying that companies should be allowed to do evil things like that, only that the justification for preventing them would be consumer protection, not device ownership. Which I guess in your world is option 1.

I actually think the option 1 world would actually be better than deriving rights from device ownership because then it would be super easy to get around by renting devices or by using SaaS services; consumer protection litigation protects you against various types of fucking in all cases.

I don't really want to live in a world where companies are allowed to be maximally evil with their software but it's okay because you are technically allowed to replace it with your own. All this would do is allow a tiny tiny fraction of the population to enjoy their devices while everyone else would be fucked.

I'm on the side of "I would personally love if companies were required to allow/support device modification but the justification for such a thing is weak and wouldn't actually protect or solve problems for consumers."


There are plenty of phone manufacturers with different operating systems on which you cannot distribute software outside of their approved method? Gosh, I didn't know that, but y'know, I'm OK with hitting them with the hammer, too.

And the fun part is this: I made my first post in this thread having in the past said that I really didn't mind the status quo but you've successfully convinced me that that hammer should be swung at them as hard as it possibly can be.


So make iPhones like Pixels. If I want to root the device, make it simple, make it factory wipe the device, and flip a bit that opts me out of software support. (I know Google doesn't do this last one, but I'm not opposed, I know what I'm doing.)

But no. I have to buy a $1200 mini-computer and then accept the arbitrary whims of Apple on what code I can run when.


Microsoft in the late 90s/2000s: Tells OEMs that they can't sell their own PCs with alternative operating systems. Gets forced by the government to stop. Hackers everywhere cheer.

Apple since 2008: Tells people that they can't install programs on their own devices. Any mention of asking the government to force them to stop this is met by Hacker News users vehemently defending their right to let Apple (and only Apple, at all times, with no off switch) decide everything.

I don't buy it. Something stinks here. This is nothing short of a digital new world order and obviously the current status quo is very, very valuable to the companies who run these platforms but I believe it's also very valuable to the entire power matrix that holds us all in check.


Why should phone makers not have ultimate control over their devices?

Say I make the Avocado Phone:

- my entire shtick is that "you can only run apps we make, and we vet the source code of every one of the few thousand third-party apps we allow on our device. We will pay you $10,000 if you get compromised using our phone"

- Of course, to achieve this, the phone can't be susceptible to "informed" evil maid attacks (as in, say the hotel's cameras capture you entering your passcode and Avocado ID Password) that replace your OS with an identical one preloaded with Malware. This means that, even as a user, you literally can't load any other software onto the bootloader or OS that would touch the operating system.

- it also takes every opportunity to prevent third-party apps from gaining access they don't need, which includes disabling JIT compilation (ruling out third-party browser engines, unless they want to use a slow javascript interpreter).

At what point does my phone turn from a product that services the security-conscious crowd with a completely bulletproof device, into something that people want to be able to preload software onto, because they didn't realize that security comes at a price? Is it when I sell enough? Is selling 10 million a year enough to where my market presence becomes a problem? 100 million a year? Why would people buy it if the government forces it to be 'open' at the cost of invalidating its entire use-case of being a secure device?


Is it though? There's no legal precedent that would allow for software vendors to force device manufacturers to allow their software to be run on the manufacturer's hardware. Otherwise we'd see Android on iPhones, legally-mandated Facebook integration on everything, custom car firmware etc.

Yes, this is not coming from a place of desire for consumer freedom or protection. It’s yet another attempt at keeping an antiquated and unnecessary model (dealerships) alive and relevant.

People absolutely should be able to switch off OTA updates, but there’s absolutely no need for a third party (such as dealerships) to be involved. Dealerships also don’t want you to be able to update your car’s software on your own, which is anti-consumer.

So in my mind this legislation shouldn’t be supported. Regulations requiring user control of automotive software should be coming from the angle of right to repair, which benefits buyers instead of dealers.


They own an iPhone though. They deserve the right to install software they want on hardware they own, no?

There are actually plenty of examples of devices themselves having legally mandated restrictions that undermine their own possible uses. There are even purpose-built computing devices (eg a car's ECU) which I am leaving out of this argument.

The problem is that with software on a general purpose computer, the issue must be taken to its logical extreme. Presumably someone advocating for digital restrictions doesn't envision settling for merely having the default install exhibit a behavior that can be changed with two minutes of following online instructions. Simply creating a restriction is not enough - for it to be effective, it must be fortified.

And that's the trouble, for the only way for that to happen is the platform to be fully locked down, removing the user's ability to modify. Phones are already perilously close to this regime, but manufacturers seem to not be seriously addressing rooting for right now. We can look to other areas (eg wifi routers) to see manufacturers only getting the idea because of half-baked government policy, and its needless chilling effects on software freedom.

(of course I haven't said anything about texting and driving itself, so you should just assume I think it's a bad idea like any reasonable person. I'm just pointing out that arguing for outlawing Free phones to prevent it is of the same non-starter category as arguing for outlawing cars)


This problem is not limited to Apple mobile devices, it is shared with every manufacturer curating all the software on their platforms. Apple, Nintendo, Sony, John Deere, and so on. Every manufacturer gatekeeping their platform for security, financial, community, repair, or quality standards. They should all instead bust the machines wide open, allow anyone's operating system software to be in control, and give up the notion that curation in exchange for restrictions is something anyone can willingly buy into. If you go after Apple, you go after all the other platform companies, because their justifications do not hold water either. If you go after just Apple, you have to convince the judge that there are good reasons Apple must conform while nobody else has to.
next

Legal | privacy