Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Libsignal Alternatives
Similar projects and alternatives to libsignal
-
-
signal-cli
signal-cli provides an unofficial commandline and dbus interface for signalapp/libsignal-service-java
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
Signal-Server
Server supporting the Signal Private Messenger applications on Android, Desktop, and iOS
-
-
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
-
LibreSignal
LibreSignal • The truly private and Google-Free messenger for Android.
-
signal-desktop
A community-maintained package to easily install Signal Desktop on Linux (by snapcrafters)
-
-
-
matrix-spec-proposals
Proposals for changes to the matrix specification
-
-
-
-
-
-
matrix-docker-ansible-deploy
🐳 Matrix (An open network for secure, decentralized communication) server setup using Ansible and Docker
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
libsignal reviews and mentions
-
End-to-end encrypted messages need more than libsignal
How is twitter intending to use libsignal? I doubt it would be via the primary AGPL license[1], forcing them to publish the source code of their server source code. Does signal sell private licenses?
[1] https://github.com/signalapp/libsignal/blob/main/LICENSE
-
Twitter Will Adopt Signal Protocol for Encrypted DMs
Signal protocol is AGPL3 https://github.com/signalapp/libsignal
- Elon Musk says he wants 'Twitter 2.0' to have video chat, voice calls, and encrypted DMs — and has enlisted the help of Signal's founder
-
Snap Store administrators removed signal-desktop from Ubuntu Snap
This is the license for libsignal: https://github.com/signalapp/libsignal/blob/main/LICENSE
The only reference to trademark is:
> Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
-
software developers willing to develop a signal app
If anyone is interested, comment or drop me a PM. I am not the most experienced programmer, but I have about a year's worth of experience each in Java, which the Signal android app and the Punkt app are built in, and Rust, which the libsignal library (https://github.com/signalapp/libsignal) is built in.
-
New EU Law Could Force Apple to Allow Other App Stores, Sideloading, and iMessage Interoperability
They use the same primitives, and Signal even provides a library of primatives
-
End to end encryption messaging implementation
Obviously this glosses over a lot of details (e.g. replay protection) that needs to be properly implemented, otherwise it will not be secure, I recommend checking out Signal's docs and to use libsignal instead of implementing your own.
-
Valid Signal privacy issues shrugged off while patches quietly rolled out
> The "safety number" also encodes both participants' phone numbers
Um, not that I know of. A quick check, though, the QR code is a bunch of binary data, so I dove into the source code: https://github.com/signalapp/libsignal-client/blob/4446b648f...
> very amused that the author censored part of the QR code, but not the human readable text below it containing the exact same data
So what is it now, does it contain the phone numbers or not? Since any phone numbers are censored, only the safety number is not. But the QR code doesn't contain the phone number, as you just saw in the source code (assuming I correctly identified the relevant part, I just looked for uses of qr codes, found getScannableFingerprint and followed the trail through libsignal from there).
It's also, strictly speaking, not the same as the text below: the safety number below doesn't appear to include a version number (same file, lines 14-16).
-
starting a native adaptive Linux client for Signal
Fortunately, the Signal developers are now using a new Rust library with bindings to C, Java, Swift, and TypeScript for their own clients. Currently this is undocumented and does not yet implement all the logic necessary to write a complete client. However, upstream has advised that using this new library would be the best option for starting a new client.
I have communicated with the Signal developers a bit and they were supportive of the idea of a native Linux client. They were also supportive in their recent AMA. I don't think they're opposed to a native Linux client. It's just not enough of a priority for them to invest resources into it.
-
A note from our sponsor - SonarLint
www.sonarlint.org | 7 Feb 2023
Stats
signalapp/libsignal is an open source project licensed under GNU Affero General Public License v3.0 which is an OSI approved license.