We should act before the imminent destruction of the concepts of device ownership
Posted by ____tbvns____@reddit | linux | View on Reddit | 70 comments
I’m sadly starting to see a trend. Most phone bootloaders are locked nowadays. It’s not one specific manufacturer, it’s basically everyone.
If the OEM gives you the option to unlock them, it either voids the warranty or comes with severe punishment.
When you want to root your phone to get the liberty you lost to the “security features”, you basically break any apps that check for play integrity or other methods to detect root (even tho you can bypass that, it’s against TOS). I've mostly seen this on banking apps, but they are not the only ones. Not to mention that to even have the play integrity API, you have to have Google services installed and running. So you can't even de-Google your phone and keep the features.
This problem has been rampant on phones, it’s definitely not new, but it's basically the first thing that blocks the development of Linux for general phones.
Not to mention that no constructors follow a common thing like UEFI, they just all have their own thing. Which is a real pain for any kind of OS development.
Those aren’t the only issues tho, there's also all the proprietary blobs stuff. Without a way to either replicate them without reverse engineering, or open sourcing versions of the drivers, we will be stuck in this situation. Look at postmarketOS, they struggle a lot with this. This makes adding a device to their supported list a really hard thing to do, while costing a lot of time and money.
I think this will happen soon to laptops and desktops too. With the rise of ARM, I believe locking the bios and bootloader of those systems is not out of the question. Apple already kind of started with IBoot. It’s not fully locked, but definitely less open than what was used before in Intel macs.
And it’s not that ARM devices don't support UEFI, they absolutely do. Most Windows ARM systems use them right now. Arm’s SystemReady program allows them to boot just like x86 PCs do.
Then why the lockdown?
They will definitely say it’s for security, but Windows PCs, arm or not, have proven that you can have security while giving the user the choice to disable that security. UEFI and Secure Boot work just fine on ARM too, so it's not even a compatible issue. Secure defaults can be set as default, there is no problem with that. There is a really clear problem when those same defaults can’t be changed tho.
Now they'll probably argue that they didn't choose to do so, and that’s required by regulations.
I believe this is either misinformation, a stretch or a straight-up lie.
Radio and DRM firmware can stay on an isolated part of the device on their own. They don't need to prevent the entire OS boot process. The radio part already runs on an isolated part of the system on its own processor with signed firmware that complies with the FCC/RED requirements. The same thing goes for the DRM issue. User keys can allow for banking apps and all the other apps to verify the system without having to rely on OEM only control.
We need to act, not just complain
What we should ask for:
- We need to ask for owner-managed Secure Boot on every single type of general purpose computer. This goes for phones, smartwatches, computers… you get the point.
- Either allow the user to disable secure boot or allow the user to manage their own keys, with proper documentation on how to do so.
We should also try to separate the concerns:
- The radio and DRM stuff can be kept under signed, secure version on isolated systems to meet regulations.
- This should NOT require a full system lockdown or OEM to have the full control over what you boot on YOUR device.
- Provide documentation on how to interface with the hardware like GPS, Camera, GPUs and all to allow for third party OSes to develop properly without having to reverse engineer every single driver. This also means being able to develop proper alternatives to those NDA-only drivers.
We should have proper control over our device security:
- Devices should be able to support TPM or DICE in a way that allows baking apps, enterprise and DRM to work with third party OSes.
- They should also work with User provided keys.
We need to address the EOL and right to repair situation.
- When OEM updates end, we NEED to have a proper way to continue using the device with third party software, such as postmarketOS. This means allowing the user to unlock or provide keys to continue using the device.
- This would reduce e-waste by extending the device’s life.
We also want to know how our devices work. OEMs should have proper, publicly accessible documentation on the entire boot process and unlock procedure.
Why should we act now ?
With ARM growing in popularity, I'm kinda afraid the open boot system we had until now on desktop will disappear too. If OEM lockdown becomes the norm on PCs too, it will be really hard, almost impossible, to reverse those changes. It’s basically our last chance to act.
How should we act ?
Well, the EU has some places we can reach and some projects that kinda match what we want. We can associate ourselves with the right to repair movement, and try to prevent the entire ecosystem from being locked down.
So you should contact your MEPs. Explain that all of this is needed for fair competition, sustainability and right to repair.
Also try to reference existing proof of things like this already existing. Reference Windows PCs on ARM with UEFI support, x86 PCS allowing Secure Boot management and all. If you have additional arguments, please give them to other people so we can really argue to our MEPs.
You should state that it should be a right and that it’s not really weakening security, as user keys can do the same thing as OEM keys.
If you are in the states, I don’t know what you can do. So if someone has an idea, please post it.
Btw, English isn’t my native language, so there are going to be mistakes in this text, or repetition due to my lack of vocabulary. This is also my second time posting this. The first time I used AI translation which some people didn’t like. So I translated it all myself, even if some parts are not exactly how I want them to be, you'll probably get the idea. But be aware that my last two grades in English were 6.5/10 and 5.5/10.
Also, I’m not a professional, those are my opinions and I basically gathered as much info as I could to not spread misinformation. I removed some part on IBoot due to people saying I wasn’t quite right in the last post. So if you see anything wrong, please correct me and ill edit the post.
Should we name this “Right to own” ? Idk I just thought of that.
blvsh@reddit
There should be a linux phone application, thus people can install modules and modems on linux or rpi for instance and build their own phones.
The hardware is there, the applications are missing.
I tried coding one, not my strongpoint.
InsultedNevertheless@reddit
I always feel like there's an unreasonable insistence that handsets have an 'OS' that can take full advantage of the unreasonably massive increase in hardware capabilities, so that they can cope with with heavier loads....but most users have never needed all that 'power' and never will.
I suspect ai analytical needs will force the trade off to continue unless a couple of Linux sourcerers can help us make handsets truly mobile and unobtrusive again.
Making us a lovely alternative to Android, that fits the ecosystem in the same sort of way Mint replaced and now destroys the justification for windows, would be awesome.
That's all I want for xmas anyway, guys 🤗✌️🙄
Espionage724-0x21@reddit
Nah, SecureBoot itself needs to not be a standard for open-freedom (it's literally Microsoft's standard considering nobody has shipped SB in firmware for purposes other than Windows)
makzpj@reddit
Don’t worry. PCs are becoming niche. There will be a time when they’ll be unable to sell them if the user is locked out of installing alternative systems.
Left_Sun_3748@reddit
Niche yet PC gaming is more popular then ever.
LivingAd3619@reddit
Put up a company that does devices like this. That is the only way to fight I am afraid.
And dont sell, when Google comes knocking with fat check in hand.
kettal@reddit
Fairphone
Left_Sun_3748@reddit
Running Linux who companies control now. Over 80% of kernel devs are paid and that's fine people have to eat but Linux would not be where it is if not for big tech money.
kettal@reddit
why is that a problem?
Vespytilio@reddit
Are you sure that's the only fight the industry will put up? What if they coerce developers and manufacturers to not support the devices? What if they lobby for regulations that harm the company? What if they start disinformation campaigns to drive consumers away from the company and its products?
The free market is often sold on the myth that none of that ever happens, and in a truly free market, companies have no option but to compete fairly by appealing to the consumer. History shows otherwise. Unfortunately, you can't count on companies to protect consumers from companies. Sometimes, the answer is to restrain companies through regulation.
LivingAd3619@reddit
Ofc that will happen. I suspect the buy offer would be first. Then begins the fight.
"Unfortunately, you can't count on companies to protect consumers from companies. " You can count on that they dont and wont.
"Sometimes, the answer is to restrain companies through regulation. " They laugh at said regulation.
Vespytilio@reddit
And you think the principled idealist and their startup is going to win that fight, not the ruthless megacorp?
Do you know why? It's because companies like Google push the laissez-faire ideology you're operating on. It fosters an aversion to regulation in people. Those people vote in politicians who accord with those fears--spineless at best and bought by big tech at worst. Those politicians assure the worst a company has to fear for violating those regulations is a fine.
If people realized the free market is a game rigged by the incumbents, stopped counting on companies to protect them from companies, and voted in regulators with some backbone, companies wouldn't be laughing. They'd be staring down [the barrel of a gun](https://en.wikipedia.org/wiki/Judicial_dissolution.
Let's be clear--that is the only way to keep a company in line. They won't just behave themselves. They won't protect consumers from one another. Their nature is to make as much money as possible by whatever means are available to them, and if those means are harmful to the consumer, they won't hesitate--not unless those means are sufficiently disincentivized through regulation.
LivingAd3619@reddit
"And you think the principled idealist and their startup is going to win that fight, not the ruthless megacorp? "
Oh no, the megacorp steps on it like I do on an ant. No question.
"If people realized the free market is a game rigged by the incumbents, stopped counting on companies to protect them from companies, and voted in regulators with some backbone, companies wouldn't be laughing. "
True. Never gonna happen. Not in the age of misinformation, which is generated partly by said megacorpos.
They own this monopolyboard. I believe we lost the game. Years ago.
Vespytilio@reddit
Well, I can tell you we won't win if you keep making excuses not to try. First it's "we should compete in the free market instead," then it's "they don't care about regulations," and now it's "voting just won't work." Thankfully, the situation's nowhere near as hopeless as corporations would have you think--and that hopelessness is a lie spread by corporations out of self-interest.
Businesses have less control over information now than they did back before the internet, when they were the only source of information abroad.
Further: The resignation you're advocating only goes so far. People do have a breaking point. Businesses, meanwhile, are notoriously myopic. They'll inevitably push people beyond that point, and when that happens, it won't matter how completely they think they've won. Push people far enough, and they'll break the board.
Left_Sun_3748@reddit
So what do we fight it with FOSS which is again controlled by big tech. Big Tech controls everything right now.
LivingAd3619@reddit
Look. I answered the initial q, kinda tongue in cheek.
I really do not have much faith in politicians or regulations, esp politicians. Free market is a joke when one company has freedom to buff to the size of Google or Amazon.
That may be good point, that I am being manipulated, but unfortunately my very own experiences agree with the somewhat defiatist mindset. I see companies bullshitting customers all the time and they get nothing but profit for that. Not even a slap on the wrist.
Put that "break the board". Lets take Google.
They own internet, or at least the ways majority uses it. They own the data harvesting network. They own half of the phones ppl waste their lives on. They have nigh endless resources. They dont give a flying fuck about the parking tickets EU issues them.
How, pray tell me, you take down that goliath? What kind of sling do you have in mind?
Vespytilio@reddit
Well, that's an odd attitude to take. I thought we were just having a discussion, but if you're feeling frustrated, you don't need to keep replying. When you post to Reddit, though, people can and will challenge what you have to say--but again, if you're feeling frustrated, you don't have to reply.
You're spinning in circles. I already explained why you're wrong here.
Then why were you advocating that as the solution?
Then take a seat. Don't even chime in. I don't know why you're advocating someone start a company when you by your own admission know they'd get their life ruined by big tech.
Obviously, you go on Reddit and make up excuse after excuse for people to not advocate for regulation--even if that involves a 180 or two.
In all seriousness, you're going in circles again. I already answered this question. I just think you don't like the answer, and you think, if you keep jumping back in this conversation, eventually you'll get a different answer.
Adventurous_Wash4995@reddit
He is partly correct; we're in the megacorp world right now, and just like the groups and meeting places in Europe during Feudalism that popularized Enlightenment ideals (Knights Templar, Masonic lodges, coffeehouses, etc.), we'd have to, on the surface, play by their rules in their world. The end goal should be to bring an Enlightenment (in a manner of speaking) to this industry.
A possible solution is to attack the problem from multiple directions, in the "free" market, in the arena of public opinion, and in the legislatures of the states/provinces. This next part may receive pushback from many people, but cozying up to natsec individuals and organizations and having a layer of state connection could shield some of the negative effects from the megacorps (my trust in the state over the past two decades as it pertains to tech companies is non-existent, but you can only work with the tools you got).
The past movements that brought about change did not happen easily, and neither would this. The possibility exists if those who want this are smart and play their cards right.
LivingAd3619@reddit
"When you post to Reddit, though, people can and will challenge what you have to say" They are most welcome to.
"Then why were you advocating that as the solution? " Tongue in cheek, as I said. I would like to see that happen tho, but I am not holding my breath.
"Then take a seat. Don't even chime in " You said it yourself. When you post on reddit...
"Obviously, you go on Reddit and make up excuse after excus " Have not made even one. The only thing I said is that I believe we are fucked. It is not an excuse, now is it.
"I already answered this question. " Regulations? And I told you why I do not see them as any kind of solution. That would require backbone from ppl that has none. Hence I asked, again.
Yeah, we are going in circles.
"I just think you don't like the answer, " You can think whatever you like. It is a free world.
I guess you have said your piece, I dont expect a reply. Nice talk, have a good one.
Vespytilio@reddit
Then I don't see why you're getting aggitated.
Ohhh, you meant that post was a joke. I thought you meant the answer to my question.
Apples and oranges. That was about you getting aggitated with my responses. This is about you sitting out a fight you won't stop saying you already lost.
🙄
Let me spell this out for you. You said you don't have faith in regulations. I explained to you why you don't have faith in regulations. You're asking that question for the third time despite it having been answered the first.
We aren't going in circles. You are going in circles. I'm telling you to stop.
Surprise. That said, it's time for me to head into work, so this will likely be the last.
Thanks. I'd say the same, but I doubt you will with your outlook.
LivingAd3619@reddit
Oh you still had something. Ok, nice.
"Then I don't see why you're getting aggitated. " This is your head. Maybe you are confusing my normal conversation style to some kind of display of feeling?
Dangerous road, trying to analyze people through text on a anonym site. Have fun with that lol.
"I thought you meant the answer to my question " Good that we got that cleared out.
"That was about you getting aggitated with my responses. " You seem to wish I had some emotional response. Nah, I have years worth of exp fighting trolls and trolling. This is convo is nothing.
"I explained to you why you don't have faith in regulations. " You cant explain anything about me. See point I made before, about analyzing ppl here.
"but I doubt you will with your outlook. " Well it didnt take long you shifted from somewhat smart into ad hominems and trying to get under my skin.
Well, that is how it usually goes. See the point about trolls I made earlier.
Have fun at work. Im off to sleep.
KnowZeroX@reddit
Unfortunately, government stopping these practices is the only real way.
Making a company that does this sounds good, but difficult in practice because most arm hardware for phones use proprietary drivers. And all hardware also require a huge scale. Not to mention with apps looking for integrity, you can't even do an android emulator to support android apps properly
Part of reason why x86 is more open is due to the server market where people demand more openness, but as most businesses started to move to cloud, they stopped caring about control over the underlying infrastructure so even if ARM servers become more popular, I doubt it will help.
So I thing government enforcing consumer rights and preventing ewaste is the only real way
LivingAd3619@reddit
"Unfortunately, government stopping these practices is the only real way. "
We are SOL then.
the_third_hamster@reddit
That's kind of what pine64.com is, and unfortunately a bunch of their devices are more pricey/ lower spec than many mass market ones
LivingAd3619@reddit
Nothing else can happen, unfortunately. The scale does not lend to cost reducing in manufacturing.
trueppp@reddit
Don't forget that tech's biggest customers aren't the consumer sector, but the business sector.
LivingAd3619@reddit
All of business lives off the consumers in the end. Companies just circulate the money, they extract it from consumers.
deviled-tux@reddit
brother you have nice thoughts but to be quite honest
This battle was lost on mobile like 15 years ago. We even had things like Meego
Now we couldn’t even have a third OS and why google is gonna give up control for nothing?
Not that it would matter even if you create third operating system with a free phone - Instagram/Snapchat/Fortnite/etc won’t work on it so who will use it?
I’ve been saying for a few years that eventually the phone will be a terminal and your real phone will just run in a VM in some server. That seems way more likely than reversing course at this point.
____tbvns____@reddit (OP)
> Not that it would matter even if you create third operating system with a free phone - Instagram/Snapchat/Fortnite/etc won’t work on it so who will use it?
We had the same issue on Linux like 6/7 years ago. And things are improving. So I don't think saying "we have no chance" is the right solution. But I see your point. And that's going to be an issue no matter what.
Left_Sun_3748@reddit
6/7 years ago really? go back further then that 6/7 years ago linux was fine.
deviled-tux@reddit
we’ve made strides on Linux desktop but some perspective: we’re celebrating 3% market share on Steam which probably over counts steam decks heavily
meanwhile Chromebooks are probably the most popular Linux distribution (not GNU/Linux) for personal computing
Maybe my tone is more defeatist than it needs to be because I have no faith in anything getting better ever again lol
____tbvns____@reddit (OP)
Tbh I kinda understand. But for example, my sister who is not into the tech world at ALL as enough of Google and Microsoft. She isn't even considering Apple.
I sincerely think people are also getting so tiered in the Microsoft AI bullshit. Same for Google.
She tried KUbuntu for a while. She said she liked it. But the system kinda dies from a buffer overflow multiple times, so now she's back on Windows. She said she's waiting to actually work to switch to Linux on her personal laptop. (She's studying rn)
dell_hellper@reddit
Is she single?
____tbvns____@reddit (OP)
💀🥀
Afillatedcarbon@reddit
Bro has goals lol
dell_hellper@reddit
I'll take it as a yes!
Josef-Witch@reddit
I live in NYC, we just elected Zohran over the billionaire's candidate and all their money and propaganda. People need to constantly remember that we're the 99.9% and we have the power to make things better
LivingAd3619@reddit
"Maybe my tone is more defeatist than it needs to be because I have no faith in anything getting better ever again lol"
Same. I always wondered what dystopic fantasy will become reality and Cyberpunk won.
Left_Sun_3748@reddit
It's to late. Should have fought for this a decade or more ago. Now Pc's are going to go that way with arm.
CamJN@reddit
This is backwards, on Intel Macs, if you wanted to install a separate os alongside your initial macOS install you had to disable boot security for both OSs making it less appealing, on arm macs you can have different security levels for different OS installs, be they macOS or others, so it’s actually less limited. You also retain the ability to completely replace macOS with whatever, though admittedly since linux kernel people drove off marcan, the asahi Linux project has slowed down considerably, but that’s not something Apple did.
caligari87@reddit
Didn't you post this two days ago?
https://www.reddit.com/r/linux/comments/1opdl8f/we_should_act_before_the_irreversible_loss_of/
____tbvns____@reddit (OP)
Yes it's me, that's what I was referring to in the post, I deleted it tho
doutstiP@reddit
you shoulda stated that you were using it to translate and not just to write i feel like people would probably be more fine with that
headykruger@reddit
Honestly most people don’t care
ewwerellewe@reddit
Exactly. That's why solutions must not (over-) rely on people caring. Same goes for so many issues, btw.
lirannl@reddit
I agree. The question is, can we still do something despite most people not caring?
It will indirectly affect most people through accelerated enshittification, even though they won't care until after it's too late.
fumeextractor@reddit
imo not really. Personally I foresee a cycle of a company coming out with a new "debloated" experience, eventually enshittify / sell out, and then a new company will pick up the mantle.
Other than that, support the companies that do actually currently try to do better, like FairPhone and Framework and hope they make it in the long run. Generally though I can't really see a properly de-googled Android, and a third phone OS is basically impossible to gain traction at this point.
Choice-Biscotti8826@reddit
Basically you want Framework or System 76 to start making mobile smartphones
____tbvns____@reddit (OP)
It would be great, I would totally buy a framework phone. I would also buy a framework printer. Fuck printers. They sucks.
Choice-Biscotti8826@reddit
I’m all for it too
GauruBeard@reddit
Louis Rossman enters the chat.
Dwedit@reddit
📎📎📎📎📎📎📎📎📎📎
dell_hellper@reddit
EU should find its own equivalent of him.
jonathancast@reddit
The FSF came out with the GPL3 20 years ago to prevent this issue, and Torvalds responded by saying 'thank God I didn't license Linux under GPL 2 or higher'.
I wish you godspeed, but you're fighting the majority of the industry, the majority of the open source community, and the majority of Android contributors here.
WickedCookie14@reddit
When most EU countries are in favour of chat control It's hard to imagine that they'd care about device ownership; unfortunately multiple digital id apps only work with google play integrity because the EU did not enforce interoperability with other OSs so it tracks.
____tbvns____@reddit (OP)
The French digital ID app doesn't even work on my phone. It sucks.
WickedCookie14@reddit
Same for me on GrapheneOS
____tbvns____@reddit (OP)
I would really like to have graphene, but I'm pretty sure my Samsung A55 isn't supported. So ill have to keep my rooted android with Samsung's OneUI.
MissTetraHyde@reddit
I've been trying to figure out how to root my A16 but no luck so far.
____tbvns____@reddit (OP)
Have you tried magisk's tutorial for Samsung? Idk if A16 are special cases but that's what I did.
urielchavez_simian@reddit
Listen. I sympathize with you. But I don't agree with your idea of "destruction of property", because they never really take it away from you, you can do perfectly what you want with your terminal and its components, even alternating the software that comes by default. You can remove the camera module, replace the RAM, install another operating system or specialized software (but it is not feasible to do so).
What you seem to forget is the concept of "intellectual property" owned by different actors, from the owners of the chip patents to the alphabet android. They can decide under what conditions their designs will be licensed, and in fact they know what is the best way to protect their interests (to be adopted over other alternatives), in addition to the fact that many "chips" are "patented under sensitive secrecy", in order to not give malicious actors the secrets of how to violate a technology, basically security by obscuration. By releasing a technology, for example blobs, they would give away their advantage to the competition, which would be economic suicide, in addition to malicious attacks from which they would have no protection once they discovered how their algorithms or the chip design itself works.
Alphabet's strategy, with Android, of showing itself as a friend of opensource and not putting obstacles for the bootloader was and continues to be a strategy for its adoption, especially at the beginning of the smartphone war. They already have what they wanted, the dominance and dependence of all the actors that are not Apple (and lately Huawei). And even though we don't like what each manufacturer does, when deciding to close the bootloader, they have every right to do so... the Android project is opensource, they do not have to follow any guidelines, in addition to the fact that the proprietary hardware (intellectual property) that is manufactured or licensed to order, is not reproducible by any actor, much less with that level of sophistication to which we are already accustomed.
There are other questions like: - The continuous iteration of smartphone motherboards, which with each new model (from the same manufacturer) is different. (PCs follow defined standards, smartphones do not). - The commercial, private, monolithic and licensed nature of Arm chips (the brain of the smartphone). -The colossal cost of developing a simply functional mass mobile operating system (for the consumer) has no future. It is almost impossible for it to occur without exceptional conditions, of course, if it were sought as a true alternative to Android or iOS.
I would also like technology to be completely free, but there are countless complex and critical reasons that led to this situation. I don't like it, but I'm convinced that they are much more beneficial than annoying... don't you think?
DFS_0019287@reddit
DIdn't you or somebody else post this earlier?
____tbvns____@reddit (OP)
I did, but since it was AI translated. So I removed it and replaced it with a non AI translated one.
Leading-Plastic5771@reddit
Welcome to the figth for reparirability. It started a long time ago.
InsultedNevertheless@reddit
We pay massive costs for the hardware. We should have at least the option of choosing a different software setup, that we control, and doesn't give the OEM all the data about our activities that they can handle. TPM especially sets the stage for some serious monitoring and control of peoples lives, through hardware they paid for. The tech companies are monpolising this stuff to make themselves future proof, but the governments aren't even able to grasp the bigger picture at the moment.
My bank (Natwest) gets complaints from me regulary about the choice of security of my phone. But at least the app doesn't force face recognition like other far less important apps. I grown to hate Android with a passion. I remember how awesome it was to flash custom roms and kernels and whatever else when I had the Galaxy ace or the S3 mini (my all time favourite handsets), and google apps was still a choice I could live without in favour of better apps. Not now. I ain't rooting a brand £1400 or so handset until it's got a few years on it. Ehich is how they like it.
Rockytriton@reddit
Didn't you already post this AI slop already? can you stop?
LivingAd3619@reddit
Found the Google employee lol.
____tbvns____@reddit (OP)
It's not AI tho ?
bbatu@reddit
I appreciate the sentiment, but this has a lot of technical misinformation, leaps of logic and impossible wishes. Best thing you can do as a non-professional is vote with your wallet, vote for better politicians and most of all not flood forums with your second hand information.
bbatu@reddit
I appreciate the sentiment, but there are a lot of technical misinformation and leaps of logic. I'm not going to go reply to every bullet point, but:
Provide documentation on how to interface with the hardware like GPS, Camera, GPUs and all to allow for third party OSes to develop properly without having to reverse engineer every single driver. This also means being able to develop proper alternatives to those NDA-only drivers.This doesn't make any sense and is an impossible wish. Not everything runs on an OS. Not every driver source code should be public. That sounds like a security nightmare depending on the device. And companies care about profit, not whether a 2 cent hardware component can be repurposed way after end of life so that e-waste is reduced. That doesn't even make a dent on overall waste production on earth. How do you force every tech company to prepare documents and guides in a standardized way and how do you convince people to spend time, money and manpower for this? If every blueprint and code is published right away, wouldn't clones flood the market? Assuming you are talking about smartphones, why would for example, banking apps allow their apps to run on random 3rd party OS'es or outdated devices with potential security issues? No bank would ever want to deal with that, and for good reason.
So you should contact your MEPs. Explain that all of this is needed for fair competition, sustainability and right to repair.Both companies and your politicians will not only not care about your privacy but actively work against it. The best you can do as a non-professional is vote with your wallet (as in, not buying said devices and supporting FOSS projects) and actually vote for people that voice these concerns. And maybe keep your expectations in check.