Pidgin (программное обеспечение) - Pidgin (software)
Снимок экрана Окно списка друзей Pidgin в Трискель | |
изначальный выпуск | 31 декабря 1998 г. | (как Гейм)
---|---|
Стабильный выпуск | 2.14.1 (11 июня 2020 г.[1]) [±] |
Предварительный выпуск | Никто [±] |
Репозиторий | |
Написано в | C (C #, Perl, Python, Tcl используются для плагины ) |
Платформа | Linux macOS Майкрософт Виндоус Солярис FreeBSD NetBSD OpenBSD Иллюмос |
Доступно в | Несколько языков[2] |
Тип | Мгновенное сообщение клиент |
Лицензия | GPLv2 + |
Интернет сайт | пиджин |
Пиджин (ранее назывался Gaim) это бесплатно и с открытым исходным кодом мультиплатформенный мгновенное сообщение клиент, основанный на библиотека названный libpurple который поддерживает множество мгновенных сообщений протоколы, позволяя пользователю одновременно входить в различные службы из одного приложения с помощью единого интерфейса как для популярных, так и для устаревших протоколов (от AOL к Раздор ), таким образом избегая хлопот, связанных с новым раздутым, неаудированным, закрытым исходным кодом и другим программным обеспечением для каждого устройства и протокола.
По оценкам, количество пользователей Pidgin в 2007 году превысило три миллиона.[3]
Пиджин широко используется для Сообщения без записи (OTR) плагин, который предлагает сквозное шифрование. По этой причине он включен в операционную систему, ориентированную на конфиденциальность и анонимность. Хвосты.[4]
История
Первоначально программа была написана Марк Спенсер, Обернский университет второкурсник, как эмуляция программы обмена мгновенными сообщениями AOL Мессенджер AOL в Linux с помощью GTK + Инструментарий.[5] Самый ранний заархивированный выпуск был 31 декабря 1998 года.[6] Он был назван GAIM (Мессенджер GTK + AOL) соответственно. Эмуляция не была основана на обратный инжиниринг, но вместо этого полагался на информацию о протоколе, которую AOL опубликовала в сети. В разработке участвовал технический персонал AOL.[5][7] Вскоре после этого была добавлена поддержка других протоколов обмена мгновенными сообщениями.[5]
6 июля 2015 года Пиджин набрал семь баллов из семи на Фонд электронных рубежей система показателей безопасного обмена сообщениями.[8] Они получили баллы за шифрование передаваемых сообщений, зашифрованные с помощью ключей, к которым провайдеры не имеют доступа (сквозное шифрование ), позволяя пользователям независимо проверять личность своих корреспондентов, обеспечивая безопасность прошлых коммуникаций в случае кражи ключей (прямая секретность ), их код открыт для независимой проверки (Открытый исходный код ), имеющие хорошо документированные проекты безопасности и недавние независимые аудиты безопасности.[8]
Спор по именованию
В ответ на давление со стороны AOL, программа была переименована в сокращенный -но-строчные походка. По мере того, как AOL Instant Messenger набирал популярность, AOL зарегистрировала свою аббревиатуру «AIM», что привело к длительной судебной тяжбе с создателями GAIM, которые держали этот вопрос в основном в секрете.[9]
6 апреля 2007 года команда разработчиков проекта объявила результаты своего урегулирования с AOL, которое включало в себя ряд изменений названия: Gaim стал Пиджин, libgaim стал libpurple, и gaim-text (в Интерфейс командной строки версия) стал зяблик. Название Pidgin было выбрано в связи с термином "пиджин ", который описывает общение между людьми, не говорящими на одном языке.[10] Название "purple" относится к "prpl", внутреннему имени libgaim для IM. прпротокол plугин.[11]
Из-за юридических проблем версия 2.0 программного обеспечения была заморожена на стадии бета-тестирования. После урегулирования было объявлено, что первый официальный выпуск Pidgin 2.0.0 ожидается в течение двух недель с 8 апреля 2007 года.[12] Однако Pidgin 2.0 не был выпущен в запланированные сроки; 22 апреля 2007 г. разработчики Pidgin объявили, что задержка связана с каталогом настроек ".gaim".[13]
Pidgin 2.0.0 был выпущен 3 мая 2007 г. В интерфейс этой версии были внесены другие визуальные изменения, включая обновленные значки.[14]
Функции
Pidgin предоставляет графический внешний интерфейс для libpurple с использованием GTK +.[15] Libpurple поддерживает множество мгновенных сообщений. протоколы.
Pidgin поддерживает несколько операционные системы, в том числе Windows и много Unix-подобный такие системы как Linux, то BSD, и AmigaOS. Включен по умолчанию в операционные системы. Хвосты и Xubuntu.
Возможность подключения
Программа предназначена для дополнения плагины. Плагины часто пишут сторонние разработчики. Их можно использовать для добавления поддержки протоколов, что полезно для таких пользователей, как Skype или Раздор которые имеют проблемы с лицензированием (однако данные и взаимодействия пользователей по-прежнему регулируются их политиками и прослушиваются). Они также могут добавлять другие важные функции. Например, "Сообщения без записи "(OTR) плагин предоставляет сквозное шифрование.
Система шифрования TLS является подключаемой, что позволяет легко заменять различные библиотеки TLS. GnuTLS по умолчанию, и НСС также поддерживается. Порты некоторых операционных систем, например OpenBSD s, выберите использовать OpenSSL или LibreSSL по умолчанию вместо этого.
Контакты
Контакты с несколькими протоколами могут быть сгруппированы в один контакт вместо управления несколькими протоколами, а контактам можно присвоить псевдонимы или поместить в группы.
Чтобы связаться с пользователями при входе в систему или при изменении статуса (например, при переходе от «Нет на месте» к «Доступен»), Pidgin поддерживает автоматические сценарии, вызываемые при действии. Приятель набрасывается для автоматического доступа к пользователю настраиваемыми способами.
Передача файла
Pidgin поддерживает передачу файлов по многим протоколам. В нем отсутствуют некоторые специфичные для протокола функции, такие как общий доступ к папкам, доступный в Yahoo. Прямая одноранговая передача файлов поддерживается по таким протоколам, как XMPP и MSN.
Голосовой и видеочат
Начиная с версии 2.6 (выпущенной 18 августа 2009 г.), Pidgin поддерживает голосовые / видеозвонки с использованием Фарстрим.[16] По состоянию на июль 2015 г.[Обновить], вызовы могут быть инициированы только через протокол XMPP.[17]
Разное
Дополнительные функции включают поддержку тем, смайлики, проверка орфографии, и интеграция с областью уведомлений.[18]
Поддерживаемые протоколы
Следующие протоколы официально поддерживаются libpurple 2.12.0 без каких-либо расширений и плагинов:[19]
Некоторые серверы XMPP предоставляют транспортирует, которые позволяют пользователям получать доступ к сетям с использованием протоколов, отличных от XMPP, без необходимости установки плагинов или дополнительного программного обеспечения. Поддержка Pidgin для XMPP означает, что эти транспорты могут использоваться для связи через протоколы, которые иначе не поддерживаются, включая не только протоколы обмена мгновенными сообщениями, но также протоколы, такие как SMS или электронная почта.
Дополнительные протоколы, поддерживаемые сторонними плагинами, включают Раздор,[20] Телеграмма,[21] Microsoft OCS / LCS (расширенный SIP / SIMPLE),[22] Facebook Messenger,[23] QQ,[24] Skype через плагин skype4pidgin,[25] WhatsApp[26], Сигнал[27] и Xfire игровая сеть (требуется Gfire плагин).[28]
Плагины
Различные другие функции поддерживаются сторонними плагины.[29] К таким функциям относятся:
- Сквозное шифрование, через Сообщения без записи (OTR)
- Уведомления (например, показ всплывающих окон "тостер" или Рычание уведомления или светодиоды на ноутбуках)
- Отображение контактам того, что пользователь слушает в различных медиаплеерах
- Добавление математические формулы написано в Латекс к разговорам
- Skype текстовый чат через skype4pidgin и новее SkypeWeb[30] плагин
- Раздор текстовый чат через Purple-Discord[20] плагин
- Просмотр видео прямо в разговоре при получении ссылки на сайт обмена видео (YouTube, Vimeo )
Талисман
Талисман Пиджина - пурпурный голубь по имени Пурпурный пиджин.[31]
Критика
- Пароли хранятся в простой текст файл, доступный для чтения любым человеком или программой, имеющей доступ к файлам пользователя. Версия 3.0 Pidgin (без объявленной даты выпуска)[32] будет поддерживать хранение паролей в системных связках ключей, таких как KWallet и Брелок GNOME.[33]
- Pidgin в настоящее время не поддерживает приостановку или повторную передачу файлов.[34][35][36]
- Начиная с версии 2.4 и более поздних, возможность вручную изменять размер поля ввода текста разговоров была удалена. Это привело к вилка, Carrier (первоначально назывался Funpidgin).[37][38][39]
- Pidgin не позволяет отключать групповую сортировку в списке контактов.[40]
- По наблюдениям Wired в 2015 году, кодовая база libpurple «известна множеством ошибок безопасности».[41]
Другое известное программное обеспечение на основе libpurple
- Адиум и Протей (как для macOS )
- Meebo (через Интернет, больше не доступен)[42]
- Telepathy Haze (трубка[43] для некоторых протоколов, поддерживаемых Телепатия рамки)[44]
- QuteCom (кроссплатформенный, ориентированный на VoIP и видео)
- Instantbird[45] (кроссплатформенный, на основе Mozilla Двигатель Gecko )
BitlBee и Минбиф представляют собой IRCd-подобные шлюзы для нескольких сетей обмена мгновенными сообщениями и могут быть скомпилированы с помощью libpurple для увеличения функциональности.
Смотрите также
- Многопротокольное приложение для обмена мгновенными сообщениями
- Сравнение протоколов обмена мгновенными сообщениями
- Сравнение клиентов обмена мгновенными сообщениями
- Сравнение клиентов Internet Relay Chat
- Сравнение клиентов XMPP
- Онлайн чат
- Список вычислительных талисманов
- Категория: Вычислительные талисманы
Рекомендации
- ^ Крамлич, Гэри (11 июня 2020 г.). "Выпущен Pidgin 2.14.1!". lists.pidgin.im. Получено 12 июня, 2020.
- ^ О Pidgin: Поддерживаемые языки
- ^ «Люк Ширер обсуждает Pidgin, открытый исходный код и жизнь» В архиве 8 февраля 2008 г. Wayback Machine. Компьютерный мир Австралия, 10 октября 2007 г.
- ^ «Беседа с Пиджином и OTR». Хвосты. Получено 22 июля, 2020.
- ^ а б c Херпер, Мэтью (16 июля 2002 г.). «Улучшенный обмен мгновенными сообщениями через Linux» Forbes.com.
- ^ Кроуфорд, Дж. (1999). "Гид пользователя". marko.net. Архивировано из оригинал 8 мая 1999 г.. Получено 15 октября, 2011.
На данный момент самые свежие источники находятся здесь [1] (дата обращения 31 декабря 1998 г.)
- ^ Спенсер, Марк (1998). "GAIM: GTK + America OnLine Instant Messenger". Исходная домашняя страница проекта. marko.net. Архивировано из оригинал 10 февраля 1999 г.
- ^ а б «Система показателей защищенного обмена сообщениями. Какие приложения и инструменты действительно обеспечивают безопасность ваших сообщений?». Electronic Frontier Foundation. 4 ноября 2014 г. Архивировано с оригинал 28 мая 2015 г.. Получено 6 июля, 2015.
- ^ «Блог Шона Игана - Сила импульса (продолжение)» В архиве 20 июня 2011 г. Wayback Machine. pidgin.im. 23 мая 2007 года.
- ^ «Важные и давно задерживаемые новости». pidgin.im. 6 апреля 2007 г. Архивировано с оригинал 8 апреля 2007 г.. Получено 15 октября, 2011.
- ^ "Что вообще за имя libpurple?". pidgin.im. Получено 22 апреля, 2014.
- ^ «Важные и давно задерживаемые новости». pidgin.im. 6 апреля 2007 г. Архивировано с оригинал 8 апреля 2007 г.. Получено 15 октября, 2011.
Теперь, когда соглашение подписано, мы надеемся выпустить окончательный выпуск Pidgin 2.0.0 в конце этой недели или в начале следующей.
- ^ «Работаем над 2.0.0». pidgin.im. 22 апреля 2007 г. Архивировано с оригинал 25 апреля 2007 г.. Получено 22 апреля, 2007.
- ^ Иган, Шон (30 апреля 2007 г.). «Идентификация против ориентации аккаунта». pidgin.im. Архивировано из оригинал 4 мая 2007 г.. Получено 1 мая, 2007.
- ^ "Что такое Libpurple - Pidgin - Trac". Pidgin.im. Получено 22 марта, 2009.
- ^ "Журнал изменений". pidgin.im. Получено 22 августа, 2009.
- ^ «Голос и видео». pidgin.im. Получено 22 августа, 2009.
- ^ "О пиджине". pidgin.im. Получено 22 сентября, 2010.
- ^ Разработчики Pidgin. "Пиджин". pidgin.im. Получено 15 декабря, 2017.
- ^ а б "пурпурный дискорд репозиторий github". Получено 2 декабря, 2019.
- ^ GitHub - majn / telegram-purple: добавляет поддержку Telegram в Pidgin, Adium, Finch и другие мессенджеры на основе Libpurple.
- ^ "SIPE Project". Получено 29 февраля, 2012.
- ^ GitHub - Purple Facebook реализует протокол Facebook Messenger в pidgin, finch и libpurple.
- ^ "libqq". code.google.com. Получено 14 июня, 2011.
- ^ Плагин "Skype" API для Pidgin / libpurple / Adium"". RobbMob.com. Получено 6 июля, 2009.
- ^ «WhatsApp на вашем компьютере: плагин Pidgin». davidgf.net. Получено 31 марта, 2020.
- ^ "Сигнал на вашем компьютере: плагин Pidgin". github.com. Получено 18 сентября, 2020.
- ^ «Сторонние плагины». pidgin.im. Получено 2 марта, 2009.
- ^ «Сторонние плагины для Pidgin». pidgin.im. Получено 22 сентября, 2009.
- ^ "Репозиторий плагинов SkypeWeb на github". Получено 2 декабря, 2019.
- ^ болтун. «# 14764 (назовите талисмана Пиджински!) - установлен на wontfix». developer.pidgin.im. Получено 20 июля, 2017.
- ^ «Веха 3.0.0 - Пиджин». 3 июля 2014 г.
- ^ "KeyringSupport - Pidgin". pidgin.im. 3 июля 2014 г.
- ^ «Билет № 5769 (новое улучшение) - Возобновление передачи прерванных файлов». pidgin.im. 11 мая 2008 г.. Получено 15 октября, 2011.
- ^ «Билет № 7486 (закрытое усовершенствование: дубликат) - xdcc download-resuming-support». 7 ноября 2008 г.. Получено 30 декабря, 2008.
- ^ «Билет № 1425 (новое улучшение) - Нет возможности возобновить передачу файлов IRC». pidgin.im. 30 мая 2007 г.. Получено 30 декабря, 2008.
- ^ «Билет № 4986 (закрытое расширение: wontfix) - автоматическое изменение размера поля ввода чата должно быть необязательным, регресс с 2.3». pidgin.im. 1 марта 2008 г.. Получено 8 марта, 2008.
- ^ Адамс, Пол (22 апреля 2008 г.). «В ответ на спрос пользователей, Pidgin Forks». Wired.com. Архивировано из оригинал 19 мая 2008 г.
- ^ Мальда, Роб (30 апреля 2008 г.). "Пиджин спровоцировал развилку". Slashdot.
- ^ «# 1325: добавить возможность скрыть группы». pidgin.im. Получено 22 апреля, 2013.
- ^ Гринберг, Энди (31 октября 2015 г.). «Tor только что запустил самое простое приложение для анонимного зашифрованного обмена мгновенными сообщениями». ПРОВОДНОЙ. Получено 31 октября, 2015.
- ^ "meebo с обратной стороны". meebo.com. 15 июля 2008 г. Архивировано с оригинал 19 августа 2008 г.. Получено 3 октября, 2008.
- ^ "Трубки". Telepathy.freedesktop.org. Архивировано из оригинал 24 августа 2014 г.. Получено 1 апреля, 2014.
- ^ "Telepathy Wiki - Компоненты". Telepathy.freedesktop.org. Получено 11 октября, 2012.
- ^ "Instantbird: FAQ - Instantbird Wiki". Wiki.instantbird.org. 10 февраля 2011 г. Архивировано с оригинал 28 мая 2013 г.. Получено 11 октября, 2012.