Re:Developer account removed by Apple – $108,878 frozen
by coredog64 on Thursday November 23, 2023 @02:29PM
(#38396507)
The regulatory requirements around communications equipment (especially cellular modems) pretty much requires closed binary blobs. Eventually folks are able to reverse it, but not in a timely fashion.
Re:Developer account removed by Apple – $108,878 frozen
by hnlmorg on Thursday November 23, 2023 @02:40PM
(#38396627)
I don’t think regulation is the problem (though I wouldn’t be at all surprised if some many used that as an excuse). For example the EU makes it mandatory that patents on standards are licensable to other parties. Granted that’s not exactly the same thing but it does illustrate how governments want competition. Or at least in the EU they do.
The problem with binary blobs is entirely a corporate one. And frankly I don’t blame them for wanting to keep their products closed. I makes complete sense for them to do so. Really this is no different to nvidia keeping their GPU drivers closed. Except you can still have a functional laptop without Cuda, whereas you cannot have a functional phone without the ability to connect to cell networks and make phone calls.
The fact is most of the stuff that makes phones what they are, is hidden behind closed hardware and firmware. Even Android, which as you know is Linux, has closed binary blobs in its kernel tree.
You can get away with that somewhat for devices like the SoC on the Raspberry Pi. But things get a lot more complex when half the stuff that makes your phone usable is closed hardware and firmware blobs. What you ultimately end up with is still a device you don’t fully control but with the added inconvenience of a less mature software ecosystem too.
I don’t see this problem being solved any time soon. In fact quite the opposite, I think it’s getting increasingly difficult with each passing year.