Apple is ultimately going to work in their own best interest. Their particular brand aligns that with the consumer fairly well, but there will be disconnects.
Yes, it would be very hard. But today it is impossible, so very hard is hardly a complaint you can make in comparison.
Did my other two examples seem more reasonable?
The caveat is that sometimes an initiative can be funded by charity or bounty to keep interest, but relying on generosity for 99.99% of projects is a fool's errand.
That makes it rather easier...
It is a bit like a Linux distro running Steam. Yeah, there are proprietary bits, but the FOSS part naturally happens on the FOSS parts.
All I'm saying is that there's a big difference in jailbreaking an OS when most of the source code of that OS is publicly available for study and experiment. Surely that is not a controversial statement?
When picking a phone I like to see if it's on the LineageOS devices page (you bring up a good point that different variations of the same model aren't equal, definitely watch out for that), as that means both that the bootloader is unlockable and that someone else is already maintaining a ROM for it, and hopefully will for years to come. If I just go after the shiny new hardware, chances are the bootloader is locked and it will never be unlocked, generating e-waste.
https://www.gnu.org/philosophy/rms-nyu-2001-transcript.txt
via
https://www.fsf.org/blogs/community/201cthe-printer-story201...
> Still love foss, but the idea of “it’s open source, you can improve it yourself any time” has worn off for me.
If you look at major MacOS or iOS releases, you will often see new features being advertised that were copied from FOSS systems that experimented with them and proved them out often many years beforehand.
That is to say: iOS might have the edge on QA, but if you want to have impact and shape the future of how people use computers, contributing in the community is still a good way to do this. And in fact, commercial development tends to rely on this talent pool for survival, as companies do a comparatively poor job in educating new talent. It's where you get people with "job experience" in doing certain things.
I feel like back in the day there would have been so many easy wins for modifications. Like how people used to root Android to add screenshot capability.
These days modern software is so extremely sophisticated and refined that I can’t think of anything I could improve for say iOS.
Still love foss, but the idea of “it’s open source, you can improve it yourself any time” has worn off for me.