45 ms·
We should have the ability to run any code we want on hardware we own
- junaid1460 1y agoMy PS5 is lying around being useless for me now.
- halfi 1y agoTermux
- b3ing 1y agoRight to repair and right to modify
- DrillShopper 1y agoNo, says the man in Hollywood - those cycles belong to the MPAA No, says the car manufacturers, those cycles belong to us No, says the nerds in Redmond, your computer belongs to us
- add-sub-mul-div 1y agoWeird last example, Windows is freer than Apple/Google. There's no path to locking down Windows like Android or iOS, half the world would break. Apple originated and normalized this, Google is following.
- Krutonium 1y agoWindows 10/11 S is that path. Microsoft has walked it already; They just have to push the net wider over time.
- rogerrogerr 1y agoA few weeks ago someone was posting links to a thing MS is trying to push, which would require signed code for local execution. It had a weird name but seemed like they’re trying.
- Spooky23 1y agoMicrosoft will absolutely go down this path, they just have longer commitments and product cycles. I’d guess in 5 years you’ll start getting friction for using AD, and heavy push towards cloud services first. You’ll probably have to subscribe to legacy features or migrate to Azure to use them. Their legacy systems management tool is a zombie product, and the replacement is Intune, which and an MDM solution which locks you out of your computer similar to Android or iOS. I’ll be retired, so IDNGAF, but in 15 years, Microsoft will be capturing all of the value they give you for free in windows. The future will look like a 1980s mainframe.
- hereme888 1y agoI'm two days into switching my Pixel 6 from Android to GrapheneOS. No issues so far. I haven't set up my banking app, but it's supposed to be supported.
- idle_zealot 1y agoThis makes the point that the real battle we should be fighting is not for control of Android/iOS, but the ability to run other operating systems on phones. That would be great, but as the author acknowledges, building those alternatives is basically impossible. Even assuming that building a solid alternative is feasible, though, I don't think their point stands. Generally I'm not keen on legislatively forcing a developer to alter their software, but let's be real: Google and Apple have more power than most nations. I'm all for mandating that they change their code to be less user-hostile, for the same reason I prefer democracy to autocracy. Any party with power enough to impact millions of lives needs to be accountable to those it affects. I don't see the point of distinguishing between government and private corporation when that corporation is on the same scale of power and influence.
- abtinf 1y ago[flagged]
- goopypoop 1y agobreak into head office to find out
- AshamedCaptain 1y agoIs this a good time to introduce the Coca-Cola death squads? https://en.wikipedia.org/wiki/Coca-Cola#Colombian_death-squad_allegations https://en.wikipedia.org/wiki/Coca-Cola#Colombian_death-squa...
- awesome_dude 1y agoSee also https://en.wikipedia.org/wiki/Banana_republic https://en.wikipedia.org/wiki/Banana_republic The USA military, and secret services were, and still are, at the behest of "American business interests" See also the Oil industry, and Donald Trump's remarks aimed at the Australian government that might "curtail the tech companies" [1] 1 https://www.abc.net.au/news/2025-03-21/us-tech-x-meta-facebook-twitter-trump-australia-trade-review/105079442 https://www.abc.net.au/news/2025-03-21/us-tech-x-meta-facebo...
- abtinf 1y ago[flagged]
- sverhagen 1y agoDo you want locked down hardware, or are you accepting the locked down hardware because you don't care about it either way, but are otherwise happy (very happy perhaps even) with what those platforms offer? But why can't we have both?
- marak830 1y agoThis. Abtinf's solution changes how I can use hardware. But me being able to install what I want does not change theirs. You guys keep not installing what you don't want - that's fine and your choice - but don't remove mine for no reason.
- sesky 1y agoThis is not true. A walled garden only works well when it applies universally. When app developers have the ability to bypass the walled garden, they have many incentives to do so ranging from financial to wishing to circumvent scrutiny. This will include an increasing amount of popular and useful apps, decreasing the options available to those who want to stay in the walled garden. For less technical users they will blindly follow instructions to leave the walled garden. You are removing the choice of users who want a walled garden by supporting legislation forcing these ecosystems open.
- littlecosmic 1y agoAlternatively it just puts pressure on the walled garden to let people do what that want to do safely within the walls so they don’t have to go through the escape hatch.
- abtinf 1y agoWe have both. But the other side insists we only have open platforms.
- kylecazar 1y agoIt's a matter of ownership vs. licensing. You own the hardware you buy, but you license the software. I agree with the author that as long as you use that software, you should be subject to the constraints of the license. The key is that if you choose not to run that software, your hardware should not be constrained. You own the hardware, it's a tangible thing that is your property. Boils down to a consumer rights issue that I fall on the same side of as the author.
- EvanAnderson 1y agoThe hardware should not be equipped with undefeatable digital locks. Put a physical switch on the hardware (like Chromebooks have-- had?) to allow the owner to opt out of the walled garden. Also worrisome are e-fuses, which allow software to make irrevocable physical changes to your hardware. They shouldn't be allowed to be modified except by the owner. (See Nintendo Switch updates blowing e-fuses to prevent downgrades.)
- charcircuit 1y agoE fuses are needed so people can't downgrade the device to old insecure software to exploit it. Without it or an equivalent like a secure monotonic counter how do you think such attacks be protected?
- SchemaLoad 1y agoThere's a disagreement on who the attacker is. From Nintendo's perspective, the owner of the device is the attacker. From the owners perspective it's Nintendo. Obviously the parent commenter believes you should be able to exploit your own device and downgrade the OS if you wish.
- const_cast 1y agoIs this is a real threat that's actually happening on a scale that matter or moreso a make believe type thing? Because I can do make believe type arguments all day. We should lock everyone up, because what if a super astroid hits the Earth and only prison is strong enough to protect them?? See, easy, and kind of fun. Doesn't mean much though.
- htrp 1y agoYou don't own the hardware, it's now a license just like the software..... problem solved.
- anothernewdude 1y agoIf sideloading goes, so does their OS.
- surajrmal 1y agoWhat are you planning to use instead?
- deleted 1y ago[deleted]
- deleted 1y ago[deleted]
- andy99 1y agoI don't think government should be involved here, but what they can do is (a) always provide alternatives where interacting with government doesn't require a smartphone or apps, and (b) mandate the same for regulated or essential industries like banks and airlines etc. I'm not convinced there is some inalienable right to load an OS onto any hardware but said hardware/OS should never be on the critical path to anything a citizen needs to do.
- yesbut 1y agoIf left to the generosity of companies to allow us to control the hardware we purchase then we will never be able to modify the hardware we purchase again. There are no inalienable rights that we, as humans, do not define and legislate ourselves. If we want unfettered control of the hardware that we purchase then we need to codify it into law.
- Tempest1981 1y agoIncluding cars, TVs, and home appliances -- those are the items I really want to hack.
- nicce 1y agoAnd tractors
- hennell 1y agoConversely those are some of the devices that make me question the principle “I should be able to run whatever code I want on hardware I own”. Cars are increasingly controlled more via code than driver, but that (hopefully) goes through certification and oversight processes. Lane control, collision detection, self parking, self driving features - should people be able to hack these systems? Do we want people running their own collision detection routines that are less sensitive, because the stock option keeps slowing them down so much everyday when they drive past a school? I imagine many of us here have encountered a computer that's broken because the user installed a programe to "make their machine faster" which deleted important windows files or removed everything from the startup folder that the user needs to use. I'm sure I could make a lot of money with a programme that decreases the time it takes to recharge your EV. Might remove heat protections, run at your own risk! (And the risk of passengers, neighbours, pedestrians and anyone your share a road with...) I don't care if you want to run code that can allow more nuances to the seat heating, but do I think that's an important enough principle to also allow drivers to watch netflix on the in car display? TVs and home appliances are less concerning, but I'm sure there's users out there who'd like to disable the annoying "don't run the dryer when it's full of lint" lock out or stop their garage door from beeping at their car everyday, not realising that setting also keeps it from closing on top of neighbourhood kids or cats. I don't know if there's anyway to balance a reasonable right to tinker with a general right to live in a safe environment. I also suspect EU and US readers will have quite different takes on it - in part because of the current culture, in part because I think a lot of it is quite effected by geography. Live in dense housing and your neighbours ability to burn their house down is much more of your concern!)
- Perz1val 1y ago
- yesbut 1y agoAnyone who doesn't agree with this is a collaborator and should be publicly shamed.
- Ferret7446 1y agoI think we really need to discuss whether IP/copyright protections were a mistake. A LOT of our "modern" problems stem from IP protections. Whether that be not being able to own media, right to repair, DRM, censorship, a lot of monopolistic behavior, medicine prices, etc. And no wonder, IP protection is government sanctioned monopoly, and it is generally recognized that monopolies are bad; is it such a surprise that government enforced monopolies are bad?
- throwaway13337 1y agoAgreed. Monopoly is the killer of the market engine that powers the positive sum society we all benefit from. Actually enforcing the anti-monopoly rules on the books would help, too. And while we're making wishes, we could kill the VC-backed tech play by enforcing a digital version of anti-dumping laws. With those rules in place, we'd see our market engine quite a bit more aligned with the social good. https://en.wikipedia.org/wiki/Dumping_(pricing_policy) https://en.wikipedia.org/wiki/Dumping_(pricing_policy)
- crazygringo 1y agoNot really sure what this has to do with running your own code, though. If a manufacturer makes a device locked down, it's the technological protections preventing you from running your own code. Not IP/copyright. Sometimes they get jailbroken but sometimes not.
- jacquesm 1y agoPlenty of barriers around circumventing such obstacles hinge on IP legislation.
- pishpash 1y agoThe protection period simply needs to be adjusted downward to reflect the faster pace of change. Rewarding 1700's technology pace today is asinine.
- themafia 1y ago
- divan 1y ago> It should be possible to run Android on an iPhone and manufacturers should be required by law to provide enough technical support and documentation to make the development of new operating systems possible As someone who enjoyed Linux phones like the Nokia N900/950 and would love to see those hacker-spirited devices again, statements like this sound more than naïve to me. I can acknowledge my own interests here (having control over how exactly the device I own runs), but I can also see the interests of phone manufacturers — protecting revenue streams, managing liability and regulatory risks, optimizing hardware–software integration, and so on. I don't see how my own interests here outweigh collective interests here. I also don’t see Apple or Google as merely companies that assemble parts and selling us "hardware". The decades when hardware and software were two disconnected worlds are gone. Reading technical documentation on things like secure enclaves, UWB chips, computational photography stack, HRTF tuning, unified memory, TrueDepth cameras, AWDL, etc., it feels very wrong to support claims like the OP makes. “Hardware I own” sounds like you bought a pan and demand the right to cook any food you want. But we’re not buying pans anymore — we’re buying airplanes that also happen to serve food.
- saurik 1y agoIt being difficult is different from it being possible. If a company wants to raise $50m to read all the documentation and build an alternative OS to run on this crazy piece of hardware, as the consumer I still benefit. If you'd prefer, let's stick with repair? I also need all of that information to be able to repair my phone, but again, it wouldn't necessarily be ME who repairs my own phone: I take it to a third-party expert who has built out their own expertise and tools. (Hell: I'd personally be OK without "documentation"... it should simply be illegal to actively go out of your way to prevent people from doing this. This way you also aren't mandating anyone go to extra effort they otherwise wouldn't bother with: the status quo is that, because they can, they thrown down an incredible amount of effort trying to prevent people from figuring things out themselves, and that really sucks.)
- fastball 1y ago> $50m to build a modern OS from scratch heh.
- arto 1y agohttps://righttocompute.ai https://righttocompute.ai
- micromacrofoot 1y agotbh I don't even care about support, just give me the keys but ultimately it doesn't matter, if the market could bear the additional cost a competitor could emerge... but they barely do anywhere honestly at this point in life I think it would be easier to change society to be structured in a way to make the people running these companies want to give it to you
- sciencesama 1y agoCuda disagrees with you !
- fareesh 1y agothe Android change doesn't impact your ability to plug in your own device and run your own code or someone else's code the change impacts closed source software distributed without verification which is by definition unknown so the "want" is not possible - i.e. you can't know if you want to run it.
- marcus_holmes 1y agoI know I'm going to get downvoted to hell for this, but I genuinely think it's OK for a device manufacturer to say: "we are building this device to run this software. If you don't want to run this software, then don't buy this device. There are plenty of other devices out there that will run other software, you can buy one of those if you want to run other software - our devices are designed to only run our software, and we're only going to support that". I think that's a huge difference from the sideloading issue, though. Which is effectively saying "you must purchase all your software for this device from us, even if it's not our software, and even if it's available elsewhere for less". I get how one statement creates the monopoly that allows the other statement, but I think they are still two separate statements.
- serf 1y ago>There are plenty of other devices out there that will run other software, you can buy one of those if you want to run other software - our devices are designed to only run our software, and we're only going to support tha except in about a hundred million examples where the niche software that is running on the niche hardware has no viable alternative. In The Real World when you have a component that breaks somewhere, and the manufacturer of the thing either fails to help or no longer exists you contract a third party to retrofit a repair module of some sort, or you do the work yourself to get the thing working. How does this principle apply when the producer of the thing booby traps it with encryption and circuit breakers? Software is special, comparing it to other industries never works well.
- marcus_holmes 1y agoI agree that there's a difference between just not supporting the device running other software, and actively preventing the device from running other software. The latter doesn't serve anyone.
- mixmastamyk 1y ago> There are plenty of other devices out there... No there isn't, and one of the main problems.
- mullingitover 1y agoCommand+F 'drivers' 0 results These things are never thought through. Sure, Apple could unlock the whole thing, tell everyone to go nuts. Who's writing the damn drivers? Apple's certainly not obligated to open source theirs, I also can't imagine them signing someone else's. So we end up with a bunch of homebrew drivers, devices crashing, getting pwned, and the dozens of people who install a third party OS on their iPhone write furious articles that get voted up to the front page of HN.
- Almondsetat 1y agoOpen source drivers are the overlooked heroes that make everything work. If linux hadn't had all these drivers written or ported to it (think of your intel NICs) the OS would be dead in the water
- daft_pink 1y agoThere’s something weird about it. My phone needs to be hyper secure, and a lot of companies went to monetize that and introduce insecurities with their software. That’s why I love my iPhone, but I’m not super happy about what happens with my Mac. There’s something in the reality that it’s the app developers not the user that are being restricted by Apple. Apple keeps the app developers from doing things I don’t like for the most part. I don’t feel very restricted. But I don’t want my computer to become a walled garden. It’s only OK for my phone.
- OsrsNeedsf2P 1y agoWhat does this have to do with the article?
- pparanoidd 1y agoFlexibility is usually inverse of security
- daft_pink 1y agoThe article is a discussion about google‘s android app processes becoming more strict and the authors opinion that that’s terrible. My comment is an argument against sideloading for phone devices because there’s a lot of nefarious behavior in these types of apps by comparing apples process because Apple is the other operator in this duopoly of phone operating systems. Sorry that was not clear.
- Aachen 1y ago> There’s something in the reality that it’s the app developers not the user that are being restricted by Apple. Reading this comment as a user and developer in one person, it's so weird to see this disjointed picture of developers and users. You should have rights and feel unrestricted as a user but I shouldn't? Have you considered that being a developer is about the same as being a writer instead of a reader? We're the same... > I don’t want my computer to become a walled garden Why not? I don't think I can articulate an answer to the "I don't feel restricted" remark earlier better than you can probably do yourself by seeking what it is that rebels against these walls
- Liftyee 1y agoAs other comments have pointed out, this statement (one I 100% support, BTW) is a little naive. I can see how it might be unreasonable to expect companies to publish documentation, build infrastructure, etc. to support running your own code on the hardware you own (which 99% of people will never need to do). However, I strongly believe that - should one choose to do so - you should not be stopped from jailbreaking, cracking, etc. manufacturer restrictions on the hardware you own. Companies aren't obligated to support me doing this - but why should legislation stop me if I want to try? (You can easily guess my thoughts on the DMCA.)
- danpalmer 1y ago> Companies aren't obligated to support me doing this Where does one draw the line on support? If I jailbreak an iPhone, should I still get Apple customer support for the apps on it, even though they may have been manipulated by some aspect of the jailbreak? (Very real problem, easy to cause crashes in other apps when you mess around with root access) Should I still get a battery replacement within warranty from Apple even though I've used software that runs the battery hotter and faster than it would on average on a non-jailbroken iPhone? I feel like changing the software shouldn't void your warranty, but I can see arguments against that. I probably fall on the side of losing all software support if you make changes like this, but even then it's not clear cut.
- crazygringo 1y agoThe line is definitely crossed if you jailbreak your phone. It seems pretty clear. Either you're using the device as the manufacturer intended or not. If I take a device rated for 2m of water down scuba diving to 25m, it voids my warranty too.
- xandrius 1y agoBut that's no the point here, a more similar point is to have the scuba diving manufacturer imposing which body of water you can use the device in. And if you decide to give the device a try in your own swimming pool or a random spot you'd like to explore, the device won't work and you might be banned from using it elsewhere. Would that make any sense?
- tamimio 1y agoNot defending Apple, but when they restrict sideloading it's because they made both the software and the hardware. They didn't exploit thousands of open source developers who basically worked for free making Android what it is right now, only to be hijacked by Google. I used to use Android but I did notice a huge decline around 2015, which was around the time when the Android creator left Google.
- agentultra 1y ago100 percent agree. I’ve given talks on how various jailbreak exploits work in order to teach people how to protect their own software but also with the suggestion that we should be able to do this. It’s nuts that personal computers aren’t personal anymore. Devices you might not think of as PC’s… just are. They’re sold in slick hardware. And the software ecosystem tries to prevent tampering in the name of security… but it’s not security for the end user most of the time. It’s security for the investors to ensure you have to keep paying them.
- e_i_pi_2 1y ago> It’s nuts that personal computers aren’t personal anymore I think the core driver here is that most people don't want a "personal" computer, they want a device that's able to reliably accomplish tasks. Early computers gave users much more power and control but that also came with the responsibility to set up and maintain the system, which limited the userbase a lot. I'd argue a lot of the security is security from the user against themself - there is definitely some value in trying your best to make sure a user is unable to brick their phone no matter how much they try, because they're likely going to blame you and ask you to fix it afterwards
- agentultra 1y agoWe can have both worlds. Just because there are some users that prefer such devices doesn't mean that a technical user who can repurpose that device shouldn't be allowed to.
- betaby 1y agoEU is dropping the ball here. Instead of mandating open hardware they trying to force companies to comply with random stuff, mostly censorship and spying. In theory EU can mandate open bootloaders like EU mandates USB-C charging, but they won't. Open hardware is the enemy of the EU, since that means everyone would be able to bypass the chatcontrol of the day.
- hoppp 1y agoEu has the Digital Markets Act and what google is doing is illegal in Eu. Gatekeepers must allow people to side-load software by regulation. Makes me think that google did this now since trump has been criticizing the DMA, so now they feel empowered by their leader to break the law
- SchemaLoad 1y agoGoogle does still let you sideload though. The publisher has to submit ID but other than that, there are no restrictions.
- bccdee 1y agoApple also permits people who follow an application process to sideload software. That's still illegal. I'm not sure what the details are of this EU law, but it's entirely possible that Google will be noncompliant here.
- kuschku 1y agoGoogle has to approve the publisher (so Google can ban any developer, also no more apps from countries the US sanctions, e.g. Iran or Venezuela) and only one person can publish the same namespace (so no more fdroid).
- betaby 1y agoSide loading is absolutely not equal open bootloader!
- rickdeckard 1y ago
- Nursie 1y agoI want my less tech savvy family members to be able to buy locked-to-the-company-store hardware, that they can’t run other things on, as it protects them from one avenue of scams and hacks. This protection can and will be worked around if it can be easily disabled. Fully open phone systems consistently fail to sell enough to make a difference, which is a bit of a shame, but honestly at this point the market has spoken.
- hoppp 1y agoThat is understandable, most people are not technical but the few who has a need for it should have an option for it. As a developer I write apps for myself and I side-load them. Why take away my right to do so, just because other people can't then nobody should?
- Nursie 1y agoBecause you’re in a tiny minority and it’s more important that more people be protected from malware. Buy a specifically open phone, and support that market segment.
- hoppp 1y agoWell luckily its illegal to do this in Europe due to the Digital Markets Act, so maybe the tiny minority can win .
- greatgib 1y agoNothing prevents that the device is locked by you instead of the "store" or even that the device has a "safe" mode that has to be explicitly disabled by the user in a non obvious way like connecting the device to a computer and running a command or so. The only important thing is for the bank, Netflix and co to not be able to discriminate. But again nothing would provide the bank to offer a setting for the user to restrict where it can use it's banking app if it was not discriminatory. But we know well where this goes, in the end if you don't enable it
- 1y ago
- add-sub-mul-div 1y agoAs for the new Android restrictions I assume my Galaxy S20 will be immune to them because it's not getting (major) updates anymore. I'll continue using it as long as I can to avoid this. Does anyone know the most recent Galaxy phone that will be safe from this? I want to get a backup.
- odo1242 1y agoIt likely won't be safe - they're probably going to enforce it through a Google Play Services update rather than an Android update, which means all previous Android OS versions after 5.0 (Lollipop, released in 2014) will be hit with the changes. In order to bypass that you'd need to install a Custom ROM or stop using and uninstall the Google Play Store entirely (since it's not possible to selectively disable just this). Android uses Google Play Services updates to update some features or security without relying on manufacturers to update the OS and drivers.
- seviu 1y agoI seriously doubt they can restrict sideloading through Google play services. But if they do then it’s worse than what I thought.
- jamesnorden 1y agoEntirely possible, i.e. by not allowing Google Play Protect to be toggled off anymore.
- odo1242 1y agoGoogle Play Services effectively has superuser access to Android devices - it can uninstall or update Android apps, access app data, change system settings, etc. (The only way around this is to sandbox Google Play Services like GrapheneOS does, use an open source reimplementation like microG, or remove it entirely (but a lot of Android APIs, most of the ones that are Internet-based, are actually just Google Play Services APIs). Originally this design was out of necessity (device manufacturers refusing to give devices OS updates to fix security issues), but it can also be used to do nefarious stuff like this. It’s also one of the main reasons Android is less secure than iOS (most Android vulnerabilities are in Google Play Services).
- glitchc 1y agoWhy not launch a new startup focused on building an open smartphone? This is HN after all, with the right pitch someone will throw money at it.
- Biganon 1y agoBecause only a bunch of nerds would use it, your bank wouldn't support running its shitty app on it, and it's back to square 1.
- notatoad 1y agoThe inevitable conclusion of this battle is an acknowledgment that you never really own an iPhone or android in the first place, and the companies stop selling the hardware at all. You’ll only be able to rent a device as part of your service plan.
- xandrius 1y agoOr stop treating Android as Linux for mobile but rather Windows for mobile and finally start pushing and supporting a 3rd major alternative like we have on desktop/laptops. I would personally love to start contributing to a truly open alternative which doesn't rely on Google being not evil anymore.
- fastball 1y agoMuch harder to make a secure device that is resistant to getting pwn'd if you can run any code you want. I personally prefer my iPhone to be more secure than to be more open. Buy a more open phone if you want one, but stop trying to use legal means to force the software on my phone to be worse for my use-case just because you want to have your cake and eat it too.
- gdulli 1y agoOnce you decide to trade your liberty for security, it becomes the norm and then no one has liberty.
- SlowTao 1y agoCompletely agree. This is a general issue with technology in general, if someone uses a new technology to their advantage and at your disadvantage, you are essentially forced to adopt said technology just to keep up. In that sense a lot of technological change isn't voluntary. This also explains why a lot of open source/proprietary software is always chasing each other to keep up.
- fastball 1y agoApple is a company, not a government. I haven't traded my liberty for anything. Again, you can buy a different phone – that is where liberty comes into this equation. If the USG decides to pass a law saying you can only buy iPhones, then we will have more to talk about w.r.t. liberty. Nothing actually prevents you from modifying your iPhone however you see fit, btw. If you are incapable of breaking Apple's security without bricking the phone, that's a "you" problem.
- tavavex 1y ago> If the USG decides to pass a law saying you can only buy iPhones, then we will have more to talk about w.r.t. liberty. Is what the US government does the only concern to you? This feels like a very semantic argument that tries to define the government as the sole arbiter of what's expected in our society. Majority consensus has an equal if not greater reach in telling us what we can and can't do. Case in point: the only two types of smartphones you can reasonably use nowadays are iOS devices and Android devices (and that is Google-sanctioned Android devices, custom ROMs are being rooted out as we speak). Sure, you can technically buy a random dumbphone, and just accept losing access to most of society, including services where using specific apps on specific platforms is mandatory. Is that liberty to you? Everyone telling you that you must pick from one of these options, but you're not forced to at gunpoint, so it's fine? > Nothing actually prevents you from modifying your iPhone however you see fit, btw. If you are incapable of breaking Apple's security without bricking the phone, that's a "you" problem. I would agree if we were still in the 2000s, when people could actually plug their phones in and flash whatever firmware they desired on them. Current-day phones, iPhones especially, are black boxes that are designed to be impenetrable by anyone by Apple, under the guise of 'security'. Everything is cross-checked to ensure that you can't as much as screw your phone open without consequences. The threat vectors they're supposedly addressing are utterly ludicrous. It's gotta be stuff like "Oh, what if a malicious actor steals grandma's iPhone, opens it, installs a battery that wasn't blessed by Apple, and explodes it after giving it back to her?". Everyone knows they're doing this because they want every facet their devices to be in their tight grip, so that you just obtain temporary permission to do some things with it under their watchful eye, as long as you stay in your lane. Best of all, they can just incessantly scream something about "safety", "security" or "integrity" and that will be good enough justification. And 99% of people don't even have the capacity to care about any of this, they'll just pick "security" and cheer on for any new "secure" update that tightens corporate control over you and what you can do. The 1% is too small of a market to care about, they will just reluctantly use the socially acceptable option because what choice do they have?
- otikik 1y agoThat doesn’t benefit the corporations, so it’s communism.
- deleted 1y ago[deleted]
- tzury 1y agoWe need both options to coexist: 1. Open, hackable hardware for those who want full control and for driving innovation 2. Locked-down, managed devices for vulnerable users who benefit from protection This concept of "I should run any code on hardware I own" is completely wrong as a universal principle. Yes, we absolutely should be able to run any code we want on open hardware we own - that option must exist. But we should not expect manufacturers of phones and tablets to allow anyone to run any code on every device, since this will cause harm to many users. There should be more open and hackable products available in the market. The DIY mindset at the junction of hardware and software is crucial for tech innovation - we wouldn't be where we are today without it. However, I also want regulations and restrictions on the phones I buy for my kids and grandparents. They need protection from themselves and from bad actors. The market should serve both groups: those who want to tinker and innovate, and those who need a safe, managed experience. The problem isn't that locked-down devices exist - it's that we don't have enough truly open alternatives for those who want them.
- paulryanrogers 1y agoI'd argue that even the 'safe' devices should at least be open enough to delegate trust to someone besides the original manufacturer. Otherwise it just becomes ewaste once the manufacturer stops support. (Too often they ship vulnerable and outdated software then never fix it.)
- Almondsetat 1y agoIf the user cannot be trusted to maintain the hardware and software, then the only responsible thing is to rely on the manufacturer to do so. In those cases, if the support is dropped you buy the newest device.
- mitthrowaway2 1y agoWhat if that is the newest device?
- 1y ago
- hedora 1y agoI think fighting for the ability to write a custom OS for a phone misses the point. It should be possible to participate in the modern economy using standard technology. To this end, I think there should be a mandate that all govt and commercial infrastructure apps offer a progressive web app with at least feature parity with proprietary phone apps. Want me to use a phone to pay for lunch, EV charging, parking or a toll? Great. It needs to be doable with anything running firefox, safari or chrome.
- mixmastamyk 1y agoShould be one of the top comments.
- mikewarot 1y agoA gentle reminder to the readers here at HN that it doesn't have to be this way. Computer Security is a solved problem[1], and has been so since the 1980s[2]. It's my strong opinion that the only methods you've seen to this point[3-7] were deliberately chosen to be ones that don't work, and make things worse in the long run. There's no reason we shouldn't be able to run what we want on our hardware, without having to trust anything other than the microkernel inside the operating systems. [1] https://en.wikipedia.org/wiki/Capability-based_security https://en.wikipedia.org/wiki/Capability-based_security [2] https://en.wikipedia.org/wiki/Capability-based_operating_sys https://en.wikipedia.org/wiki/Capability-based_operating_sys... [3] https://en.wikipedia.org/wiki/User_Account_Control https://en.wikipedia.org/wiki/User_Account_Control [4] https://en.wikipedia.org/wiki/AppArmor https://en.wikipedia.org/wiki/AppArmor [5] https://en.wikipedia.org/wiki/Security-Enhanced_Linux https://en.wikipedia.org/wiki/Security-Enhanced_Linux [6] https://en.wikipedia.org/wiki/Application_permissions https://en.wikipedia.org/wiki/Application_permissions [7] https://en.wikipedia.org/wiki/Trusted_Platform_Module https://en.wikipedia.org/wiki/Trusted_Platform_Module
- carlosjobim 1y agoYour opinion is not "a gentle reminder", "a friendly reminder" or "a public service announcement". It's just your opinion and nothing more.
- 7373737373 1y agoIt's obvious you don't understand what is written in those links. The capability security architecture breaks the false dichotomy of either having to have a fully locked down or open operating system, it provides the technical foundation to grant individual programs, and even parts of these programs, recursively, only the (data, filesystem, network) access and resource consumption (cpu, memory) rights that they need. This is not an opinion, this is a decades old technical solution that humanity ignores at its own peril. While I wouldn't argue that it completely solves computer security, it allows programmers and users to minimize the attack surface of their systems.
- 1y ago
- kogasa240p 1y agoInteresting perspective but unfortunately with smartphones you'll have cellular carriers lock down their bootloaders because of bogus "security" reasons.
- SilverElfin 1y agoAbsolutely must have the right to run any software on hardware we own. It should be mandated for hardware built by large companies, who are soaking up the capital and labor that’s available. It’s sensible regulation.
- fijiaarone 1y agoWe’ve got a solution to that. What makes you think you can own hardware, you fascist capitalist pig dog!
- jerbearito 1y agoThis feels like an arbitrary level of abstraction for how much control a user should have. When you buy a phone, you're buying a combination of components designed and paired for that manufacturer's software. Can the user potentially replace that software? Sure, but should they be expected to? If they just wanted hardware, they could buy their own and piece something together, if we're exploring those kinds of hypotheticals. But buying an Apple or Android device is a different choice and I think, within that context, a user should be able to run the software they want.
- SlowTao 1y agoI think it is more a case of, at least provide the option to have another OS. Chances are that nobody else will be able to make it work but having it closed off before even getting a chance to try feels a little unfair to those that buy the hardware.
- skeltoac 1y agoThe situation we have is fine. You can make hardware with features these people want, or you can make hardware with features those people want.
- mensetmanusman 1y agoRun doom on my Air conditioner?
- bandie91 1y agojust turn it off in summer. it'll be doom level 30 shortly.
- b_e_n_t_o_n 1y agoYou already have that ability, afaik there is nothing stopping you or your friends from loading and running whatever software you want except your own technical ability. If you want the government to force other people to do the work to let you have your cake and eat it too, I can't support that.
- School-Cotton 1y agoiPhones have a locked bootloader; it is impossible to run an OS not signed by Apple unless you find an exploit.
- b_e_n_t_o_n 1y agoSo what? Should security features be illegal so people can more easily run their own OS's on phones?
- School-Cotton 1y agoWell no. I agree with your overall point in that I don’t really think vendors should be forced to allow you to install whatever software you want. I’m just pointing out that the way you described the current situation is inaccurate.
- b_e_n_t_o_n 1y agoAh ok my bad.
- const_cast 1y agoYes? A car that can only drive itself at 10 MPH by a software lock is certainly safer. But that's stupid and that should be illegal. Also, the horse is driving the carriage here. Why do you think Apple is just de facto more secure? That's just pure blind faith. You have zero evidence for that and you couldn't find evidence if your life depended on it. The entire device is closed-source. Youre just blindly trusting Apple not to pwn you.
- zmmmmm 1y ago> In this context this would mean having the ability and documentation to build or install alternative operating systems on this hardware It doesn't work. Everything from banks to Netflix and others are slowly edging out anything where they can't fully verify the chain of control to an entity they can have a legal or contractual relationship with. To be clear, this is fundamental, not incidental. You can't run your own operating system because it's not in Netflix's financial interest for you to do so. Or your banks, or your government. They all benefit from you not having control, so you can't. This is why it's so important to defend the real principles here not just the technical artefacts of them. Netflix shouldn't be able to insist on a particular type of DRM for me to receive their service. Governments shouldn't be able to prevent me from end to end encrypting things. I should be able to opt into all this if I want more security, but it can't be mandatory. However all of these things are not technical, they are principles and rights that we have to argue for.
- ls612 1y agoI mean you’re right but it seems like the equilibrium we’re heading towards is one where the opposite is true and our internet and society looks more like China’s. Principles unfortunately mean little in the face of societal and technological change, the only thing that matters is the resulting incentives.
- fastaguy88 1y agoReally not a libertarian, but why shouldn’t Netflix have the right to choose who they distribute content to? They negotiated conditions with the creators, why shouldn’t they be able to specify the DRM? No one is forcing you to subscribe to Netflix. Or even to buy an iPad.
- d_sem 1y agoIt has never been easier to realize your own open source hardware platform. Those dedicated to freedom can chose to offer alternatives. The challenge is we don't live in a post job society and people need to make money to survive. Until that changes, practical professionals will gravitate towards non-ideal systems that optimize for short term value over freedom.
- beambot 1y agoThe only way this happens is if people & organizations vote with their $$. My immediate follow-up to people who take this position: Are you using Framework laptops, pinephone or other OSS devices already? If not, then it's just empty air -- vote with your $$.
- trinsic2 1y ago> When Google restricts your ability to install certain applications they aren’t constraining what you can do with the hardware you own, they are constraining what you can do using the software they provide with said hardware. No. Incorrect. Because the argument that we should be focusing on software is a distraction. They use restricting the OS as an argument to restrict the Hardware. Their is pressure put on on hardware devs to toe this line. You can see this with secure enclaves. If they didn't care about what software was running on their hardware, they wouldn't be designing hardware to restrict the kind of OS you can run on the hardware. Secure Boot/UEFI is going in that direction and Mobile devices are already there to some extent. This whole argument is a distraction designed to lure people away from the real problem. That all technology (Hardware and Software) is being designed to restrict freedoms. If you are focus on this distraction, you are missing the point.
- bccdee 1y ago> Forcing Apple to change core tenets of iOS by legislative means would undermine what made the iPhone successful. Even if this is true… so what? Perhaps the App Store monopoly has helped make the iPhone successful, but that doesn't make it a good thing. > If you want to play Playstation games on your PS5 you must suffer Sony’s restrictions, but if you want to convert your PS5 into an emulator running Linux that should be possible. Why? What if Sony's restrictions are bad? Why are we ceding corporations the right to treat us however they want, so long as we're using their software? You shouldn't have to flash a new OS onto your hardware in order for it to respect you as its user & owner. You shouldn't need to be tech-savvy, either. The happy path for the median user should be privacy and freedom. Free/libre alternatives to consumer software are always going to be second-class, because respecting users is at odds with making money off them. If we people to be treated well by tech, it's not enough to provide an alternative ecosystem. We have to deny corporations the option to treat users badly in the first place.
- Meneth 1y agoThe word "badly" means different things to different people, so I believe you could not get a majority to agree that any law to such effect is perfectly good.
- bccdee 1y agoI don't expect a single monolithic law could work, but I see no reason why a constellation of specific laws couldn't work. For instance, the "stop killing games" proposal¹ is by far one of the most demanding laws I can imagine in this vein, but I've (anecdotally) seen massive support for it in gaming communities. [1]: https://www.stopkillinggames.com/faq https://www.stopkillinggames.com/faq
- sirjaz 1y agoWe as tech enthusiasts killed a viable 3rd option. For all its warts Microsoft created a great mobile os, but we killed it. If we could convince them to bring it back to be the true alternative to the existing duopoly in might fix these issues.
- ACCount37 1y agoI wouldn't expect Microsoft, of all people, to be a "viable third option". They weren't exactly keen on user freedom either - they aren't now, and they weren't in Windows Phone 7 days.
- akimbostrawman 1y agoYou mean the Microsoft that now requires a online microsoft account to use there desktop OS? A viable 3rd option has existed for a very long time, AOSP and its forks.
- jrm4 1y agoTechnically true, the worst kind of true. The original phrase is good as is and much better than this nitpicking if we'd like to see actual movement on the issue. “I should be able to run whatever code I want on hardware I own”
- breve 1y agoStart with buying the right hardware. Fairphone offers more control over the hardware: https://support.fairphone.com/hc/en-us/articles/10492476238865-How-to-unlock-and-re-lock-the-bootloader https://support.fairphone.com/hc/en-us/articles/104924762388... https://www.fairphone.com/ https://www.fairphone.com/
- noisy_boy 1y agoI feel like such initiatives miss one obvious target - the well heeled tech savvy user (who quite often is also privacy minded) and wants the latest. At the price point they are selling a Snapdragon 7 device, I can get a Snapdragon 8 Elite phone from the market quite easily. Now I am happy to pay more because of what they stand for but I don't see them selling a model that features the latest and greatest + the privacy focus. Surely the latest hardware and privacy/environmental responsibility are not mutually exclusive. I change my phone every 4-5 years on average so I try to not contribute to the landfills but I do want the latest when I buy.
- detaro 1y ago> Surely the latest hardware and privacy/environmental responsibility are not mutually exclusive. It pretty much is. The engineering for bringing out a latest-and-greatest device and opening it up is something a small independent outfit can't afford, and the big companies capable of it are not interested in doing it.
- Aachen 1y agoThey said with the latest device release (like 2 months ago) that they're shifting their focus towards what you're saying (good quality without paying a huge premium), but it's still hard because what's good for you isn't good for me. I find the device too large and not fast enough; my partner would find the device already quite expensive as well as on the small side. The device won't work for everyone, even if they'd make it cost twice as much (and very few people are willing to pay even a 50% premium). Instead, they're trying to now please more people while making somewhat more compromises in the ethics department as compared to being more strict there and having it work for even fewer people None of their previous phones were (at release) as close to competitive as the Fairphone 6 is today We could have both an ethical/privacy device and many models at competitive price points, but that requires economies of scale to the same extent as non-fair competitors are doing. It sounded for a short time (like ten years ago) as though more vendors would go this route when incontrovertibly shown that it is possible and they merely need to tell FP's vendors "give some of that fairly mined Cobalt to us, too", but FP is here and history hasn't played out that way so this is what we've got. I assume this is the best that they were able to achieve with the resources they could muster. All we can do to help it grow is buy the device, or start a competitor or collaboration
- Cyclone_ 1y agoThe first thing that came to mind when I heard hardware we own was vehicles like a Rivian where they do run a lot of software. I can understand why they'd not want people to run software in order to avoid bad press. If someone writes something and things go wrong, it will look bad for the manufacturer, even if they're not at fault.
- dbg31415 1y agoSome things shouldn't be left to amateurs to repair. Just because you "own" the hardware doesn't mean you're equipped to fix it safely or securely. Modern devices are tightly integrated systems -- tinkering with them can make them less reliable, less secure, and sometimes outright dangerous. Manufacturers lock down certain layers not just out of greed, but because risk management protects both users and the people around those users. If you agree with this article, do you also agree with these statements? * "We should be able to repair our firearms with freely available full-auto conversions kits." * "We should be able to repair our own cars, and add software like Volkswagen did to bypass EPA and state inspection testing." * "We should be able to repair our own homes and offices, and ignore building codes and ADA guidelines."
- wiredpancake 1y agoWe are talking about software.
- jamesnorden 1y agoNon-sequitur. Full-auto conversion kits are illegal. If you're not repairing the house for the intent of selling it, there's no reason for it to be inspected, so that is already possible. Not even gonna comment on the car example, because it's hilariously out of touch.
- halfi 1y agoapt Pkg install nmap
- shermantanktop 1y agoThese arguments always suggest that the hardware/software divide is rigid. A cell phone does not have a single OS, it has many.
- hellisothers 1y agoRealistically there would be a non-zero cost to allowing this, tech support, or compliance issues, or even PR issues when somebody’s modified hardware does something bad. So few people actually care or want this, it doesn’t feel like a fight worth having as a unilateral mission.
- Aurornis 1y agoI worked on a product where we tried to keep it open for end users to modify what they wanted. To be honest, it was way more of a problem than I ever imagined. The average user who tries to mod their system isn’t as proficient as you imagine they would be. As an engineer you imagine other engineers approaching the system as you would. In practice, it’s a lot of people with a lot of free time who copy and paste things into terminal sessions from forum posts and YouTube video comments. When it doesn’t work, they try to get your customer support team to fix it. They will deny, deny, deny when asked if they’ve modified the system because they want to trick support into debugging it anyway. When customer support refuses to handle their modified system, they try to RMA or return it for a refund in protest. Over time, it drains you. You see the customer support request statistics and realize that a massive support burden could be avoided by locking it down. You see the RMA analysis and realize a lot of perfectly good devices are being returned with weird hacks applied. Every time you change an API or improve the system you have to deal with a vocal minority of angry modders who don’t want you to change anything, ever, because they expect the latest updates to work perfectly with all of their customer software. It’s tiresome. I think the only way this works is if customers have to log in to a system and agree to surrender all customer support and warranty service for a device to enable the free-for-all mode for them. That doesn’t work, though, because warranty laws require that you service the device regardless unless you can prove it was the modification that caused the RMA, which is a model that works with vehicle service but not the $100 consumer hardware device. So I get. I wish every device could be totally open, but doing that with normal customer service and support is a huge burden. The only place it really works is devices like Raspberry Pi where it’s sold as something where you’re on your own, not something where customer support agents have to deal with what the product was supposed to do before all of the different mods were applied.
- skybrian 1y agoFor a technical user, being able to install any software you like means you have full control. But another perspective is that if someone else installs the wrong software (such as if a housemate installs spyware), your phone could betray you. Security-conscious people might actually prefer to own hardware-limited devices. An example of this is having a camera with a physical shutter, or a light that shows camera activity that can't be disabled by software. Similarly, some people might prefer to own devices that don't allow side-loading at all, since it disables a potential vulnerability. Maybe it would be best if Google allowed this to be a configurable option when buying an Android phone. (I suppose they could buy an iPhone, though.)
- zkmon 1y agoWhere do you draw the boundary between code and hardware? System code has become more like a firmware. Vendor sees it as device, not as code + hardware. It's like a TV or a cassette player. There is no code. You can bring your content and "play" it. Any additional ability that you build on your own (you want the cassette player to play DVDs?), would void the warranty. But you can buy a DVD module from the vendor that is made to fit into your cassette player. In reality, what you are expecting is, to be able to use your common tools to modify the device. But the vendor uses some weirdly shaped screws for which you don't have tools to work with. That is the real complaint.
- kelnos 1y agoI don't really agree with this take. I do think that it should be easier for people to build and install alternative OSes on their phones. However, building your own mobile OS is just really hard. And on top of the technical challenges, the UX challenges, the overall polish challenges, there are non-technical challenges that are often impossible for alternative OSes. * Industry connections problems. As an example, no open source mobile OS has a contactless payments app, at least not one that is generic and can support more or less any credit card out there. That is, you can't build an Apple/Google Wallet analogue and have it work. * As much as I wish Jobs had stuck to his guns on the "no iPhone SDK" thing, and had instead developed and improved the mobile web stack, that's not the reality today. There are many things you just cannot do current mobile OSes through its web browser. Native apps are required there. And so that means companies need to choose the platforms they build for. Today that's easy: iOS and Android. But getting governments and banks and various companies to build apps for your niche mobile OS is going to be essentially impossible. And with closed-source kitchen-sink libraries like Google Play Services, it's incredibly difficult even to get a lot of Android apps running properly (and consistently reliably) on "de-Googled" Android phones. Ultimately the real problem is that there's no capable, standardized, OS-agnostic platform for building mobile apps. The web platform could have been it, but it's not, and now Apple and Google have a vested interest in ensuring that it never can be, because building native iOS and Android apps locks people and companies into those ecosystems. Ultimately^2 the real problem is that free markets are a myth, and don't work. Companies want to become monopolies, and want to bar new entrants. I would absolutely love some mandate/legislation/whatever that made it mandatory that we have a fully open source mobile OS, and that all the players involved need to be allowed to build equivalent functionality into it that Android and iOS have. I know that sounds radical and like government overreach (and current governments wouldn't go for it anyway). But the alternative is what we have today: monopolists that don't care about the rights of their customers. There's really no "free-market" way out of this.
- WhereIsTheTruth 1y agono, however, bootloader muck be unlocked and software must be open sourced when device reaches EOL
- tonyhart7 1y agoisn't that google just make the android reach parity with iOS??? this is happening with apple ecosystem since forever and people fine with it, so what is the issue here??? oh I know, people mad because someone take what they been able used to not because they cant sideload. you can (just need an developer account for that)
- seviu 1y agoGenuine question and some random thoughts please downvote if you think I am ranting too much: one argument played by Google on this is that they want to protect users from malware, specially for banking apps, etc. However my queations/two cents regarding this: Banks offer web frontends and many make you use 2FA and even hardware keys, which work on phones. We have been doing e-banking even before smartphone phones existed. We still do. On our full of malware and virus windows desktops. These mobile apps are in reality web frontends disguised as mobile apps with biometrics on top of it. Nothing else really. I develop an iOS app for a bank. It’s really like that. Despite that I have to obfuscate the binaries, check for cydia, make sure I am not jaibtoken and all kinds of useless stuff. When you buy a PlayStation you are buying a piece of hardware that Sony sells you at a break even or a loss so that you can buy their games. You are not buying your hardware. You are buying means to run video games on a piece of hardware Sony is selling to you. When I buy an iPhone I am paying a lot of money for my pocket computer, my internet communicator. The margins are so big, it doesn’t even make sense to squeeze more out of them. When I buy an Android phone I fail to see the end game except that Google wants to have absolute control over everything I do in my life. I cannot really deny them their right to do whatever they want. Still I can’t see really how they want to protect users by having full control. That’s a big lie.
- keepamovin 1y agoThe context of "ownership" is more nuanced when it comes to hardware devices - and even software. What do you think when you say ownership? I think - "this is totally mine. Nobody else's. I can do with this what I want. It is entirely up to me." Do you own your passport? In fact, you probably do not. Most passports have a page stating to the effect that "this passport remains the property of <relevant authority>". DO you own your device? I feel like I own my devices. I will defend them from theft, or loss. Because they are "mine". But ownership in a broader or legal context implies more rights that I don't think I have. I don't own the IP to the hardware and software on the device. These components have licenses to which I agree and am bound simply because I possess and use the device. These contracts restrict the things I am allowed to do. So my "ownership" also comes with certain "responsibilities" - which I personally don't believe I ever think about. But they exist. For instance, probably somewhere in these contracts something is said to the effect that I cannot reverse engineer, reproduce and resell components or plans for these components. And myriad other things. Designed to protect the business and investment and people who invented and built them. "Ownership" in the age of complex "finished products" that result from trillions dollar global supply changes of incomprehensible complexity is more nuanced than the idea that I found a log in the forest, and now the log is mine.
- fainpul 1y agoYou try to make an analogy with the passport, but you achieve exactly the opposite: you make it obvious that they are not the same. I don't "own" my passport. I'm not allowed to alter it in any way. I have to report it to the authorities if it gets lost or stolen. I'm not allowed to sell it or give it away. It's an official government document. I do own my smartphone. I can put stickers on it. I can open it and modify the hardware (if I can work around the various roadblocks by the manufacturer). I don't have to tell anybody if I lose it. I can destroy it on purpose if I like. I can sell it, give it away, share it etc. You mention IP. That has nothing to do with my use of the device. That concerns (as you mention) reverse engineering with the purpose to make money from it.
- keepamovin 1y agoYou certainly picked some phrases in there that could be combined and interpreted to imply something different. You have a good skill at finding what could be improved. You'd be great at music or maths I think - is that your passion?
- soonc 1y ago> It should be possible to run Android on an iPhone and manufacturers should be required by law to provide enough technical support and documentation to make the development of new operating systems possible. Why? The author doesn't explain why and I've yet to see any justification for this other than, essentially, "because I want to" - usually evoking supposed freedoms and rights that exist only in the realm of wishful thinking.
- deleted 1y ago[deleted]
- liendolucas 1y agoOne of the biggest problems (if not the biggest) is that this desire is still a niche desire. If non-techie people would somehow be convinced that indeed hardware/software freedom is a basic right no matter the device we would be in a different position to pressure governments. How can people be convinced about it is the hardest part. How do you convince people that have no idea about how technology and corporation interests work that the little device that you carry is bascially a brick at the mercy of its vendors?
- zwnow 1y agoTalk to people. I know many of us are socially awkward but if you never talk to people they will never learn. Big tech is not combating hate on their platforms because they know it divides people. Combat that by being social and talk to people.
- liendolucas 1y agoIs not that easy and is not a matter of being awkward or not, being social or not. People get tired very easily when talking about things they don't understand, especially technology. And when they kind of get you, they don't see the point that you are trying to make, easily dismissing you on why would you want to do something like that when you have "all the apps for free" with a few taps and that there is not such need for what you are trying to explain to them. People don't even get it when you explain that FB, Google, etc are not free products and so on. Is kind of a rabbit hole and people don't want to dive on such topics because is an endless talk and they lose patience very quickly. Is very hard to make them see the problem. People are happy with new phones, apps and entertainment every day, they don't care if they are unable to run custom software that may benefit their very own interests. As long as they can do the things that they usually do, to them there's no problem at all. Is as simple as that.
- zwnow 1y agoThen communicate it digestible without going too deep. The people I talk to usually care about my worries because I also care about theirs.
- VagabundoP 1y agoThe first step is legally mandated unlocking of bootloaders. More and more phones are locking them down until exploits are found to unlock them.
- klamann 1y agoThis ist what the four essential freedoms are all about. The hardware aspect is quite irrelevant to the whole point: the hardware only runs with software that does not respect your freedom and there's no feasible way to make the hardware run software that does respect our freedom. And of course our banks and streaming services and whatever else we need also don't offer us any software that respect our freedoms. So no, it's not about hardware, it's about free software. Always has been.
- bubblebeard 1y agoThe author makes a good point but for the wrong reason I think. The fact that companies lock down their software, and hardware (looking at you Apple), is their choice just like it is yours to give them the finger. However, at least in Sweden, a smart phone is practically mandatory since it has become a means of identification used by banks, police, our IRS counterpart etc. Even our physical mail is slowly being digitalised, and these services practically require you to own a smart phone. You can get by without one, but it’s a real struggle. Therefore there should be laws requiring more transparency of these devices, in my opinion.
- reddalo 1y agoNot only transparency, but freedom. Freedom to use something you bought the way you want, without having a private foreign company decide for you.
- jjani 1y agoI reckon a whole lot of these things wouldn't hold up in court. Either Swedish court or EU court. If not, then German court, or Australian court. Here in this very thread I'm quite sure there's dozens of people who have pretty much made millions off of the back of this exact thing, i.e. working as developers at the likes of Google, Meta and Apple, part of the machine. We need those people to atone and start funding lawyers out of pocket and bringing such cases, rather than just chatting about woe is me. In Europe that is, where the judiciary is still much less captured - the US is a lost cause. Such lawsuits are also much cheaper than going up against MegaCorp in US court.
- deleted 1y ago[deleted]
- notepad0x90 1y agoI agree with this take, but my view is that it is one step detached from the root cause. The right to property is fundamental and inalienable. A person who can't own things isn't free, they have no claim on liberty. That said, service providers, corporations and the like should be allowed one remedy: They can refuse future services and business to anyone if that person violates whatever b.s. rule they came up with. However, the government (any government) has no authority to police post-ownership activity in a manner that deprives the owner of their property rights. In other words, they can say "You can't own an AK-47" or "You can't generate sound over certain dB" , but they can't say "You can't shoot your AK-47 on your property, even if it pauses no risk of harm to others, but you can own it", and they can't say "You can't use your speaker at maximum volume" (they can police the sound you generate but not the usage of your property, if the speaker passes the legal threshold then the speaker isn't relevant, the sound generated is). This also applies to free (not commercial) sharing of property (copyright laws are fundamentally invalid). The problem is, I am talking logic and reason which doesn't translate well into real-world scenarios. In the real world, the guys with the biggest guns make up random rules and pretend it is just and valid. The reason I'm stating all this, is in the hopes that I can convince anyone who reads this and maybe if enough of us agree, some day democracy might work and laws can change. The government can prevent ownership of things. It cannot however pass laws that dicate you can come into possesion of things and by all reason it is your property, but as a matter of technicality it can't be considered property and is subject to arbitrary usage laws by the government or rules by third-parties. That said (I promise, my last one!), access to network services is special. If someone made some software where to function it requires some network service, and they came up with random rules on the network service side, then that is also their right, since that service is on their property. The remedy people have for this is to avoid that service. And if that service is the only one of its kind and using it is required, then the government has a natural obligation to protect the public against monopolies. I had a hole other post/thread that got negative feedback and some interesting discussion about Google, Android and their sideloading policies. If you glean anything from this post of mine, please let it be that I am advocating for solving of the root causes of these problems. It is all too easy to be reactionary and fall into these rage-baiting events. Solving root causes is never easy, but good solutions are often simple. If reasonable minds can have a healthy discourse to find these solutions then many problems are solved, instead of playing whack-a-mole forever.
- YmiYugy 1y agoI like the idea of course, but such legislation would also be very disruptive, because it affects the entire supply chain. Every maker of any gadget, be it random white label android smartphone, set top box or smart home camera would have to negotiate with all their component suppliers to obtain full documentation instead of just driver and firmware blob. So would these suppliers with their suppliers. For mor niche components it seems plausible that no proper hardware spec exists and it’s instead through a combination of hardware descriptor languages, the driver code and good old tribal knowledge. Forcing Google and Apple to allow side loading on their OSs just requires them to flip a switch. I think there are also compelling reasons why smartphones are special. It’s a duopoly and most people have got to have one to properly participate in modern society.
- upbeat_general 1y agoThis seems like the perfect case for legislation that starts out targeting higher volume devices/larger companies and lower over time. I don’t see why the industry couldn’t move to providing this documentation/full source over a few years.
- mordae 1y agoGood. It only needs to be done once and the datasheets are already written and often circulate underground. Component supplier should not be allowed to only provide datasheet upon signing an NDA and only to some customers while providing chips to the resellers. If you put it on the open market, cough up the FULL datasheet, period.
- nazgu1 1y agoIt is interesting, that when Apple, with small steps, slowly disallowed any kind of sideloading merely nobody took notice of it... and now Google is doing the same, and whole internet protest. Who knows, maybe fact that now there is no alternative for tech-savy, and people are angry now it is good thing in longer perspective for both platforms.
- Aachen 1y agoBecause I used to have a choice. Since dipping my toes in Android, I remember distinctly in 2012 or maybe 2013 the feeling when I got Xorg and Wireshark running on a Galaxy Note device within the first days. Dead simple! Heck, VirtualBox let me emulate Windows. I could play Rollercoaster Tycoon by attaching a USB keyboard and mouse over this little OTG dongle! Coming from Symbian and having recently started to run Linux on my desktop, and now all that being compatible on my phone, it felt like a miracle Ahem, where was I Ah yes: ever since dipping my toes in Android, I've always said I'd never buy an Apple device where I can't run my own software or control what proprietary software does. Now that the freedom is being taken away, the world is changing and I care about it. Until now, it was just a matter of buying any brand except one closed one. Not that hard to avoid
- Aachen 1y agoThe author doesn't seem to understand that you don't need your PlayStation 5 to travel, pay your rent, or authenticate to government services. That's the fundamental difference and why it is valuable that Android is open I agree that there is currently no expectation for Sony to open up their OS to run just any software (such as pirated games). Nobody said that. There should be an open widely supported mobile OS because that's fast becoming about as fundamental to modern life (in my country at least) as roads and electricity are Android being so easy to make software for is what hooked me as a teenager, after failing to develop for my previous Symbian phone. Taking that away is possible now because the alternatives are all gone. Where are you going to migrate to without making major concessions in your life? You'll have to forfeit popular messengers that your family, friends, landlord, etc. are on; no more mobile banking; extra fees to use online banking at all; extra fees to legally use public transport; no downloading of episodes or music from streaming services for offline use; no phone calls depending on your country's 2G status; etc.
- BlueTemplar 1y ago> You'll have to forfeit popular messengers that your family, friends, landlord, etc. are on; no more mobile banking; extra fees to use online banking at all; extra fees to legally use public transport; no downloading of episodes or music from streaming services for offline use; no phone calls depending on your country's 2G status; etc. Some of these issues are overblown (depending on your situation), and we better take a stand on all of them now, or it will indeed be too late.
- retrocog 1y agoOnce we have a decentralized trust protocol that has been widely adopted, it will hopefully solve most of these problems. As it stands right now, we can validate control, but not actual ownership. As such, ownership has to be proven via KYC and other centralized methods that rest on state authority. Not a good solution for those who care about privacy and individual freedom!
- can16358p 1y agoOr: One (a big entity with enough resources) should take this as an opportunity and create a new, third truly open alternative to iOS and Android (no, I'm not talking about an AOSP fork, I'm saying something totally new) and let iOS/Android have their thing as they want, letting consumers decide between the three instead of forcing vendors into ridiculous business decisions like forcefully opening their own platforms for others.
- Perz1val 1y agoThere's SailfishOS being cooked
- freefaler 1y ago13 years ago, Cory Doctorow warned us: https://www.youtube.com/watch?v=gbYXBJOFgeI https://www.youtube.com/watch?v=gbYXBJOFgeI So basically market forces and profit optimization is at work here as always. However, if we can still unlock the boot loader and install Lineage OS or something like that and have a way to pay for developers to release their apps on stores like f-droid we can use the hardware. The biggest problem with having freedom to use our devices is that the model is broken for the developers who support them. You "can donate", but from the numbers I've seen it's like 1 in 1000 donate. No pay == developers can't invest their time to improve the software. So if there is "really" a substantial number of enthusiasts that are ready to pay for the freedom they crave, then companies like Librem will have enough customers to create decent and usable products for this audience. Want digital freedom - prepare to support the people who provide it. Yes, that might mean that we'll need to have 2 devices, 1 for "banking/government services" that is "certified" and one for our own usage. Shitty but we'll be forced to do that sooner on later. The efficiencies for the government to enforce the policies is so strong that they can't helps themselves. And corporations like to have more data to squeeze every cent from the customer. So if there is a working business model for "freedom" we might have a partial freedom. If there isn't we'd be just a digital farm animals to be optimized for max profits and max compliance.
- zb3 1y ago> However, if we can still unlock the boot loader and install Lineage OS or something like that This is based on hacks and unsustainable, because now even Pixels do not release their device trees. Expect them to drop support for this entirely in a few years.
- BlueTemplar 1y agoHere's a non-Google link : https://archive.org/details/TheComingCivilWarOverGeneral-purposeComputing https://archive.org/details/TheComingCivilWarOverGeneral-pur...
- taran_narat 1y agoWe need a Linux like OS for mobile devices!
- fsflover 1y agoPureOS?
- lugu 1y agoIn order to create a new type of right, we need a term that can be promoted. For exemple "The Right to Digital Autonomy".
- HacklesRaised 1y agoThis seems counter intuitive. All nflix da should require is the interfaces outer needs. Network stack CODECS CRYPTO stack (DRM) The OS seems irrelevant. I mean sure you worked be limited to whatever interface a browser could provide. It's not as if certification of a certain operating system means anything other than the certificate. Netflix used play4sure beck in my days at Apple, and literally t out was a tick box for them to assure the content owners they had DRM. Nobody certified apple's netflix app for ATV back then, I know, Ben Lee and I wrote it... We desperately need OS research, exokernels should be a thing by now, at least then the question becomes moot. Windows, (alphabet)OS, Linux and BSD all provide operating systems that enable productive work but there's a lot of cruft
- avodonosov 1y agoHa-ha. Android doesn't even let you access your files. It has famously blocked acess to the subfolders of /Android/data - every app has a subfolder there where it sfores files. And you can not visit these subfolders since Android 11. A buggy app accumulates gigabytes (literaly, i am not exagregating) of temp files there, but i cant visit the folder to delete them. Google explains that "it's for you safety". I have to call it with the strong word "idiotic". There are apps now where storing files in a shared, accessible folder is a payed option. And in this world you want to own your hardware.
- karol 1y agoIs this your human right?
- wolvesechoes 1y agoIn my country two groups most hated by educated, civilized and self-labeled liberal people are miners and farmers. There are good reasons to not like them, especially miners (they have lot of privilege and cost a lot of money, whereas our (coal) mining industry is useless), but I came to the conclusion that the actual reason behind the hate is the fact that those two groups are able to force government to do their will, even though they are a small minority in the overall population. They achieve this by blocking streets, burning tires and causing overall mayhem, and are very consistent about it. At the same time those educated, civilized and liberal people can helplessly complain between each other, and maybe write some hateful article in the newspaper. Forgive me this seemingly unrelated introduction, but when I read such threads I don't have much hope something will change, for similar reasons. People that care about computer user's freedom and agency will write blog posts and create hundreds of comments about how things should look like, how government and corporations want to enslave them etc. And then do nothing to give those adversaries even a smallest inconvenience. Some will create a new "privacy-oriented" and "freedom-focused" project on GitHub, naively thinking it will solve problem that is not technical at all. Those without power always become victims. If it is all bark but no bite, no one is going to back down.
- Turlututu 1y agoHave you heard about transversality of the fight? Do you have common ground with those farmers and coal miners? Do they have some with you. They are humans, after all. They feel and fear and hope. I come from a place famous for social unrest. A successful protest is one uniting the student to the truckers, to the miner to the teachers. Punching up. Not sideways or down. Their is a greater enemy than the farmers.
- wolvesechoes 1y agoBut I have nothing against miners or farmers, I just diagnosed why they are so resented - they succeed.
- ychompinator 1y ago[dead]
- cluckindan 1y agoAs long as the hardware vendor and teleoperator are able to run arbitrary, closed-source code on baseband processors without the user even knowing that it’s happening, no mobile device is truly free (libre). ”In March 2014, makers of the free Android derivative Replicant announced they had found a backdoor in the baseband software of Samsung Galaxy phones that allows remote access to the user data stored on the phone.”
- zoobab 1y agoWe need a law to have mandatory storage of precise and complete technical specification to be able to write drivers for hardware peripherals. With heavy fines if they are incomplete.
- fedeb95 1y agoIf you share the post opinion, it means you believe there is value in an hardware that provides enough details in order to run any software we want on it. If that is the case, go build a company that builds such an hardware.
- choeger 1y agoThe question is: What's ownership? How do I ascertain that I own a device and not, say, the guy who just robbed it from me at knifepoint? From a government perspective, I think the issue is anonymity. In the long run, governments cannot accept ownership of a thing without being able to attribute usage of that thing. From that perspective, as much as you cannot anonymously own a warehouse, you cannot anonymously own a programmable radio device. From the corporate perspective, it's even worse: They cannot accept you using a device freely if they license you software or data. They would probably be fine if you could prove to them that you were not violating the terms (or vice versa, they could prove when you did), but that probably has a massive impact on privacy.
- j1000 1y agoSorry, but I was thinking that Apple was forced to allow side load? And now you're telling me that Good Guy Google is disallowing this? How this is legally possible?
- charles_f 1y ago> Forcing Apple to change core tenets of iOS by legislative means would undermine what made the iPhone successful. Successful for whom? If you're talking about the commercial success of apple through lock down behaviour, sure. But there is *nothing* that would prevent them from providing the exact same experience while adding a toggle in settings "allow sideloading". You want the "crisp" experience that comes from apple's strict review process, just use the official app store. Looking at android till now, it is still possible to offer a "certified" os that is flexible enough for you to use foss stores. The argument pretending that removing sideloading is customer centric are borderline fallacious. I don't think that playing on semantics between hardware and OS changes any of that
- ozim 1y agoGoing to be contrarian. Why not build your own hardware and run your own software on it, instead of screaming at clouds of big tech. There is Fairphone as an example so it is possible to build/buy hardware directly.
- Liftyee 1y ago> Why not build your own hardware Haven't looked at this in depth, but designing and manufacturing a phone with a similar miniaturization level and performance to commercial models is a huge electronics/firmware/design engineering challenge. Additionally, often the datasheets for processors, etc. are difficult to obtain and/or under NDA. Nothing a group of determined engineers with the funding and connections couldn't achieve, but it's no easy task. Fairphone required a few million $ to develop the first model. Either way, developing software is hard enough - having to build hardware too moves the project toward "pipe dream" territory IMO.
- const_cast 1y agoYes, let me just invest 100 billion dollars into creating my own device so that I'm not censored by one of the biggest companies on Earth. Jesus fucking Christ. We're asking for a drop here from a mega corporation, and still there will be people bending over backwards and spreading their cheeks and actually begging for it. Its not enough to get fucked, we actually have to want to get fucked, and not wanting it is weird or something.
- liampulles 1y agoIBM didn't want their PCs and OS APIs to be open and for IBM compatible clones to exist either, they were just bad competitors. I think the relative user freedom we have on PCs is quite exceptional in the truest sense of the word. I want there to be the same openness on devices too, don't get me wrong.
- anyg 1y agoRelevant XKCD - https://xkcd.com/86/ https://xkcd.com/86/
- SurfSand19 1y ago[dead]
- TriangleEdge 1y ago> building new operating systems to run on mobile hardware is impossible, or at least much harder than it should be. Why isn't there a linux flavor for phones with an app store?
- littlecranky67 1y agoThe same reason why linux isn't broadly used on PCs: Lack of hardware support and drivers.
- m4rtink 1y agoThere is Sailfish os Ubuntu Touch, you can run Fedora and Debian rebuilds on phones. I think it is finally getting there & all this Google and Apple bullshit will hopefully make it move faster and be more attractive to people. :)
- fsflover 1y agoYes, PureOS, Mobian, postmarketOS and more.
- 1000units 1y agoCan't you with enough effort?
- florieger 1y ago> If you want to play Playstation games on your PS5 you must suffer Sony’s restrictions, but if you want to convert your PS5 into an emulator running Linux that should be possible. This is what Sony did with the PS3, but afaik Linux was then used as a backdoor to jailbreak the "PS3 OS" and sideload games. I guess, this is why Sony abandoned the idea of allowing Linux on their consoles. Kind of sad, but understandable.
- rickdeckard 1y agoThe overarching issue is that this feature of the PS3 not only created cost in development/maintenance, but then negatively affected the core revenue-stream. So it was shut down, and Sony will never do this again. Now we're at a point where there is no justification even for the cost of development/maintenance of such "open compute" features. Why even create a path for parts of your product to be "without rails" when there is no (legal) requirement for it and no significant commercial market, but just increased cost and complexity as well as security-risks. I would like to see more devices being unlockable and provide the freedom to run "any code we want". But as there is no visible critical mass willing to pay for this, there is no market, and this means the current economic system doesn't support a company walking such a path. So the only path I can see is to introduce an incentive for this into the system via a legal mandate, or change the system.
- thw_9a83c 1y agoPerhaps we should stop viewing iOS/Android devices as true general-purpose computing devices. They are merely gadgets, like Walkmans, portable CD players, game consoles, blood pressure meters, car infotainment systems, etc. They contain CPUs with enough power and RAM to act as general-purpose computers, but Apple and Google did not design them for that purpose. However, Windows and macOS were designed as operating systems for general-purpose personal computers, and restrictions on the software you can run are also happening there. To me, this is more worrisome than the openness of mobile OSs.
- jokoon 1y agoEasier said than done. The main reason companies don't allow it is sadly for security reasons, it's a cost/benefit. If the government would enforce laws about computer security, tech companies would not have to restrict user freedom. Obviously this situation benefits those tech companies, but honestly the solution is not as easy as it seems. Of course it's a different story for the right to repair and DRM.
- AdamN 1y agoHere's the deal for you young'ns. Richard Stallman (rms) had it right on this topic and alot of people had to fight to have the limited stack we have. It's not enough though. All we can do is make all the decisions possible to keep an open stack as viable as possible - even though what we have now is woefully incomplete. We need to push for this within our teams, within our companies, within our governments, in civil society, and everywhere else that we can because the corporate crowding out of a free technology stack will crowd out everything else if it's allowed to.
- rollcat 1y agoIt's not the devices, or the operating systems. RMS didn't see TiVo coming, but TiVo was never the problem: by the time GPL3 was ready, the industry (e.g. AOSP) has mostly moved to MIT/BSD. In the end, none of this mattered. The real problem is that @gmail.com or @icloud.com are now required to participate in society. I'm happy to use an iPhone, it's in my subjective opinion the best device on the market. My concern is that I need an iCloud account to talk to my bank. It's become nearly as powerful as my ID card.
- toasterlovin 1y ago> The real problem is that @gmail.com or @icloud.com are now required to participate in society They absolutely are not, though. I've been fully bought into the Apple ecosystem for nearly 2 decades and have used a Fastmail email address with it for the last decade (when I ditched my MobileMe email address). Similarly, I have never had an @gmail.com email address, though I've used various Google products.
- const_cast 1y agoThey meant an apple or Google account, not literally the email address. Try to live without an Apple ID or Google account. Probably about as difficult as living without an ID.
- toasterlovin 1y ago
- daniel_iversen 1y agoThis might be controversial but I'm not sure you should be able to install whatever you want on "hardware you own". Reason being (and I was trying hard to explore an "other side of the argument" and whether there was/is one) examples like Kindles, where I think originally Amazon had it as a loss leader to sell ebooks. I reckon they brought a great product into the market and established a new category (mass market ebooks and ebook readers) and if they want to restrict us from rooting it then so be it (they could not sell it at a loss if it was super easy to root and not even use it as a Kindle initially) as long as they're clear about the restrictions up-front. Thoughts? :)
- dangus 1y agoSome other examples of why this could be bad: - Running code on your car that compromises safety, like modifying/disabling legally-required safety features. - Modifying code on health devices, like pacemakers - Protective code involving things like overheating protections (e.g., firmware preventing you from disabling cooling fans in your laptop or running your 3D printer so that it catches fire) - Running devices with parameters known by the manufacturer to damage them (e.g., processor manufacturers will let you overclock their chips but will keep some parameters limited/locked that the designers know will not work) It’s notable that Google is implementing this change first specifically in countries that are impacted by a specific style of fake app scam. They seem to be responding to a legitimate consumer safety issue. Should we be able to run our own code on our own devices? Generally, yes, and it’s also already legal to do so even if the manufacturer doesn’t want you to. But it’s also legal for manufacturers to set their own parameters. Like you said, examples like Kindles and game consoles exist where the business needs to have some level of freedom in defining their business model. Would you be able to buy a $150 4K TV at Walmart if the included Roku software wasn’t subsidizing it? The issues surrounding anticompetitive lock-down only occur in markets with a lack of competition and I think those issues can be balanced agains the manufacturer’s desires to sell a specific experience.
- Palomides 1y agoI should be able to modify the software on all of those things, if I want to toast my CPU, my car, or my heart, that's entirely reasonable and there are tons of other ways to do them anyway
- mcv 1y ago> It’s through this control of the operating system that Google is exerting control, not at the hardware layer. True, but many phones use the hardware layer to prevent you from installing a different OS. It's all part of the same system designed to deny us real ownership of the computer we paid for.
- xkcd1963 1y agoWhy are folks so worried about this. If necessary we build a new generation of phones.
- hcaugifyd6sco 1y ago[flagged]
- qiine 1y agono, we must.
- maxlin 1y agoI can't recall a post staying at the top this long. I hope this is a sign of how hard we're going to reject Google's stance.
- casey2 1y agoIt is depressing having a government that facilitates and support the mass rape of the populace. I thought the entire point was to lift people up
- tnvmadhav 1y agoalternatively, we should have the ability to run [doom] on hardware we own.
- Ms-J 1y agoWe have always had the ability to make or run any application. If we allow this, then we will never be able to make or run apps again. Do your part in any way to stop this. Talk about this with your family and make them aware.
- scotty79 1y agoGovernments should be protecting consumers not companies. Every time that company tries to limit consumers in any way, government should step it and forbid it. That's the whole benefit of having strong central government, that it can curb ambitions of smaller local tyrants.
- baby 1y agoI think there are two issues, that maybe we should point out to help the debate: - As a user sometimes I want to sideload legitimate applications (the question now is why can't these apps get approved on the appstore?) - As a user sometimes I want to be able to use different devices from different vendors, I don't want to be forced to stay on Apple because airdrop or the keychain or login with Apple or my airpods pro don't work on Android anymore.
- nautilus12 1y agoThis is a relatively obvious universal sentiment with no suggestion as to how to make it happen.
- felishiagreen12 1y ago[dead]
- kristov 1y agoI think the conversation needs to change from "can't run software of our choice" to "can't participate in society without an apple or google account". I have been living with a de-googled android phone for a number of years, and it is getting harder and harder, while at the same time operating without certain "apps" is becoming more difficult. For example, by bank (abn amro) still allows online banking on desktop via a physical auth device, but they are actively pushing for login only via their app. I called their support line for a lost card, and had to go through to second level support because I didn't have the app. If they get their way, eventually an apple or google account will be mandatory to have a bank account with them. My kid goes to a school that outsourced all communication via an app. They have a web version, but it's barely usable. The app doesn't run without certain google libs installed. Again, to participate in school communication about my kid effectively requires an apple or google account. I feel like the conversation we should be having is that we are sleepwalking into a world where to participate in society you must have an account with either apple or google. If you decide you don't want a relationship with either of those companies you will be extremely disadvantaged.
- Luker88 1y agoSo many people paraphrasing Stallman and GPL, and so few realizing that without legal enforcement these problems will keep happening over and over again. Yet there is more BSD and MIT code than ever. Android is full of open source stuff. GPL3 would have prevented this. We've all been bamboozled and we are starting to realize it. I wonder if any project will start switching license. Unlikely, but one can dream.
- trelane 1y agoSwitching licenses on a FOSS project without copyright assignment is almost impossible, unless the license already allows for it. See Linux kernel GPLv3 relicensing discussions of the latter aughts.
- Zambyte 1y agoAll software distributed under permissive licenses can be sublicensed under GPLv3 overnight. And all future contributions can only be accepted under GPLv3. Software licensed as exactly GPLv2 (rather than GPLv2 or later) is harder to do this upgrade for because of the reasons you mention, but lots of software can have their license fixed.
- 2OEH8eoCRo0 1y agoProgrammers make the same Faustian bargain with all these "safe" languages. No, please, don't let me touch memory! It's too dangerous. Give me a nice bubble wrapped playpen to "program" in.
- xandrius 1y agoWhat a weird take, here we're discussing fighting the duopoly and hegemony of 2 US companies dictating what and how to use our own devices. Complaining about programming languages which allow me not to think of malloc bugs when making something not critical makes no sense whatsoever.
- 2OEH8eoCRo0 1y agoIt's trading freedom for safety in a different domain no? We deride normies for preferring their closed down operating systems and mobile devices yet make our own freedom/safety trade in our own domain.
- akimbostrawman 1y agoThe actual issue would be that much of jailbreak and emulation utilize memory vulnerabilities to work.
- ngcc_hk 1y agoRun meant run ok and that meant support if it not running … should have the ability meant we can do it on our own … does it major any sense in general. No. You can agree on anti-monopoly but to say we (who is we here) can do this without any resource consideration is not thinking but wishful thinking. Open source is not wishful thinking but until the user pay …
- tqwhite 1y agoYou can. You can jailbreak your iPhone. I assume you can do so with Android. Problem solved. Oh, you want to jailbreak it and use it as an authenticator? No. That doesn't seem like a reasonable requirement.
- fsflover 1y agoJailbreaking iPhone doesn't let you install GNU/Linux on it.
- pabs3 1y agoMaybe not these days, but it used to be possible: https://linuxoniphone.blogspot.com/ https://linuxoniphone.blogspot.com/
- Zambyte 1y ago"you can run anything you want as long as it's not what I don't want you to run" seems like an odd argument to make.
- trelane 1y agoYou don't have to jailbreak some Android devices, namely the Google devices (provided you didn't buy them from a carrier).[1] They are designed to allow alternate firmware. Instructions for installing alternate firmware : https://grapheneos.org/install/web https://grapheneos.org/install/web [1] https://grapheneos.org/faq#supported-devices https://grapheneos.org/faq#supported-devices
- daurentius523 1y agoFor anyone saying otherwise: There is ONLY ONE valid way to check trust - it is called keyring. All linux distributions do use it. Think on how you use SSL certificates on your browser, now remember that you can always import your own Certificate authority. As simple as that. Unless you have nefarious purposes.
- poulpy123 1y agoI would say also that if Google and Apple control what you can install, they are responsible for it if there is a problem.
- pbd 1y agoThis reminds me of the early days of gaming consoles where modchips were a grey area. The iPhone jailbreaking exemption in DMCA was a rare win for user rights, but we've seen that precedent hasn't extended much beyond phones. The technical capability exists - it's purely policy/business decisions blocking it.
- rurban 1y agoIf I cannot degoogle my phone or maintain my apps with F-Droid, I'd need to install the Huawei HarmonyOS. Technically superior and already usable. Plus I don't care what China spies on me because they won't share their data with my home country or neighbors.
- techlatest_net 1y ago[dead]
- 1970-01-01 1y agoNope. The masses have voted with their wallets for the walled garden approach. Maybe if the Linux phone wasn't as terrible or worse than bottom contender Android devices the argument could stand. In an era where move fast and break things is business as usual, we've correctly chosen the devices that just work, even when we must sell our privacy to make it so. The days of IBM/PC compatible are ancient history.
- smashah 1y agoI think it's time we start revoking our agreements to these terms and conditions or altering them after the fact, taking non-self-destruction of the service providing firm as an explicit acceptance of the new user-defined terms.
- trelane 1y ago18ish years after the 3rd version of the GNU General Public License, and tivoization is now the norm.
- aejtaetj 1y agoThe editorializing of this article title changes the meaning, please restore it. But to answer the claim, no, only software that you own or are allowed by the software owner to run, is obviously what should be allowed. And clearly illegal and harmful software should not be allowed at all. It's a no-brainer.
- Zambyte 1y agoHardware vendors are like creepy ex's that won't let go. You sold the device. Move on. It's not yours anymore.
- ironman1478 1y agoI think a different perspective on this is required. This requires taking Google in good faith (for the arguments sake). The requirements are being rolled out first in countries with high amounts of scam apps. Let's assume it's causing a real issue for the people, which then is a bad look for Google because all these apps are hosted on their store. I could imagine in the future a country sueing Google for allowing these apps on the store. So due to image issues and potential future litigation, Google feels like it has to do something so they do this. I think the real problem is that these countries are abdicating their duty to govern. Why are they not jailing these people running these scams? Or if they are in another country, using political and economic pressure on the other country to crack down? I don't believe that Google's intentions are actually that great, but there is a real problem in these countries with scams and people's lives being harmed by them.
- inetknght 1y ago> I think the real problem is that these countries are abdicating their duty to govern. Why are they not jailing these people running these scams? I 110% agree with you. I advocate for blocking entire countries from the Internet until they start enforcing criminal liabilities to the scum. Unfortunately, business loves the scum. I'd argue business wants the scum because it's a playground field for "innovating" locked down hardware.
- looneysquash 1y agoI didn't buy a box of transistors, I bought a "smart phone", a pocket sized computer. The OS and hardware are parts of the whole. So you're phrasing it wrong. I should have the ability to run any code I want on my smart phone that I own. And to my clear, I own my smart phone. You own your smart phone. Any EULA to the contrary should be null and void.
- K0nserv 1y agoYes, but did you buy a general purpose computer? I don’t think smart phones were ever marketed that way. Now, if you want to install Linux on that hardware you should be allowed to do so.
- renecito 1y agoPersonally, I'm not demanding to enable tinkering on everything if that's raising prices, it could be as simple as having some "This unit is serviceable" label, I'd let people to value it and manufacturers to follow it. TBH, I think most people wouldn't care, specially in USA, it is way easier and cheaper to replace than to repair, workmanship is really expensive here. But If a manufacturer shuts down a Cloud service that bricks my device they should open the interfaces and protocols to make them functional.
- wildredkraut 1y agoSeems like >=2026 will be the year I'll start buying stuff again that has been replaced by mobile phones during all the years (Camera, Mp3Player, etc.) With this coming, buying a flagship mobile phone simply doesn't worth for me anymore. Currently i own a S24Ultra, my next mobile phone will probably be the cheapest Chinese crap I can get, just for the mobile things i "have" to use it.
- mixmastamyk 1y agoI started the desmarting process two years ago with a new camera and protrek casio watch, no more BigTech Pay, etc.
- vannevar 1y agoCapital doesn't want you to own anything, it wants you to rent everything. In the absence of any pressure to the contrary, it will continue to turn everything into a rental or a license. Because it's a feedback loop, the more capital accumulates, the more market (and political) power it exerts and the faster it accumulates.
- newsre4der 1y agoBut we can't. Not on PS5, not on Iphone..
- rnaarten 1y agoSo a broader philosophical take, Before the middle ages, you'd make your own product. That turned into local production, mass productio, but still devices could be desicected and analyzed how they worked. A car from the 60's as an example. So for the most part of our society, reverse engineering was possible. It is only the last decades with closed source software that the opposite is occuring. But did 'we' ever made this a consious decision? Or our we sucker punched by progress
- mkrishnan 1y agothere are plently of choices for hardware you can buy which freely allow any software you want to run.
- ivanjermakov 1y agoI just want to wake one day and install desktop Linux on my iPad.
- neya 1y ago> An iPhone without iOS is a very different product to what we understand an iPhone to be. Forcing Apple to change core tenets of iOS by legislative means would undermine what made the iPhone successful. Rules for thee, not for me. Every typical Apple lover's argument.
- bethekidyouwant 1y agoYou can’t run any code you want on the phone because of the radios.
- QuantumNoodle 1y agoThese phones are more powerful than my laptop used for engineering in college. And stop calling it side loading, it's installing software on a computer. Installing software on a computer
- pbnjeh 1y agoI recently bought an iPhone (Pro Max, on a secondary number) to have one on-hand to better tutor and troubleshoot for my parents. I just had to provide an instance of that this weekend on a phone call. My daily driver is a recent Pixel Pro. If Google takes away the already limited additional flexibility it provides me over an iPhone, I don't see the need to provide them my money nor my attention, going forward. Actually, I've been thinking about carrying some sort of Linux device and relegating the phone to being a hot spot for it, plus traditional calls and texts (and "necessary" apps, I guess). I don't really want to schlep more around with me, but even less so do I want to be squeezed into the box of BigCo corporate approved activities.
- gugugaga1 1y ago[dead]
- cauliturtle 1y agoTruly logical thinking to me :D
- xphyofficial 1y ago[dead]
- chris-bzst 1y ago[dead]
- masfoobar 1y ago"We should have the ability to run any code we want on hardware we own" When it comes to my views, this relates to a recent Nintendo Switch 2 post. At the end of the day, it is up to the purchaser to know if the product they are buying is going to do what they want. If it doesn't... ie do not provide the freedom they want with the hardware (or even software) then you are also free to reject it. However - we don't normally know what the restrictions are until we get home, generally speaking. The rules in place are not under public scrutiny. It is typical complaining when you reach a certain point. We moan but we try to continue best we can. If we can find a workaround, we will. Focusing on the Switch 2 (again) who knew about the restrictions until they had purchased it? It is an assumption that whatever Nintendo has done with their previous console (and older ones) would continue the same ruleset. As we all know -- atleast now -- rules change. Moving away from Nintendo, we also have Google, or Apple... or Microsoft. It is not to any surprise (atleast from me) that these companies will do whatever to claim control. Little by little, a right or freedom is taken away. The older generations are likely to cry the loudest and the cycle repeats itself. I guess a lot of this boils down to convenience vs freedom. It is convenient to have a feature easy to use on.. say.. an Android, that starts to make things harder when you stop... or those that never participated but slowly forced to use or go in that direction --- because everyone else is. As I mentioned in a recent comment -- I am always reminded of Windows 95. The End User License Agreement. It basically reads similar to "You have the rights to use the software" -- You do not own it.
- e_i_pi_2 1y agoI know it's not quite the point of the article, but just to push back on the phrase > I should be able to run whatever code I want on hardware I own There's a few cases where this definitely seems wrong - you can own a radio transmitter but it's super illegal to broadcast in certain frequencies. So while you're "able" to in the sense that's in physically possible, you're not "able" to because it's illegal, and I think most people would want it that way. In a similar way, it's illegal to modify your car or especially guns in certain ways. I could see a similar argument saying "I own this machine, I should be able to modify it mechanically however I want". Yes you own it, but as soon as you bring it in the world then you also need to account for how it's going to impact everyone else. You can't even manufacture certain hardware on your own without the right approval. If it's "I should be able to run whatever code I want on hardware I own if I accept the risks of doing so" then that seems more balanced, but also doesn't seem too desirable because you're adding more footguns into the world that average consumers wouldn't want to run into accidentally
- K0nserv 1y agoOP here: Yes I agree that there needs to be limits on this. Classic "your freedom ends where mine begins"
- pabs3 1y agoHardware vendors should be separate from software vendors, hardware vendors should not be allowed to provide an OS, there should be an ecosystem of OS vendors to choose from.
- Mentlo 1y agoWhere does this stop? Should i be able to run any code i want on my robot vacuum cleaner hardware? How about my washing machine? I am not disagreeing with the wider point but for a policy suggestion “hardware” should be clearly defined.
- lpln3452 1y agoHardware is fundamentally built at the discretion of the manufacturer. Our only recourse for freedom was to plead for their mercy. Since manufacturers have decided to openly disregard user freedom, changing the law is the only solution.