Follow

If app code is open, does it mean that someone can create a that can send messages through federated servers by protocol but with all nice Telegram advantages like , interface, etc.? @rf

@boxo @rf думал вчера вот ровно о том же, буквально
вероятно, мои мысли просочились в ноосферу. а может мы к одной волне подключились

@curlymario @boxo @rf прям какая-то магия... Присоединяюсь к вам. Сам на днях думал почему есть delta chat, а форка для xmpp до сих пор еще нет

@boxo @curlymario @rf думаю, нет, для тех кто понимает программный код:)

@drequivalent они позиционируют себя как форк телеги?! Не знал, правду говоря @curlymario @boxo @rf

@yura нет, это просто мессенджер с хорошим UI/UX.

@curlymario @boxo @rf

@curlymario Абсолютно. Из XMPP-клиентов лучший, и всем бы на него равняться.

@boxo нет
Код телеграма не опубликован. Есть только код клиента.
Собственно, смысла в клиенте без серверной части немного - везде, где что-то утыкается в фичи - просто идёт отсылка на API, который тоже закрыт.

@rf

@sptnkmmnt @boxo @rf надо ещё отметить, каким образом открывают код клиента телеграмма, а именно раз в 6-8 месяцев (релизы самого приложения в play market выходят чаще) заливают код на гитхаб в два-три коммита, каждый из которых на 10-20 тыс. изменений с кратким описанием из серии "исправили баги, добавили звонилку".

@ma1uta не знал, спасибо.

Походу совсем "на отъебись" выкладывают, чтоб маркетологам было чего бухтеть

@boxo @rf

@sptnkmmnt @boxo @rf чтобы не быть голословным, исходники клиента под Андроид: github.com/DrKLO/Telegram/comm
Открываем любой коммит "Update to x.x.x" и наслаждаемся. Да, выливают код часто в последнее время, тут я ошибся.

P.S.: характерный коммит (который не собирается) github.com/DrKLO/Telegram/comm

@sptnkmmnt @boxo @rf поэтому когда очередной собеседник начинает заливать про опенсорсный телеграмм, я показываю ему эту историю, и предлагаю рассказать, что какие изменения попали в 5.7.0 -> 5.7.1. Если не успокаивается, то можно открыть код шифрования mtproto (найти которые ещё тот квест) и предложить разобраться в нём. Комментариев и тестов, конечно же, никаких нет.

@sptnkmmnt @boxo @rf ах да, есть ещё ToS (Terms of Service), который требует, чтобы клиенты _всегда_ отправляли отметки о наборе текста, доставки, и реализовывали удаление и самоудаляющиеся сообщения. За не соблюдение ToS пожизненный бан. И такие случаи были, когда банили сторонние приложения.

@ma1uta @sptnkmmnt @boxo @rf ToS это условия использования сервиса, то есть их серверов. делает также, у них вообще ToS запрещает сторонние клиенты. То есть за использование того же signal-cli они, вообще говоря, могут забанить.

Это всё не помешало @delta сначала использовать код интерфейса от , а теперь от . Код в принципе открыт и сделать свой клиент с таким же интерфейсом можно. А вот пользоваться шпионящими сервисами не рекомендую.

@ma1uta @sptnkmmnt @boxo @rf @delta Пояснение: отслеживает все ваши просмотры постов в каналах и просмотры страниц через instant view. Например, по ссылке t.me/durov_russia/20 читаем: "Технология моментального просмотра новостей Instant View уже позволяет читать новости 6000 изданий по всему миру с любого устройства, а статистика их просмотров в каждой стране позволяет алгоритмически вычислять наиболее релевантный на данный момент контент."

@sptnkmmnt @boxo @rf Кстати даже если серверный код откроют нефакт что телега реально на нем работает! А пока даже если шифрация на клиенте валидна на бэке можно подменять публичные ключи и "проксировать"

@boxo @rf По теме: интерфейс скопировать можно, а вот для стикеров нужно делать расширение протокола, да ещё и продвигать его поддержку в другие клиенты. Например, в основанном на XMPP Movim (movim.eu/) стикеры есть. Только вот совместим он только с Movim опять же.

— это базовый протокол, как . Поверх можно сделать , а можно . И поверх XMPP можно -подобный сервис сделать, только сколько людей его будут использовать?

Sign in to participate in the conversation
Anarchism Space

A mastodon instance for anarchists and libertarian socialists.