Альтернатива Skype для Linux с аналогом для Android

Я ищу альтернативу Skype, которую я могу использовать для связи между компьютерами Linux и Android. Хотя Skype в основном доступен для обеих систем, я предпочитаю что-то более открытое (см. требования ниже). Это не обязательно должно быть одно и то же приложение в обеих системах, поэтому «Talk-X» в Linux и «Talk-Z» в Android подходят, если они могут общаться друг с другом.

Требования

  • Должны быть:
    • текстовые разговоры (чат)
    • обмен файлами
  • Настоятельно предпочтительны :
    • с открытым исходным кодом (СОПО)
    • аудио чат
    • видео чат
    • интуитивно понятный графический интерфейс
    • не требует взаимодействия со сторонней службой с закрытым исходным кодом (альтернативы: одноранговая сеть или работа на собственном оборудовании) для «общего использования»
    • поддержка шифрования
    • «получение» сообщений в автономном режиме (т. е. они доставляются, как только подключаются к сети; это может работать либо через «промежуточный сервер», либо с буферизацией «отправителем» (поскольку p2p не будет включать никакого посредника)
    • указание онлайн-статуса (в сети, в автономном режиме, занято) для запуска вручную
  • Хорошо бы иметь:
    • действительно хороший, удобный и интуитивно понятный графический интерфейс, который «могла бы использовать моя бабушка» (не путать с «причудливым и перегруженным графическим интерфейсом Hello-Kitty, который хотел бы мой внук»;)
    • SIP-поддержка
    • редактирование уже отправленных сообщений
    • поиск в истории общения
    • дополнительные индикаторы состояния (например, «недоступно», «brb»), срабатывающие вручную или автоматически (например, «при отсутствии взаимодействия с компьютером в течение X минут»)
  • Не больно, но и не обязательно:
    • многопользовательский чат
    • совместимость с другими сервисами (например, Skype) — при необходимости, конечно, через их серверы

Причины, по которым я выступаю против Skype

Чтобы сделать фон немного более ясным, каковы причины, по которым я ищу альтернативу?

  • Версия для Linux всегда сильно отстает, и это не совсем то, чего я от нее ожидаю.
  • хотя это каким -то образом работает, обычно мне нужно использовать какой-то сторонний репозиторий, чтобы установить его вообще, в то время как...
  • это проприетарно и, кроме того, исходит от компании, которой я не очень доверяю
  • версия Android ненадежна (например, я создал тестового пользователя на тестовом устройстве и выключил все устройство 2 месяца назад — пользователь все еще отображается в моем списке друзей как подключенный к сети)

Похожие вопросы

Я знаю, что уже есть несколько вопросов по замене Skype. Однако ни один в контексте, который мне нужен (Linux + Android). Я свяжу их здесь специально по одной причине: вполне возможно, что они называют один компонент (например, клиент Linux), а кто-то может знать аналог (клиент Linux), с которым он может работать вместе:

Что должны содержать ваши ответы?

Вам не обязательно иметь глубокие знания для обеих частей. Если вы, например, можете порекомендовать приложение для Android, о котором вы знаете, что оно работает с Linux-аналогами X, Y и, возможно, Z (или наоборот), ваш ответ можно объединить с ответом того, кто знает X, Y или Z. и описывает это, ссылаясь на ваш вопрос о «другой половине».

На третий связанный вопрос есть ответ , в котором упоминается Tox . На главной странице перечислены многие функции в ваших критериях. У него даже есть [два аналога Android[( wiki.tox.im/Binaries#Clients_.28Mobile.29 ). Почему не подходит?
@Timmy по нескольким причинам: это еще не сделано , и это самое главное :) Из вашей ссылки я так понимаю, что они просто забыли обновить FAQ? Если это так, и это соответствует требованиям: добро пожаловать, чтобы опубликовать ответ, поскольку то, что я прочитал до сих пор, звучит довольно многообещающе! Ответ, который вы указали, к сожалению, не намного больше, чем сама ссылка («Я видел это - не пробовал - посмотрите там») - и вы знаете, ответ должен включать больше ;)
Правда пока не сделано, но дев билды есть. Так что лучше подождать, пока кто-то другой не опубликует ответ или альтернативу
Также см. Отказ от ответственности и объяснение (последнее редактирование 24 августа 2014 г.): Tox ни в коем случае не завершен… это альфа- программа (выделено мной). Я ищу что-то, что я могу использовать — и «альфа» — это слишком ранняя стадия для этого. Тем не менее: если у вас есть личный опыт, хороший ответ заслуживает одобрения и определенно поможет будущим «искателям». Как сказано: как только он станет стабильным, он будет выглядеть идеально!

Ответы (3)

Тут на ум приходит Linphone: https://www.linphone.org/

Я не использовал его много лет, но знаю, что у него есть приложение для Android (и оно работает с Windows, iOS и Mac). Он выпущен под лицензией GPL, поэтому он бесплатный и с открытым исходным кодом. Вы можете использовать свой собственный SIP или зарегистрировать бесплатную учетную запись на веб-сайте Linphone. Я думаю, что он будет взаимодействовать с любым SIP-протоколом, но не будет работать с проприетарным сервисом Skype. Он поддерживает передачу файлов.

О, и это сквозное шифрование по умолчанию.

Изменить/Дополнительно:

Просто чтобы подтвердить, это также на Linux (и Unix). Только что установил его, графический интерфейс выглядит красиво и просто (вполне GNOMEy). Так sudo aptitude install linphoneили sudo yum install linphoneдолжно работать - вроде есть в репозиториях.

Запрошенные правки/дополнительно:

Единственное, что я вижу, чего нет в вашем списке требований:

  • Редактирование отправленных сообщений (не уверен, что это возможно через SIP, но не упрекайте меня в этом)

Я не уверен в офлайн-сообщениях (все, кого я знаю, не слушают меня и настаивают на использовании Skype, так что никаких контактов для проверки!)

Версия в репозитории Fedora — 3.6.1, которая является подверсией ниже кода, доступного напрямую от Linphone (в настоящее время 3.7).

О, и если ваша версия Ubuntu не имеет последней версии, вы можете добавить PPA на панели запуска: launchpad.net/~linphone/+archive/ubuntu/release
Ух ты. Возможно, это «выглядит не так уж хорошо», но есть еще несколько «плюсов», которые вы, возможно, захотите включить в свой ответ: это с открытым исходным кодом (вы написали это), версия для Android даже доступна на F-Droid. Поддерживает все основные ОС (Linux, Mac, Windows, iOS, WP8). Версия в репозитории Ubuntu 12.04 по-прежнему 3.3.2, но PPA также имеет версию 3.7.0 для Precise :) Обязательно попробую еще раз в ближайшее время, большое спасибо, что подняли ее!
PS: на Android работает довольно хорошо, хотя и имеет некоторые (известные) проблемы. Разработчики реагируют быстро, но они должны жить за счет чего-то, поэтому проблемы, затрагивающие только меньшинство, не будут иметь приоритета (например, сервер STUN определяется глобально, поэтому я не могу использовать свою общедоступную учетную запись SIP (требуется STUN) и мой локальный домашний «DECT». -SIP" (при этом не должно быть STUN'а). По крайней мере, они открыты, отзывчивы и стараются помочь. И «выглядит не очень красиво» довольно относительно (на самом деле было основано на старых скриншотах ;) Далее мне нужно посмотреть, чтобы он работал на моих ПК…
@Izzy: пожалуйста, поправьте меня, если я ошибаюсь, но сообщения и передача файлов не шифруются сквозным шифрованием, используется только транспортное шифрование через TLS! - только голос (и видео) шифруется end-to-end через ZRTP/SRTP.
@DJCrashdummy Не уверен, я использую его только для голосовых вызовов за границей :) Кроме того, сквозное шифрование не входило в «жесткие требования». Согласно Prism-Break , вы правы, а согласно вики Linphone — нет. Похоже, они только что реализовали это в этом году.
@Izzy: спасибо, я не нашел эту вики! - похоже на OTR-подобное шифрование на основе ZRTP (никогда такого не видел - интересно, почему...?!). -- НО передача файлов явно НЕ зашифрована !
@DJCrashdummy… пока. Может придет, кто знает. В любом случае, спасибо за указание!

Еще одна причина отказаться от Skype заключается в том, что они принадлежат Microsoft и, как показали утечки Сноудена, просто передают данные из разговоров по Skype в АНБ, включая записанные звонки.

Для отличной и более частной альтернативы Skype попробуйте Jitsi Meet . Это открытый исходный код, разговоры зашифрованы сквозным шифрованием (в отличие от Skype), и он доступен напрямую через браузер с поддержкой WebRTC (например, Vivaldi или другой производный от Chromium) или Firefox в настройках по умолчанию. Это означает, что вам не нужно ничего устанавливать, чтобы использовать его. Вы заходите на веб-сайт, выбираете созданную для вас ссылку и делитесь этой ссылкой с человеком, с которым хотите связаться. Не может быть проще.

Доступен чат и обмен файлами. Также доступна возможность делиться видео на YouTube, работать над общим текстовым документом, демонстрация экрана и защита паролем ссылки на ваш разговор. Вы также можете разговаривать с несколькими людьми одновременно.

Я тестировал Jitsi Meet в течение нескольких часов на трансатлантических звонках, и он отлично работал. Стабильное, хорошее качество видео, все функции работают. И он не передает мою личную информацию третьим лицам для интеллектуального анализа данных.

Спасибо, Jitsi звучит хорошо, особенно в контексте того, что я уже использую разговоры (XMPP, E2E, зашифрованные через OTR или OMEMO, но пока без функции голосового/видеозвонка) на одном из моих Android-устройств. Но что касается части WebRTC: я только что перешел по ссылке и вижу, что звонки перехватываются (cloudfront.net). Я бы предпочел избежать этой части. Но даже после разрешения в Firefox я просто вижу пустую серую страницу. +1 еще за то, что поднял это! Я все еще мог бы использовать его собственные пакеты на рабочем столе — по крайней мере, когда они реализуют OMEMO (в настоящее время в очереди). А пока скорее Гаджим :)

Не полное совпадение, но я только что нашел Ring :

  • Обязательные к приобретению:
    • текстовые разговоры: Да
    • обмен файлами: Не уверен (вероятно, да в режиме SIP)
  • Настоятельно предпочтительны:
    • Открытый исходный код: Да
    • аудио/видео чат: да, да
    • интуитивно понятный графический интерфейс: не могу точно сказать, так как я не пробовал, но скриншоты, которые я видел, говорят об этом
    • нет сторонних частей с закрытым исходным кодом : насколько я могу судить
    • поддержка шифрования: Да
    • «получение» сообщений в автономном режиме: может зависеть от используемого протокола (см. ниже)
    • указание онлайн-статуса (онлайн, оффлайн, занято) для запуска вручную: пока не удалось выяснить, отображается ли он вообще
  • Хорошо бы иметь:
    • действительно простой графический интерфейс: см. выше
    • Поддержка SIP: Да (см. ниже)
    • редактирование уже отправленных сообщений: еще не пробовал
    • поиск в истории переписки: Еще не пробовал
    • дополнительные индикаторы состояния: см. выше (есть ли вообще?)
  • Не больно:
    • многопользовательский чат: Да ("конференции")
    • совместимость с другими сервисами: да, если они поддерживают SIP.

Звенеть КольцоUbuntu
Кольцо (источники: TechRepublic , ProLinux.DE ; кликните по изображению, чтобы увеличить его)

Ring доступен для Android, Linux (KDE/Gnome), Mac и Windows. Он поддерживает SIP (федеративная концепция: каждый может настроить сервер — в отличие от централизованного, где вы должны использовать сервер провайдера, как, например, Skype), а также децентрализованное общение (одноранговое соединение).

Дальнейшие чтения: