I tried to find the binary blobs in Signal for android but it looks like a Kotlin app to me. Maybe these were there at one point but were removed later, who knows.
Come to think of it I'm surprised that we can say "no Google play services" but in the same breath support MicroG as if the client apps have anything to do with which version of Play Services they support.
Sorry but F-Droid allows many apps that use "undesirable" networks and services but for no reason that I can see snuffs out the one wholly supported notification system on literally all android devices. Its plug and play. Its got no place in the "Free" part of FOSS but it's still intentionally more challenging to get around.
The "no Google Play services" alone are a non starter for many apps. My preferred messenger, Signal, is plenty open source and runs its own notification daemon, but cannot be found on F-Droid. I have to get it via Obtainium instead.
This is getting downvoted but honestly, "why?" This is a good question. Too few people understand why GPL licensing is important.
A working "Linux" fork with a "do whatever you want we don't care" license means that people can just take the code without ever attributing credit or contributing back. They can make their own proprietary kernels from this and dispense from the free and open source part. They would also be free to commercialize the software without restrictions and impunity. As it stands GPL3 in particular is restrictive enough to be considered "bad for business" but it's also the only license that actually protects free software in court
Get a pixel. They are less expensive, especially at last year's model. Way less vendor bloat. Easiest device to deGoogle, ironically. I'm running GrapheneOS on a pixel 7 I spent $700 a couple years ago. Get your freedom while you still can
Turn down the temperature in your home 🤣