Как и обещано разработчиками, исходный код популярного клиента для обмена сообщениями по протоколу XMPP (Jabber) для платформы Android открыт под лицензией GPLv3 и доступен на GitHub.
Программа обладает многочисленными возможностями:
Традиция обновления версии примерно раз в год сохраняется. 19-ого числа вышла версия 1.7.0. Продолжается работа по уходу от специфики icq в API плагинов. В качестве кодировки для сохранения истории теперь используется только UTF-8, а не кодировка, указанная для пользователя из списка контактов.
Популярный в среде технических специалистов, энтузиастов opensource сервис микроблогов Juick в ближайшее время опубликует исходники под открытой лицензией. Сервис тесно связан и основывается на протоколе XMPP, он позволяет публикацию небольших текстовых сообщений, изображений и видео при помощи вашего любимого jabber-клиента или web-интерфейса.
Именно с таким заявлением в своём микроблоге выступил основатель сервиса Антон Угнич (@ugnich aka Солнцеликий) 23 декабря 2011 года:
В ближайшее время Juick станет Open Source. Сейчас я готовлю исходники к публикации и вскоре начну их выкладывать на github. Там же будет вестись дальнейшая разработка с участием всех желающих.
Jappix - это свободная (AGPLv3) децентрализованная социальная платформа на основе протокола XMPP. Основу Jappix составляет jabber-клиент, полностью написанный на JavaScript, целиком работающий в браузере (без участия веб-сервера), и взаимодействующий с XMPP-сервером по протоколу BOSH. Основные возможности:
Можно выкладывать изображения и видео и комментировать их через jabber
Простая установка на сервер
Наличие мобильной версии, специально заточенной под браузеры различных мобильных устройств
Мини-версия, которую можно встроить в свой сайт, чтобы пользователи общались в публичной чат-комнате прямо из браузера
А ещё Jappix можно использовать просто как jabber-клиент, не требующий установки и доступный хоть откуда при наличии браузера с выходом в интернет =)
малая нагрузка на систему и низкое потребление памяти;
удобный веб-интерфейс администрирования;
система плагинов, расширяющая функциональность;
транспорты для других популярных протоколов, таких как ICQ.
Что нового в 3.7.0:
переход на лицензию Apache v2.0;
улучшения в механизме кеширования, в результате чего уменьшается потребление памяти;
исправлены ошибки с утечками памяти, самоподписанными сертификатами и списком контактов в окружении LDAP, а также исправления в переводах интерфейса и плагинов на некоторые языки.
Вышла новая версия веб Jabber-клиента Habahaba, основным нововведением которой стала поддержка голосовой связи через Jingle.
Habahaba — это форк проекта Jappix, направленный на обновление старого проекта http://habahaba.jrudevels.org и упрощения связи с пользователями Jabber для тех, у кого ещё нет своего JID. Подробнее про него можно узнать на JaWiki.
Поддержка Jingle осуществляется с помощью Flash, звонить можно на обычные Jabber-клиенты с поддержкой Jingle (тестировались Psi+, Gajim, Pidgin) и на саму Habahaba. Также поддерживается звонок из анонимного режима. Т.е. всё, что нужно для того, чтобы принять звонок на ваш Jabber-клиент, это зарегистрироваться на сервисе xmpp:gateway.habahaba.im и дать собеседнику ссылку вида http://habahaba.im/YOUR_NICK.
Проекту нужна помощь с тестированием, поэтому просьба всех заинтересовавшихся оставить отзыв по тому, удалось ли совершить звонок, на какой клиент (и с какого) звонили, есть ли NAT, какие ОС и браузер.
14 декабря 2010 года, после 4-х месяцев разработки, вышел очередной выпуск джаббер-сервера, написанного на Erlang. Было исправлено много ошибок, добавлены улучшения и новые возможности.
Вот малый список изменений:
BOSH: Исправлены редкие уходы в цикл, добавлена поддержка виртуальных хостов, добавлена возможность перезагрузки модулей.
Конфигурационный файл: по умолчанию принимает соединения только с localhost.
Конфигурационный файл: добавлена возможность устанавливать уровень журналирования на каждый модуль отдельно.
Erlang/OTP: исправления совместимости с R10B-9 до R14B01.
ODBC: совместимость с PostgreSQL 9.0.
Личные списки: вновь можно блокировать группы и запросы авторизации.
Регистрация: добавлена captcha, проверка на стойкость пароля и доступ по IP-адресу в mod_register.
Регистрация: новый модуль mod_register_web с поддержкой captcha.
Тихо развиваясь, бывший ICQ-клиент LICQ, ещё в предыдущих версиях, начал обзаводиться модулями для поддержки других протоколов. С версии 1.5.0, наконец, поддерживается Jabber.
Буферы имеют приоритеты и по-умолчанию MUC комнаты имееют меньший приоритет. Приоритет используется в MCabber для перехода к следующему непрочитанному сообщению
Знак (!) отображается для срочных сообщений или когда ник пользователя используется в MUC комнате (в зависимости от приоритета буфера)
Используется локаль для определения языка онлайн помощи
Вывод списка опций для команды «/set»
Исправления iline word_upcase/word_downcase/word_capit команд
MUC
Добавлена возможность редактировать ник в MUC закладках
Суффикс, например ':', может быть добавлен к законченному нику
Информацию по уже существующим модулям можно получить в wiki.
Оказывается Яндекс уже довольно давно выпускает программы под Linux. Сегодня Яндекс открыл репозиторий с собственными программными продуктами для различных дистрибутивов. Теперь новые версии программ могут скачиваться и устанавливаться в автоматически. На текущий момент поддерживается шесть дистрибутивов (Debian, EPEL, Fedora, Mandriva, openSUSE и Ubuntu) актуальных на данный момент версий. Есть стабильная ветка и ветка testing для ночных сборок. Пока в репозитории есть только Я.Онлайн, но скоро количество программ увеличится. Инструкцию по настройке для каждого дистрибутива можно найти на http://repo.yandex.ru.
После трёх лет разработки вышла первая версия jabber-клиента Vacuum IM.
Vacuum IM - это свободный кроссплатформенный Jabber-клиент, написанный на Qt4. Принципиальное отличие от других кросплатформенных клиентов заключается в открытой модульной архитектуре, позволяющей гибко настраивать функциональность под конкретные нужды, а также использовать возможности уже имеющихся модулей при разработке собственных.
Возможности:
Несколько независимых профилей
Несколько аккаунтов в одном профиле
Вложенные группы в ростере
Поддержка JID с экранированными запрещенными символами
Хранение истории как локально так и на сервере, с возможностью репликации истории с сервера на локальный компьютер
Согласованное отключение сохранения сообщений (режим OTR)
Полная поддержка джаббер конференций
Создание закладок на конференции с возможностью автовхода
Поддержка CAPTCHA форм, с возможностью прохождения без использования браузера
Несколько именованных окон со вкладками для чатов и конференций
Поддержка Adium стилей оформления сообщений
Анимированные смайлики (при использовании Adium стиля)
Уведомления об активности пользователя в чате
Автоматическая смена транспорта с сохранением имён, расположений, подписок а также архива сообщений
Списки приватности, с возможностью игнорирования либо перехода в невидимый режим как для отдельных контактов, так и для групп
Многоступенчатая автоматическая смена статуса в зависимости от времени бездействия
Возможность задать различные статус-иконки как для отдельных контактов, так и для групп контактов подключенных через транспорты
Поддержка аватар с возможностью задания контакту произвольного изображения в качестве аватара
Vacuum — находящийся в разработке кроссплатформенный клиент на базе Qt. Несмотря на отсутствие стабильной версии, клиент вполне пригоден для тестирования, т.к. около 3-х лет разрабатывался закрыто.
Особенности программы:
собственная реализация jabber, основанная на XML-парсере Qt;
полностью модульная структура с возможностью расширения;
поддержка большого количества расширений (XEPs) протокола jabber.
В настоящее время реализованы следующие возможности:
поддержка нескольких аккаунтов и профилей;
поддержка стилей Adium;
автоматическое переключение статусов по расписанию;
анимированные смайлы;
автоматическое переключение шлюзов;
табовый интерфейс;
возможность задать любую картинку для пользователя, независимо от его аватары.