-
Notifications
You must be signed in to change notification settings - Fork 21
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Future of LibreSignal now that Signal is Google-free #52
Comments
|
It seems to me that if he was so concerned about people using his servers he shouldn't have included references to them in the free open source code he released on the internet for anyone to use and/or modify. To be quite frank, I don't care if he is upset. He shouldn't have made his project GPL in the first place if this is his position (or he should have separated the hostname/ip address of his server from the Github repository). |
|
If they're so tired, why this direct download able version ask still for actuall Google services? |
|
If you have the Play Services installed but you disabled some stuff then it won't work. Anyway it's the worst of both worlds, I really can't understand why one should chose this configuration. If you delete some random stuff from your computer's OS, do you expect it to work properly? Anyway moxie will accept a PR addressing this specific issue: I think it's time to stop whining. |
|
I think it would be fair for people responsible for this repository to answer the actual questions raised here:
I would actually add an extra question here:
Thanks for the clarification. |
|
I can't speak for the maintainer of LibreSignal, but one reason it still makes sense for LibreSignal to be distributed is that Signal is not available for download via fdroid. I don't know about other people, but I personally do not like the idea of having to manually download and install updates for Signal and treating it like a special snowflake on my devices. |
|
The problem is that LibreSignal is not doing this correctly: they are rebuilding from scratch, and change the package signature, which breaks the trust path between users and the OWS developers. I have clearly outlined how Signal should be distributed on F-Droid elsewhere. By rebuilding and redistributing Signal the way LibreSignal is doing, they are adding an unnecessary point of failure in the trust chain: on top of trusting OWS personnel, we now also need to trust the people doing the rebuilds and the ones running that F-Droid repository. Even worse, it's not in the official F-Droid repository - so we need to trust even one more third party than if you are already using F-Droid. There are ways of shipping binaries with the F-Droid server: you don't need to rebuild the binaries. You can just get the APK from the signal.org site, check the signature, and ship that. Rebuilding from source doesn't bring any additional security benefit unless you actually check that the binary matches the original build. So I understand your answer for 3 is "because I want to use F-Droid". I understand that, I want to use F-Droid too! But we should do this the right way if we want to keep any sort of credibility here. It also doesn't answer questions 1 and 2 - I am not sure that "shipping on F-Droid" outweighs telling people to just use the APK from Signal.org... I also believe it would be better if people installed the official APK, even if it's done through a F-Droid repository if you wish. Otherwise LibreSignal is just engaging in the questionable practice of rebuilding a different binary from the official builds. This is bound to introduce errors and issues, outdated packages if not security issues. Right now, the F-Droid build available from the Eutopia repository is out of date. What I see in F-Droid is 3.30.4, which has been released almost a month ago. Upstream is now at 4.1.0, released 4 days ago. There are reasons why those releases are made, and unless the F-Droid release process is automated, it will always be unreliable and out of date. Pending automation, I think the repository should be retired and users pointed at the upstream APK distribution. |
|
Is upgrading from Libresignal (LS) to the official Signal doable using fdroid? Or do I need to get the APK? |
|
If you have root, grab the apk from official Signal, then use |
|
@anarcat It's not that simple. I would love to publish official builds, but this needs working reproducible builds. Please read this issue: xmikos/fdroiddata#39 To summarize it:
|
There's a builtin update mechanism. Signal downloads the latest APK and you just need to tap "install". |
What does the future look like for LibreSignal, now that Signal is fully functional on devices that don't include Google Play Services and is officially distributed outside of the Google Play Store? When I say LibreSignal, I am of course referring to the rebranded build which @xmikos is now distributing through http://fdroid.eutopia.cz/, not the experimental WebSocket build that had the same name and was abandoned some time ago.
Open Whisper Systems has made it clear that they are tired of supporting third-party clients due to the operational costs that are involved:
Do the reasons for continuing to distribute LibreSignal outweigh the extra work that it creates for Open Whisper Systems? Wouldn't it be better to discontinue LibreSignal and recommend that people install the official APK instead?
The text was updated successfully, but these errors were encountered: