Для чего Telegram открытый исходный код?

Время на прочтение: 4 минут(ы)

Интернет-издание The Kernel (воскресное к The Daily Dot) опубликовало интервью с Павлом Дуровым, создателем мессенджера Telegram. В частности, Павел поделился своим взглядом на то, как открытый исходный код способствует развитию программных продуктов.

На вопрос «Почему Open Source делает Telegram лучше?» прозвучал следующий ответ:

«Так как исходные коды Telegram выложены на GitHub, и любой может свободно изучить их, мы получаем очень ценную обратную связь от сторонних инженеров. … нам показали, как сэкономить три мегабайта пространства просто сжав графику внутри приложения. Мы подумали: „Отлично! Наше и так одно из самых маленьких, а теперь мы сможем сделать его ещё меньше“. Мы очень благодарны этим людям и продолжаем получать ценные советы от сообщества».

Павел продолжил:

«За время существования Telegram мы проводили конкурсы по взлому нашего шифрования. В первый раз мы попросили людей перехватить трафик и расшифровать его. Участникам не удалось добиться этой цели, зато один из них обнаружил потенциальную уязвимость в нашем механизме шифрования данных. Потенциально мы — Telegram, не третьи лица, могли видеть секретные чаты. Этот парень получил от нас 100 000 USD. Его находка лежала вне рамок конкурса, но всё равно была очень важна, а мы считаем, что должны поощрять подобную обратную связь».

Сообщество помогает проекту Telegram не только в вопросах разработки, но и в более тривиальных вещах:

«Если вы зайдете в настройки приложения, там есть специальное место, где вы можете задать нам вопрос. Пишите там, что угодно, ваше сообщения попадает к команде поддержки, которая рассматривает все отклики. Мы довольно быстро поняли, что со всем сразу мы не справимся, поэтому пригласили волонтеров. Это люди, которым нравится Telegram, которые располагают свободным временем и хотят использовать это время, помогая другим разобраться, что такое Telegram. Мы не делаем волонтерами всех подряд. Если человек хочет стать волонтером, сначала он должен пройти тест и ответить на наши вопросы, некоторые из них весьма коварные».

Изменение политики WhatsApp зимой этого года, который сообщил о передаче данных пользователей в Facebook, значительно ускорило рост числа пользователей Telegram, что не смогло остаться без реакции со стороны Facebook.

«WhatsApp от Facebook, похоже, перешёл на скрытый маркетинг. Недавно редакторы «Википедии» обнаружили несколько платных ботов, которые добавляли предвзятую информацию в статью о WhatsApp в «Википедии». Мы также обнаружили ботов, которые распространяют неточную информацию о Telegram в социальных сетях», — сообщил Дуров.

По его словам, боты распространяли три мифа о работе мессенджера: «исходный код Telegram не открытый», «Telegram — русский и полностью контроллируется ФСБ» и «Telegram не зашифрован».

Читайте также:  В Telegram для Android появились видеозвонки

заявил, что все клиентские приложения Telegram имеют открытый исходный код с 2013 года, а чаты шифруются с момента запуска мессенджера. Открытый исходный код позволяет любому пользователю, обладающему необходимыми знаниями, провести независимый аудит исходного кода мессенджера Telegram, что является гарантией «прозрачности» и отсутствия скрытых функций, чем не могут похвастаться многие другие популярные приложения.

«Telegram не имеет ни серверов, ни офисов в России и был заблокирован там с 2018 по 2020 год», — добавил он.

Исходные коды Telegram

Со временем будет доступно больше исходных кодов. Следите за обновлениями.

Официальные приложения

Telegram для Android

Официальное Android приложение, посмотрите полное описание на Google Play Market.
Распространяется по лицензии GNU GPL v. 2 или выше.
GitHub »

Telegram для iPhone

Распространяется по лицензии GNU GPL v. 2 или выше.
GitHub »

Читайте также:  Умные очки ODG R-7 не нуждаются в смартфоне
Telegram для macOS

Нативный  клиент.
Распространяется по лицензии GNU GPL v. 2.
GitHub »

Telegram для браузеров

Javascript клиент для браузеров. Mac, Windows, Linux.
Распространяется по лицензии GNU GPL v. 3.
GitHub »

Telegram Desktop

Базирующийся на Qt десктопный клиент. Mac, Windows, Linux.
Распространяется по лицензии GNU GPL v. 3.
GitHub »
Сайт разработчика.

Telegram для WP

Распространяется по лицензии GNU GPL v. 2 or later.
Доступен здесь »

Неофициальные приложения

Telegram CLI (Неофициальный)

Интерфейс командной строки Linux для Telegram.
Распространяется по лицензии GNU GPL v. 2.
GitHub »

Unigram (Неофициальный)

UWP Telegram клиент, который работает на мобильных, компьютерах и Xbox One.
Распространяется по лицензии GNU GPL v. 3 или выше.
GitHub »

MadelineProto (Неофициальный)

PHP MTProto Telegram клиент.
Распространяется по лицензии GNU AGPL v. 3
GitHub »

По материалам: www.nixp.ru

Читайте также:

Читайте также:  Системные требования Windows 11 напугали обязательной поддержкой TPM 2.0, но решение, похоже, есть

Присоединяйтесь к нашему -каналу: https://t.me/technomagic и группе в Facebook.

Здесь самые популярные товары из Китая по волшебным ценам!

Похожие статьи:

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *