Вдобавок к
посту выше, хочется немного прокомментировать статью, а, точнее, заявления об открытости Telegram, в виде трёх «вопросов без ответов» к команде Павла Дурова:
1. Почему
официальная документация по Core API (на котором построены сами клиенты) во многих местах устарела на 3 года (а кое-где вообще отсутствует), вследствие чего приходится использовать сторонние ресурсы или «ковырять» исходники одного из приложений?
2. Почему исходный код двух основных (
Android и
iOS) приложений Telegram публикуется крайне нерегулярно (см. рис.), тем самым попутно нарушая лицензию GPLv2, под которой выпущены? Нет ни одной логичной причины такого поведения со стороны определённо квалифицированных разработчиков мессенджера.
3. У исследователей безопасности (Security Researchers) нет доступа к серверной части Telegram, чтобы убедиться в качестве инфраструктуры. Конечно, некоторое представление можно получить, изучив исходники клиентов, а проблема паранойи, теоретически, решается переходом исключительно на секретные чаты. В то же время, мессенджер Wire провёл
аудит своего протокола, а также клиентской и серверной частей. Вопрос: какова ситуация с исходниками сервера?