Скриншот | |
Разработчик(и) | Команда Пси |
---|---|
Первоначальный выпуск | 7 июля 2001 г. [1] |
Стабильный релиз | 1.5 [2] / 6 сентября 2020 г. ( 6 сентября 2020 ) |
Репозиторий |
|
Написано в | C++ , Qt |
Операционная система | Unix-подобный , macOS , Microsoft Windows , Haiku |
Доступно в | Китайский , чешский , английский , французский , немецкий , македонский , польский , португальский , русский , испанский , украинский , вьетнамский |
Тип | Клиент обмена мгновенными сообщениями |
Лицензия | GPL-2.0 или более поздняя версия [3] |
Веб-сайт | psi-im.org |
Psi — бесплатный клиент мгновенного обмена сообщениями для протокола XMPP (включая такие сервисы, как Google Talk [4] ), использующий инструментарий Qt . Работает на Linux (и других Unix-подобных операционных системах), Windows , macOS и OS/2 [5] (включая eComStation и ArcaOS ). [6]
Пользовательский интерфейс программы очень гибок в настройке. Например, есть режимы «многооконность» и «все в одном», поддержка различных иконок и тем.
Готовые к установке deb и RPM пакеты доступны для многих дистрибутивов Linux . Успешные порты Psi были зарегистрированы для операционных систем Haiku , [7] FreeBSD и Sun Solaris .
В связи с тем, что Psi является бесплатным и имеет открытый исходный код, появилось несколько его ответвлений , которые время от времени содержат функции, которые могут появиться в будущих официальных версиях Psi.
«Пси» — двадцать третья буква греческого алфавита (Ψ), которая используется в качестве логотипа программного обеспечения.
Цель проекта Psi — создать мощный, но простой в использовании клиент XMPP, который будет строго придерживаться черновиков XMPP и XEP XMPP. Это означает, что в большинстве случаев Psi не будет реализовывать функцию, если для нее не будет принятого стандарта в сообществе XMPP. Это гарантирует, что Psi будет совместим, стабилен и предсказуем.
Приложение было создано Джастином Карнегесом и начиналось как сторонний проект. В разные моменты своего существования Карнегес получал деньги за разработку кодовой базы, в течение которой Psi процветал. Однако обычно цикл выпуска Psi относительно медленный, но клиент всегда рассматривался его поклонниками как очень стабильный и мощный клиент для обмена мгновенными сообщениями. Карнегес покинул проект в конце 2004 года, чтобы заняться другими начинаниями. [8] В 2002 году Михаил Пищагин начал взламывать код Qt, который позже стал библиотекой libpsi. Пищагин присоединился к команде в марте 2003 года, и он отвечает за многие большие фрагменты кода Psi.
В ноябре 2004 года обслуживанием занялся Кевин Смит, давний участник проекта. В 2009 году Смит передал обслуживание обратно Карнегесу, [9] который также поддерживает Iris, библиотеку Qt / C++ XMPP, на которой основан Psi. [10]
Ремко Тронсон начал писать собственные патчи для Psi в 2003 году и стал официальным разработчиком в мае 2005 года.
В 2009 году был запущен форк Psi под названием Psi+. Цели проекта: реализация новых функций, написание патчей и плагинов для передачи их в upstream . С 2017 года все активные разработчики Psi+ стали официальными разработчиками Psi, [11] и теперь Psi+ — это просто ветка разработки Psi с моделью разработки rolling release .
Пользователи, которые хотят получать новые функции и исправления ошибок очень быстро, могут использовать Psi+ ежедневно. Пользователи, которые не заботятся о новых тенденциях и предпочитают постоянство, могут выбрать Psi, поскольку он использует классическую модель разработки, а его релизы довольно редки.
Поскольку XMPP позволяет создавать шлюзы к другим службам, которые поддерживают многие серверы, он также может подключаться к сетям Yahoo !, AIM , Gadu-Gadu , ICQ и Microsoft . [12] Другие службы, доступные с использованием серверов-шлюзов, включают новостные ленты RSS и Atom , отправку SMS- сообщений в сотовые сети и прогнозы погоды.
По состоянию на 2012 год Psi имеет языковые пакеты для 20 языков, и их число постоянно растет. [13]
Пакеты смайликов поддерживаются с использованием формата jisp. Доступно множество пакетов смайликов jisp, включая пакеты от AIM, iChat и Trillian .
Psi поддерживает передачу файлов между другими клиентами XMPP, а также можно отправлять или получать файлы из других сетей обмена мгновенными сообщениями , если серверы пользователя поддерживают это. Psi поддерживает уведомление Contact Is Typing Notification (которое работает с контактами Yahoo!, MSN и AIM). Версия 0.10, выпущенная в январе 2006 года, принесла автоматическое изменение размера списка контактов и окна создания сообщений в диалоговых окнах чата, чаты с вкладками, поддержку системы обмена сообщениями Growl на Mac OS X , прозрачность окон и множество других изменений.
Поддержка аудио и видео звонков в Psi через Jingle реализована через официально поддерживаемый плагин PsiMedia. [14]
Безопасность также является важным фактором, и Psi обеспечивает ее как для клиент-сервер (TLS), так и для клиент-клиент ( OpenPGP , [15] OTR , [16] и OMEMO [17] ) через соответствующие плагины. Шифрование сообщений в групповых чатах поддерживается только через плагин OMEMO .