LINUX.ORG.RU

Вышел Dino 0.1 — новый XMPP-клиент для десктопного Linux

 dino, , , ,

Вышел Dino 0.1 — новый XMPP-клиент для десктопного Linux

2

2

Dino — это современный чат-клиент с открытыми исходниками для десктопа на основе XMPP/Jabber. Написан на Vala/GTK+. Разработка Dino началась 3 года назад, и она объединила более 30 человек, вовлеченных в процесс создания клиента. Dino отвечает всем требованиям безопасности, совместим со всеми клиентами и серверами XMPP. Главное отличие от большинства подобных клиентов — чистый, простой и современный интерфейс. Приложения WhatsApp и Facebook Messenger захватили миллионы пользователей, т.к. имеют простой и понятный интерфейс, чем никогда не могли похвастаться XMPP-клиенты. Но они имеют закрытые исходники, и это плохо. Такие приложения, как Wire или Signal, могут похвастаться хорошим интерфейсом, открытыми исходниками и поддержкой шифрования, но являются централизованными, что тоже неидеально. Dino заполняет этот пробел и привносит в мир децентрализованного обмена сообщениями качественный клиент. Вы получите незабываемый опыт безопасного и приватного общения!

Из основных возможностей клиента:

  • Простой и современный интерфейс.
  • Поддержка шифрования (2 метода): OpenGPG и OMEMO с механизмом двойного храповика.
  • Передача изображений и прочих файлов без каких-либо ограничений.
  • Поддержка личных и групповых чатов.
  • Расширенный поиск сообщений.
  • Возможность использовать одновременно с остальными XMPP-клиентами, продолжая вести один и тот же разговор как через мобильные клиенты, так и через настольные. Сообщения, отправленные и полученные, пока Dino находится в оффлайне, синхронизируются при запуске.
  • Возможность использовать несколько аккаунтов в одном окне, позволяя разделять личные и рабочие данные.
  • Богатые возможности настройки конфиденциальности.
  • Dino — это маленькое и быстрое приложение!

Ссылка на GitHub

>>> Подробности

★★★

Проверено: unfo ()
Последнее исправление: unfo (всего исправлений: 1)

OMEMO с механизмом двойного храповика.

Обожаю эти переводы :D

hateyoufeel ★★★★★
()

Они немного опоздали. Рынок мессенджеров перепонен, а юзвери избалованы кучей всяких плюшек (в т.ч. сквозным шифрованием).

Чтобы внедрить сабж, надо поднимать свой XMPP-сервер и настраивать клиенты. А телеграмы, вайберы и прочие ватсапы и так есть на телефонах юзверей.

vold ★★★★★
()
Ответ на: комментарий от duott

Ничто не вечно под луной, даже телега. На всякий случай должно быть что-то что можно развернуть самому, без Павла/Марка и прочих.

spellman
()
Ответ на: комментарий от anonymous

потому что они знают, что такое end-to-end encryption?

Это к вопросу почему открытый ключ не может быть больше опеределенной длины ?

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 1)
Ответ на: комментарий от anonymous

Xabber для отрицателей OMEMO. Его наличие только вредит репутации протокола.

Есть ещё один клиент для этих отрицателей: coyim.

https://github.com/coyim/coyim/issues/421#issuecomment-283944607

If you really want OMEMO so bad, CoyIM is probably not the chat client for you.

coyim issues:

Вот уж кто умеет ждать - так это фанаты OTR. Минимум 4 года уже ждут OTRv4.

gag ★★★★★
()
Ответ на: комментарий от mx__

это к тому, что надо учить матчасть, а не запускать рандомное говнецо с гитхаба в локальной сети.

anonymous
()
Ответ на: комментарий от anonymous

это к тому, что надо учить матчасть,

Какую матчасть ? Я читал много литературы по RSA и понимаю почему различные алгоритмы имеют фиксированную величину.

Или Вы про ядро линукса ?

mx__ ★★★★★
()
Последнее исправление: mx__ (всего исправлений: 2)

Название клиента соответствует состоянию XMPP.

Это вымирающий динозавр.

Skullnet ★★★★★
()
Последнее исправление: Skullnet (всего исправлений: 1)
Ответ на: комментарий от Rootlexx

Riot запаковали ввиде браузерного расширения. Аналогичен веб версии, только хостится локально.

anonymous
()
Ответ на: комментарий от gag

Знаю про него, он тоже в личном расстрельном списке софта.

anonymous
()
Ответ на: комментарий от sena

Аналогично. Долго держался за Xabber, перешел и радуюсь.

YAR ★★★★★
()
Ответ на: комментарий от anonymous

Riot запаковали ввиде браузерного расширения. Аналогичен веб версии, только хостится локально.

Ну так всё равно в браузере запускается, пусть и не отдельном.

Я в своё время со Slack намучился, когда тот за пару дней распухал до почти 3 ГБ. А если ещё и этот запустить, да какой-нибудь Skype в придачу…

Rootlexx ★★★★★
()
Ответ на: комментарий от mx__

нет, я про процессор 8086. советую перестать писать коментарии и подумать, нигде не брать никакие серверы или ещё что-то, никогда не тащить барахло в локалку даже если там «открытые исходники».

anonymous
()
Ответ на: комментарий от intelfx

Ну не правда, у жаббера хотя бы сервер есть который не жрёт терабайты памяти. Отсутствию нормальных клиентов (Dino я пока не пробовал) это пока никак не помогло.

hateyoufeel ★★★★★
()

У меня два вопроса:

  1. видеозвонки есть?
  2. а видеоконференции?
Einstok_Fair ★★☆
()
Последнее исправление: Einstok_Fair (всего исправлений: 1)

Зачем это нужно?

beck ★★★★
()
Ответ на: комментарий от Rinaldus

Поздно, поезд ушел. Jabber мертв.

Лет на пятнадцать они промахнулись.

utanho ★★★★★
()
Ответ на: комментарий от hateyoufeel

закопать

И сидеть на… чём? Пока нет альтернатив и пока Matrix выполняет свои задачи, нет никакого смысла его закапывать.

commagray ★★★★★
()

Подход XEPов правильный, не стоит на него гнать. Именно благодаря ему XMPP хоть как-то пытается быть актуальным, на сегодняшний день.

У XMPP проблемы гораздо сильнее в сообществе, так как имеет значительную часть тех, кто минимально даже не способен пойти на соглашение относительно тех XEPов, что нужны и полезны. Хотя, есть хорошие инициативы по унификации, многие упираются ни с чего, притом это поражает всю экосистему от пользователей до разработчиков. Последние из которых любят исполтзовать пользователей в качестве своей армии. И к сожалению, эта часть пользователей весьма громкая, а том числе и за пределами сообщества, в столкновении с альтернативами. Просто в следующий раз когда услышите аргумент вроде: "XMPP имеет XEPы на любые случаи жизни, и из него можно получить все что угодно написав еще XEPоа. Имейте ввиду, это те же самые люди из-за которых эти XEPы годами не внедряются и не работают. Они используют модульный подход для расхваливания протокола в сравнении с другими мессенджерами, но сами его и XEPы в гробу видали.

Мокси правильно обратил на это внимание, в своем тексте Ecosystem is moving. Но назвал это чем-то присущим децентрализации самой по себе. Но, на мой взгляд влияние сложившейся культуры сообщества сильно усугубляет ситуацию, и собственно является главной проблемой, и без сдвига в сознании, никакие попытки написать хорошие клиенты не приведут к существенным изменениям в лучшую сторону. Хотя появление такого софта может повлиять на ситуацию.

anonymous
()

Разработка Dino началась 3 года назад

Когда джаббер уже был мёртв лет 5 как. Это какая-то банда слоупоков.

На сузе найтли сборка вообще хороша на фоне гаджима в плане отзывчивости, плюс омемо взлетело без лишних движений. Неплохо. Бесит только то, что там конференции каналами обозвали.

WitcherGeralt ★★
()
Ответ на: комментарий от duott

В мире, где есть Телеграм

И миллиарды голов скота, да, джаббер нужен не слишком-то.

WitcherGeralt ★★
()
Ответ на: комментарий от t184256

Сабж выглядит как замена. Фич почти нема, но они и нафиг не нужны, главное что омемо есть и картинки c видосиками отправляются. А гаджим уже поднадоел тормознутостью.

WitcherGeralt ★★
()

Что за механизм «двойного храповика» ?

Доколе безграмотные будут избегать ответственности?!

spigel
()
Ответ на: комментарий от WitcherGeralt

Ну вот когда гтк3 научится полосы прокрутки, тогда и поговорим.

kirill_rrr ★★★★★
()
Ответ на: комментарий от anonymous

Которое по дефолту в телеграме выключено, и, в отличии от Wire, зашифрованные сообщения не шарятся между клиентами.

kirk_johnson ★☆
()
Ответ на: комментарий от DllMain

Не успеха, хоть какой-то пригодности. Децентрализованными мессенджерами кто-нибудь вообще пользуется?

Правительство Франции вроде.

kirk_johnson ★☆
()
Ответ на: комментарий от kirk_johnson

Французский защищенный госмессенджер взломан сразу после запуска

Не про него, случайно? //Да-да, изнасилованные журналисты и пр.

Ну хз, правительство все же не совсем обычные пользователи

DllMain
()
Ответ на: комментарий от DllMain

Ну как бы никто особо не пользуется, потому что Telegram и Slack покрывают 99% потребностей. Для тех, кто не хочет платить дяде на работе, придумали mattermost. Для тех, кто боится больше брата (и любит Haskell) придумали Wire, который, в теории, умеет в педерацию и при этом умеет кошерно криптовать на несколько устройств одновременно. Зачем сейчас нужны децентрализованные сервисы не очень понятно, Telegram не подвел меня ни разу за последние пять лет. В отличии от того же XMPP, который регулярно отваливался, потому что то один сервак под кроватью сломается, то другой накроется, потому что его автор умер и больше не платит за колокейшон.

kirk_johnson ★☆
()
Последнее исправление: kirk_johnson (всего исправлений: 1)
Ответ на: комментарий от kirk_johnson

Ну как бы никто особо не пользуется, потому что Telegram и Slack покрывают 99% потребностей

Да, возможно и так

DllMain
()
Ответ на: комментарий от kirk_johnson

Зачем сейчас нужны децентрализованные сервисы не очень понятно

Во-первых, не все хотят светить номера своих мобильных телефонов, и, соответственно, такие люди сразу уходят оттуда, где им предлагают их вводить. Во-вторых, как раз таки в некоторых конторах могут быть свои локальные сети, где для полной независимости от интернетов могут разворачивать своё, децентрализованное.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от anonymous

У тебя от описания Xabber в F-Droid бомбит, а у меня от вот этого треда на гитхабе Conversations: https://github.com/siacs/Conversations/issues/1937


Because people kept complaining about it, ignoring the fact that it doesn't fit into the project's vision. Coloring the send indicator is a low-effort, mostly unobtrusive solution, mainly intended to appease people that «can't live without status». Same principle as the «delivered» tick mark. Yes, it's useless, and you shouldn't need it so it probably shouldn't be there, but some people are really paranoid about this stuff, and this is an easy way we can make them happy without doing too much harm.

Status in the conversation list is different. It's worse than unnecessary, it's actively harmful and misleading. In situations like I mentioned above, it will lead the user to believe things that aren't true.

Sure, it would be nice to have a decent indicator for the problem you're describing. We just don't believe status is the solution. We would rather have nothing at all, than use a poor metric that's misleading for the use-case of most of our users (i.e. heavy mobile use). This is also why the «last seen» indicator was removed somewhat recently. It just didn't really indicate what people thought it did, making it harmful and confusing.

Understand that Conversations has a set of goals and priorities that might not align with yours. If you just want pidgin for android, you're better off using a different app. And as always, feel free to fork if you think the direction of this project is misguided and you can do a better job (no snark intended). You're also always welcome to join our MUC at conversations@conference.siacs.eu if you're looking for further discussion. But please refrain from continuing to beat this long dead horse on our issue tracker.

I'm locking this thread, because there is nothing more to say on this point.


tl;dr: аффтар ниасилил реализацию, объявил это видением проекта и послал всех, предложив недовольных форкать (что кагбе намекает, что PR приняты не будут). Нет, я без OMEMO проживу как-нибудь, а вот мессенджер без статусов - это кастрат какой-то.

pekmop1024 ★★★★★
()
Ответ на: комментарий от saahriktu

не все хотят светить номера своих мобильных телефонов

Как будто опсос их не сливает. За всех, разумеется, не скажу, но мегафон борзеет в этом плане

в некоторых конторах могут быть свои локальные сети, где для полной независимости от интернетов могут разворачивать своё, децентрализованное

А каким образом сервер в локалке относится к децентрализации?

DllMain
()

Чей-то hello-world проект, созданный на мертвой технологии. Зачем об этом писать новости?

Reset ★★★★★
()
Ответ на: комментарий от kirk_johnson

И за десять лет оно не застыло во времени, как IRC, и при этом не имеет центрального органа, который бы отбирал и утверждал изменения. С этой стороны подход показывает свою состоятельность. А не взлетело еще оно по другим причинам. Но это вполне нормально для децентрализованного проекта, что ему нужны годы для распространения. Нет смысла сравнивать с коммерческими централизованными сервисами. Там совсем с другой стороны подходят к продвижению и разработки и имеют большую гибкость при внедрении изменений. И то, большинство таких сервисов проваливаются, но на слуху остаются самые известные и широкоиспользуемые.

anonymous
()
Ответ на: комментарий от DllMain

А каким образом сервер в локалке относится к децентрализации?

Так это. Что-либо централизованное, например, Телеграм, WhatsApp, Viber,... и т.д. на своём сервере не поднимешь. А децентрализованные протоколы потому и называются децентрализованными, что у них нет конкретного центра и любой может поднять их на своих серверах. Мастодонты, джабберы, IRC'и, FTP'шники, gopher'ы,... и т.д.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от saahriktu

А децентрализованные протоколы потому и называются децентрализованными, что у них нет конкретного центра и любой может поднять их на своих серверах

orly? Я, конечно, умею в перегрузку терминов, но здесь не об этом, КМК

DllMain
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.