> You're right, FLOSS phones currently aren't good. But they finally exist, and that's enough for me to be excited about
Also people forget that android is still FLOSS. You don't need to be running upstream/mainline linux to be FLOSS. It's mentioned kinda off hand as "oh well running android without google sucks" in the article but graphene OS has proven that you can get a very pleasant, well ironed, and secure/hardened user oriented phone while using FLOSS for basically everything except some firmware level blobs for high end phones. And FDroid proves that we can have 90-95% of all the quality apps we could need without even installing anything google dependent (even FCM push notifications which were historically limiting can be replaced with unifiedpush) That experience contrasts with the "FLOSS phones" like the librem or pine phone which show that you can get most if not all of the hardware working without firmware blobs even if the software up the stack sucks.
So what is stopping us from just starting with one of the generic AOSP targets for graphene os and focusing it for one of these FLOSS targets?
Do we just not have the specs in the hardware with decent FLOSS support? If that's the case, doesn't that mean we are quite literally steps from the finish line?