#signal server is now officially closed source, making it de facto a worse-looking telegram.
@danielinux @mmu_man That’s just not how it works.
While I agree that this is sad, something is not closed source just because the code is not public.
@danielinux @mmu_man To be more clear : there’s nothing in the (A)GPL (or any other common FLOSS licence) that requires the code to be public.
The only thing is that the code must be shared with users that ask for it.
The problem is not just an AGPL violation here, even though the license explicitly requires to show the code if you are providing a service on top of it. According to AGPL-3, if you are using the service you are the user. Good luck anyway submitting such a request to them at this point.
The actual problem is that #signal is no longer willing to publicly share the sources of their server platform, which is what #signalapp users criticized the most about others in the past, #telegram in particular.
@danielinux @Arcaik @mmu_man also, telegram had at least plausible explanation ("we were going to make server-side source code open from the start, but then we were tipped that a certain government is going to use them to set up their own surveilled messenger and block Telegram on its territory, so that people would not complain too loud because there is a government-managed alternative which is just as great but surveilled; and we had to scrap our plans").
I don't think there is any explanation from Signal?
@IngaLovinde @danielinux @mmu_man > I don't think there is any explanation from Signal?
AFAIK, they develop new features internally (in this case username support) and release when it’s done.
@IngaLovinde @danielinux @mmu_man Also what you say about Telegram wouldn’t apply to Signal. Signal’s server is mainly a way to put people together, but it doesn’t really stores users data or metadata. Even if you hijacked signal’s infrastructure, you wouldn’t be able to access too much PII.
Telegram otoh is a shitty messenger with no end to end encryption by default, an unknown, in-house protocol, plain text backup, etc.
@danielinux @IngaLovinde @mmu_man All of Signal’s encryption is happening on the endpoints, what do you think they could do on the server side that would undermine your security or privacy?
Not jumping anywhere here.
Never been a signal user, neither will I ever install it, because I've never trusted the people behind it and their silly arguments. And for a number of other reasons that are not new.
Check this old toot, for example:
https://mamot.fr/@jz/100406505533058339
Or read more about the way they interacted with #libresignal, or to multiple requests to publish on #f-droid, or to add a different notification strategy, like a websocket interface.
I don't trust Telegram 100% but it's "good enough" for my everyday use, easier to install on a de-googled phone, and made by people that know how to interact with other people.
@Arcaik @danielinux @mmu_man
1. Secret chats in Telegram are also end-to-end encrypted (and the protocol is open, the clients are open-source, there are third-party clients). Which did not stop Signal from criticizing Telegram for not having server-side code open, and promoting it as one of the key Signal advantages over Telegram.
2. Signal can collect metadata: who is talking to who, when, how often, and from what IP addresses. (Maybe phone numbers too?)
@IngaLovinde @danielinux @mmu_man Signal can’t access (or doesn’t store) those metadata:
* https://signal.org/bigbrother/
* https://signal.org/blog/sealed-sender/
* https://signal.org/blog/private-contact-discovery/
ITT: signal fans clutching the straws, nearly running out of arguments on why signal is still relevant.
@danielinux @IngaLovinde @mmu_man Oh, we can play with sarcasms if that’s what you want.
“I’m not defending Telegram”, “Signal shares FUD on their competitor” says the person who roots for Telegram and it’s fake crypto.
@danielinux @IngaLovinde @mmu_man I’m not defending Signal on this specific topic (not sharing the code is a super shitty attitude), but what bugs me so much is that you jump to wrong conclusions when there are litterally dozens of topics in various forums and people that actually try to clear the situation.