Ever since that, I don't think you should consider Signal's server "open source" at all. They've shown they'll conceal, diverge and cover up for their own enrichment. What will they do when they're threatened? Cave.
>Last commit 7 Days ago
>AGPL-3.0 License
That's the present
If there's a single piece of closed source code running on the servers, it ceases to be open source.
Yeah no that's not the definition of opensource, if my opensource mailserver has a closed source spam-scanner, my mail server is still opensource - the spam-scanner
phone_home_to_nsa(metadata, ip_address, sender, recipient);
Are you still comfortable with this 'open source' project?
Maybe there's some sort of cryptographic attestation out there which could fulfil such purposes but quite sure it's not that practical.
There are a few reasons why I would prefer them to provide source code that they claim is running in the service due to the metadata issue:
a) if it's actually running there, people can find simple bugs in it that could allow that metadata to be stored or revealed by accident,
b) if it's not actually running there, but something very close is (i.e. that code with small amount of patches), then the advantage above still applies and if those patches come to light, they can be easily evaluated for intent and effect,
c) if they're running something completely different (which would be very weird), it'd be noticeable and it would be an obvious lie once exposed.
Do you have some examples of the sort of "heroism" you think is involved here?
It's pretty clear that governments around the world (including many western countries) have decided that online services must take full responsibility for everything their users say and do on the platform. Regulation is coming hard and fast. It's not subtle and some of it will inevitably be inconsistent with E2EE.
Anyone running a popular service of this sort is going to be under huge pressure - political pressure, expensive legal pressure and presumably the sort of pressure exerted by police and intelligence services that the rest of us are fortunate not to know very much about.
Signal's structure, the tight link between the org, the people and the centralised operations focuses all the pressure on this small group of people. They are going to be an absolute lightning rod as soon as WhatsApp has given up.
I don't want to be in their shoes. I fear they will have to make very difficult decisions pretty soon. I find it puzzling that they're making themselves the target of further powerful opponents by adding cryptocurrencies to the mix.
I think Matrix has the better structure for what's coming. It distributes the pressure. It's not either on or off. It's not just some specific app that can be banned.
Your theory is that, seeing this, US politicians will decide priority #1 is to re-write the US constitution in order to go after a completely different service? Sure, they can't find a bare majority of votes for cheap, easy fixes that are broadly popular, but repeatedly getting super-majorities for the lengthy and expensive process of tearing down the fundamental principles of the country to go after an outfit few voters have even heard of it will be easy? I don't buy it.
One of the most awful things about the "better structure" of Matrix is that if you make any use of this "better structure" you eliminate Don't Stand Out which is an essential characteristic of Signal. Yet, to enable that "better structure" to even exist Matrix already makes you give up some of the privacy you have on Signal anyway. So you're losing some privacy to have the option of giving up even more privacy.
Several of the sub-threads in this discussion mention metadata. Don't Stand Out is crucial because of metadata. The Secret Police can raid all sixteen users of "Jim's Black Pill Matrix Server" and if two of them are innocent bystanders too bad, all fourteen members of the Conspiracy To Do A Naughty Thing are known to use Jim's server, and so they Stand Out and were caught. In contrast, using Signal the Conspiracy To Do A Naughty Thing are disguised by the presence of Sarah's Hen Night Planning DO NOT TELL SARAH, Smith Family Group, and LOL Funny Cats!!!! among many more. Signal doesn't know, or care about any of these groups.
If you think that E2EE is not under heavy political fire then please read what our governments are demanding from tech companies. This is not limited to companies that are "choosing what is communicated and by who". On the contrary, governments are demanding that companies monitor what is communicated and by who:
International statement: End-to-end encryption and public safety
https://www.gov.uk/government/publications/international-sta...
Writing long letters deploring the rules might work if you're up against the resident's association, local town council, or even a court of law, but Mother Nature couldn't give a shit what you think about her rules.
They are not perfect, but I can't see anyone who does better overall.
>iCloud backups are turned on by default
I believe it is good default, as 90%+ of their users (would) care more about accidental data loss than privacy. When that changes, Apple will change the default.
>client-side detection system for "child pornography"
Yes, that's a very controversial move. But they made it client-side because it's more private than server-side.
I think you're right about the numbers, but I don't understand why that justifies the default. Why even have a default? Why not just ask users what they want? It's not a hard question, and it even has the benefit of helping inform users about the feature.
> Yes, that's a very controversial move. But they made it client-side because it's more private than server-side.
So? Either it respects privacy or it doesn't in this kind of discussion. Lauding them for violating your privacy but not as much as they could otherwise is like lauding a mugger for only taking half of the cash in your wallet. Yeah it could have been worse, but that doesn't change the nature of their actions.
I've never seen anyone ask for Signal to remove the ability to use phone numbers. People ask Signal to add the ability to use something other than a phone number, as well.
There are different ways to achieve that, all of which have drawbacks. They chose one.