I would like to propose a modular approach not only to the phone hardware, but to the operating system and the development process as well.
How would this look like:
- A basic layer based on FP OpenOS and TWRP.
- An additional layer of optional non-open apps like the Google stack. Phones could still be delivered with this layer pre-installed, or users could get a prompt at the first startup that ask them if they want to install Google or not. F-Droid would be the default app manager If the phone does not come with GAPPs preinstalled.
- Fairphone marketing would probably benefit from this: “Fairphone - Ethical down to the bit!”
I think this could save costs and make FP OpenOS users in particular happier:
More effective use of development resources than he current two-track approach.
FP OpenOS would not constantly lack behind in fixes and development as in the present situation.
This type of OS could be an easier “entry point” into the world of FOSS software for many people.