| > Also, it's not the same as modifying the stock OS that does work with a non-stock OS that doesn't. Again, the non-stock OS works, except for the parts that cannot work because they are being actively blocked. It's not that they are not ready: they are ready, but the mainstream players are blocking them. > The hardware analogy would be closer to having a computer, replacing the GPU, then getting angry that there isn't a driver for the GPU that supports that operating system. I disagree. It would be like having a computer, replacing the GPU with another GPU that is 100% compatible, but that doesn't run because the OS checks it and says "it would work, but it is not a GPU I like, so I will block it". > Conversely, device manufacturers have the right to restrict what operating systems can run on them. E.g. the majority of devices other than desktops and laptops. My point is that they shouldn't. I am saying that it would be better for society if we regulated that. > We can regulate to allow alternative Android OSes, but the alternatives will be ones that follow government regulations. Sure, I agree with that. |
Playing devil's advocate here. Why should software developers be allowed to restrict where/how their software is used, while hardware developers can't restrict where/how their hardware is used?