Episode #482 from 2:44:39
Open source
We should say that there's a lot of other aspects to this that are important. For example, Telegram is the only app that has open source reproducible builds for both Android and iOS. Why is this important? You need reproducible builds in order to verify that the app really does what it claims, really encrypts data in a way that it is described on its website. For that you need to make your apps open source for any researchers to have a look at it. Telegram has been open source since 2013. Apps like WhatsApp have never been open source, so you don't really know what they're doing and how exactly they encrypt your messages. What's important here though is to understand whether the version of the app that you download from the app store corresponds exactly to the source code that you can view on GitHub. For that you need reproducible builds.
Why this moment matters
We should say that there's a lot of other aspects to this that are important. For example, Telegram is the only app that has open source reproducible builds for both Android and iOS. Why is this important? You need reproducible builds in order to verify that the app really does what it claims, really encrypts data in a way that it is described on its website. For that you need to make your apps open source for any researchers to have a look at it. Telegram has been open source since 2013. Apps like WhatsApp have never been open source, so you don't really know what they're doing and how exactly they encrypt your messages. What's important here though is to understand whether the version of the app that you download from the app store corresponds exactly to the source code that you can view on GitHub. For that you need reproducible builds.