WhatsApp gives users an ultimatum: Share data with FB or stop using the app

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • Signal-Server

    Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS

    Yes it is: https://github.com/signalapp/Signal-Server

    Telegram's backend is closed-source.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • TextSecure

    A private messenger for Android.

    They have given it thought, and have purposely decided not to distribute it through f-droid [0]. Yes you have to search for it, but if you are savvy enough to use un-googled android, you will be likely able to find it.

    0. https://github.com/signalapp/Signal-Android/issues/9044#issu...

  • openinwa

    Create chat in WhatsApp without saving number to your phonebook

    FWIW: I've been using whatsapp without access to my contacts with the help of this little app: "Open in Whatsapp"

    https://github.com/subhamtyagi/openinwa

    You can enter a number in that app and it will launch a conversation with them in whatsapp. I think it makes use of the API mentioned in sibling comments.

  • matrix-puppet-signal

    A Signal bridge for Matrix

    - Client with simple UI, polished UX, and not just a smoking pot of features: FluffyChat[3] is mostly there.

    - Server of which I can guarantee the uptime. Dendrite should lower the resource usage for a ~5-100 accounts server, and decentralised identities[4] would allow falling back to another server (such as a friend's).

    [1] https://github.com/tulir/mautrix-signal

    [1] Older bridge, unmaintained: https://github.com/matrix-hacks/matrix-puppet-signal

    [2]https://matrix.org/docs/guides/whatsapp-bridging-mautrix-wha...

    [3] https://web.fluffychat.im/en/

    [4] https://github.com/matrix-org/matrix-doc/blob/neilalexander/...

  • matrix-doc

    Discontinued Proposals for changes to the matrix specification [Moved to: https://github.com/matrix-org/matrix-spec-proposals]

    As I wrote in another comment, portable identities are a matrix spec change I'm quite excited about: https://github.com/matrix-org/matrix-doc/blob/neilalexander/...

    Start on a server, but your real identity is attached to a cryptographic key, not an e-mail-like identifier. That would allow you to move around, and maybe one day get rid of domain names altogether (using something like yggdrasil or tor to host and connect servers, for instance).

  • Signal-Android

    Patches to Signal for Android removing dependencies on closed-source Google Mobile Services and Firebase libraries. In branches whose names include "-FOSS". Uses new "foss" or "gms" flavor dimension: build with "./gradlew assembleWebsiteFossProdRelease" (change "Website" to "Play" pre v7.15.4). (by tw-hx)

    There are forks of the Signal client that do use the OWS servers, but IIUC they are in violation of the OWS TOS. Certainly moxie has threatened to block forked clients, which is why F-droid won't host any of these forks.

    [1]: https://github.com/tw-hx/Signal-Android

  • lithium

    Wire Services JDK (by wireapp)

    That's a good point. Threema using standard libsodium cryptoboxes (iirc) makes this easier to integrate with than these Axolotl-like protocols, though Threema still uses a custom protocol to communicate chat messages so you'll have to implement that. Also, Wire has a bot API so you don't need to pretend to be a real client to integrate in a chat. https://github.com/wireapp/lithium/wiki

    Afaik Signal doesn't have that, there only seem to be third party implementations for bots.

  • android

    Android application to receive notifications (by NoProvider2Push)

    I either do not have this issue, or it doesn't show up for me on the battery usage page. Are you sure it is widespread?

    With that said, there is some work being done towards a FLOSS replacement for firebase [1]. Gotify can be used as a backend [2], among others ([3] too, I think). Not ready for prime-time, but almost, and development started pretty recently (mid-December).

    [1] #openpush:bubu1.eu (https://matrix.to/#/!ajsXAmvYUOjfmMJnGJ:bubu1.eu)

    [1] https://github.com/UnifiedPush/UP-spec/blob/main/specificati...

    [2] https://github.com/gotify/android/tree/unifiedpush

    [3] https://github.com/NoProvider2Push/android

  • LibreSignal

    LibreSignal • The truly private and Google-Free messenger for Android.

    You can read about the stance in question on a lot of github issues, one of which is this one: https://github.com/LibreSignal/LibreSignal/issues/37 (not actually the signal repo, but moxie talks about the need for iron control over the platform). You can extrapolate consequences pretty far from what is said there, consequences which are well understood by moxie (if nothing else, you can see that time was spent thinking about environmental factors). To me this attitude is baldly toxic because it makes the world worse (in that it reinforces the opinion that centralised is better, which is at the heart of so many problematic digital services).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • What's better than Signal when it comes to privacy?

    4 projects | /r/privacy | 26 Jun 2022
  • This Website Is Hosted on Bluesky

    7 projects | news.ycombinator.com | 24 Nov 2024
  • Matrix 2.0 Is Here

    1 project | news.ycombinator.com | 1 Nov 2024
  • We have lift-off Element X, Call and Server Suite are ready

    7 projects | news.ycombinator.com | 20 Sep 2024
  • Telegram has launched a pretty intense campaign to malign Signal as insecure

    8 projects | news.ycombinator.com | 13 May 2024

Did you konow that Java is
the 8th most popular programming language
based on number of metions?