The Great Migration 🚀

X ➡️ https://joinmastodon.org
IG ➡️ https://pixelfed.org
FB ➡️ https://friendi.ca
TikTok ➡️ https://joinloops.org
YouTube ➡️ https://joinpeertube.org
WhatsApp ➡️ https://signal.org

Ethical. Federated*. Open.

Spread the word ✨

* - I know signal isn't federated, consider @matrix or @xmpp alternatively

@dansup Signal isn't federated or open -> Matrix/XMPP

@kitkat Client app is open source, but not the server part. It isn't federated and additionally is very dependent on the aws infrastructure.

@dansup

@MartinaNeumayer @dansup @kitkat Molly, a fork of Signal that, among other things, has already removed Signal's dependency on Google's Firebase Cloud Messaging by replacing it with UnifiedPush and their own MollySocket service, is also working to implement an open-source version of the server under the code name Flatline: github.com/mollyim/flatline-pl…

@csolisr Yes I know about it. But the problem with Molly is that, that they doesn't support older android versions anymore. If I remember correctly, the lowest system version on which the app can be installed is 11. Anything older isn't supported, which is pretty big unfortunate for many people.
Btw.. Original Signal also offers two different versions of their app without google blobs included and with UnifiedPush. They are available on their page and from F-Droid repositories.

@dansup @kitkat

Hold up, mainstream Signal has finally integrated MollySocket then?
Never mind, there is a version of Signal without Google libraries, but instead of using UnifiedPush like Molly does, Signal falls back to direct WebSockets, which requires much more battery consumption in the background unfortunately. github.com/signalapp/Signal-An…
Add another way to receive notifications · Issue #13290 · signalapp/Signal-Android

Hi, It seems weird that Signal still relies on GCM/FCM for notifications. Even with Signal APK downloaded from the website, and having whitelisted Signal in DNSfilter (personalDNSfilter | F-Droid -...

GitHub