https://github.com/signalapp/Signal-Android/issues/9044#issu...
https://community.signalusers.org/t/signal-f-droid-repositor...
[EDIT] Last response of theirs on this issue I could find: https://community.signalusers.org/t/wiki-signal-android-app-...
I guess it somewhat makes sense that they're against the desktop model of app distribution, but IMO the phone model is not worth the added security. Signal may not have any problems as a messaging app, but both google and apple have some ridiculous rules that categories of apps have to comply with. In particular if you're an app for any sort of art community, prepare to tell your users to censor even mildly suggestive artwork, violent content, content dealing with drug use (even if not glorified), etc. That's not to speak of countless other limitations.
The desktop mode of distribution ain't so bad. at least you're still in charge of your own device
You can also download the APK directly from the website (not using Google's store), which will self-update, and will function also if you don't have Google Play Service on your device.
There are caveats, like if you firewalled off Google services because outright removal will mess up other apps and an alternative ROM with µG means no more (proper) camera app: in that case Signal will detect Google Play, wait indefinitely for the push message via Google, and thus not function at all. So I don't like to defend them on this front, but it's simply not true that it's impossible to use without a Google backdoor on your phone.
Signal’s taking a pragmatic approach that’s the best for most people, but not everybody.
https://signal.org/android/apk/
I’ve used it for a long time on a GrapheneOS phone with zero Google software installed at all.
Direct link for those without javascript:
https://updates.signal.org/android/Signal-Android-website-pr...
https://calyxos.gitlab.io/calyx-fdroid-repo/fdroid/repo?fing...
> Molly, like Signal, uses Google’s proprietary code to support some features And
>Fully FOSS >Contains no proprietary blobs, unlike Signal.
It's also not clear if it can be used as a drop-in replacement to contact people using Signal
Molly, like Signal, uses Google’s proprietary code to support some features.
Molly-FOSS is the community effort to make it 100% free and open-source.
I had to click through to their github to find: "Molly connects to the Signal server, so you can chat with your Signal contacts seamlessly.
Molly and Signal apps can be installed on the same device. If you need a 2nd number to chat, you can use Molly along with Signal.
However, you cannot use the same phone number on both apps at the same time."
apt update
Imagine every app you install, from your calculator to your chat applications, has to have its own updater. That's why I like F-Droid rather than downloading the Signal APK directly. Already have to do this for Threema unfortunately, as they're neither on F-Droid nor freely available on the Play store.Signal could run their own F-Droid repo and people just add to their F-Droid client without using or touching the F-Droid website or build infrastructure at all, which would allow folks to do as lucgommans explains - one phone client connected to many repos, no manual downloading.
Example: https://www.bromite.org/fdroid
"The main repository, hosted by the project, contains only free and open source apps... The website also offers the source code of applications it hosts... F-Droid builds apps from publicly available and freely licensed source code. New apps, which must be free of proprietary software are contributed by user submissions or the developers themselves."