Pidgin

Pidgin
Тип Програма миттєвого обміну повідомленнями
Розробники Марк Спенсер, Шон Іган та інші
Перший випуск 1999
Стабільний випуск 2.10.11 (23 листопада 2014; 9 років тому (2014-11-23))
Операційна система Багатоплатформне програмне забезпечення
GNU фреймворк GTK
Мова програмування Сі, (C#, Perl, Python, Tcl використані для плагінів)
Доступні мови Низка мов[1]
Українська мова так[1][2]
Стан розробки активний
Ліцензія GNU GPL
Репозиторій keep.imfreedom.org/pidgin/pidgin/
Вебсайт www.pidgin.im

Pidgin (читається піджин[3]; раніше Gaim) — вільний модульний клієнт миттєвого обміну повідомленнями.

Опис

Застосунок підтримує роботу з такими мережами як AIM, ICQ, Jabber, Google Talk, Gadu-Gadu, IRC, MSN, Yahoo.

Pidgin використовує бібліотеку GTK+ і є багатоплатформним програмним забезпеченням. Стандартний GUI-інтерфейс Pidgin написаний з використанням бібліотеки GTK+ і підтримує такі можливості як єдина адресна книга, одночасна робота у кількох мережах, інтерфейс на базі вкладок, робота з аватарами та інтеграція з областю сповіщень Windows, GNOME і KDE. Може об'єднувати декілька контактів в один метаконтакт. Дозволяє зберігати коментарі до користувачів з контакт-листа.

Підтримка підключення плагінів дозволяє легко розширювати функціональність Pidgin, а реалізація базової підтримки протоколів в окремій бібліотеці libpurple дає можливість створювати на базі технологій Pidgin власні реалізації. Наприклад, для платформи Mac OS X на базі цієї бібліотеки створений клієнт Adium, на основі libpurple також функціонує популярний online-сервіс Meebo.

Розповсюджується на умовах GNU General Public License.

У вересні 2005 провідного розробника проєкту Шона Ігана найняла компанія Google в команду проєкту Google Talk.

Можливості

Pidgin 2.3.0 у середовищі GNOME 2.20.1
  • Збирає безліч друзів в один «контакт».
  • Запис протоколу подій.
  • Підтримка вкладок у вікні розмови.
  • Підключення до декількох акаунтів одночасно.
  • Модульна структура.
  • Встановлення аватарів.
  • Стеження за користувачами.
  • Інтеграція з Gnome.
  • Кросплатформеність.
  • У версії 2.3.0 додалася можливість утримання відкритим чату при закритому вікні.

libpurple

Ядром піджину є бібліотека purple (libpurple), яка містить реалізацію всіх протоколів. Вона може використовуватися окремо іншими клієнтами. Клієнти, що використовують libpurple:

  • Pidgin
  • Finch — консольний клієнт
  • Adium — клієнт для MacOS
  • InstantBird — клієнт побудований на базі XULRunner

Підтримувані протоколи

  • підтримуються версією 1.5.0 і вище:
  • підтримуються версією 2.0.0 beta4 і вище:
  • підтримуються версією 2.2.0 і вище:
    • MySpaceIM
  • плагіни сторонніх розробників:
    • Tlen[4]
    • Xfire[5]
    • Meebo[6]
    • Battle.net[7]
    • NateOn[8]
    • Netsoul[9]
    • SIP-e[10]
    • Skype — плагін на основі Skype API для реалізації чату в мережі Skype в Pidgin (вимагає запущений Skype)[11][12]
    • Facebook — плагін для обміну повідомленнями у Facebook. Ще в розробці[13].
    • CyanChat — плагін для доступу до внутрішньо-ігрових чатів CyanWorlds[14]

Історія назви

На початковому етапі свого розвитку проєкт «Pidgin» носив ім'я «GTK+ AOL Instant Messenger». Компанія AOL зажадала прибрати її назву з імені продукту, що і було зроблено творцями, які перейшли на скорочення «Gaim». Пізніше AOL зареєструвала торгову марку «AIM», що викликало нові претензії.

Після аналізу можливих ризиків і серії наполегливих попереджень з боку AOL/Time Warner, група розробників Gaim ухвалила рішення відмовитися від використання імені «Gaim». Клієнт для миттєвого обміну повідомленнями Gaim перейменований в Pidgin[15], бібліотека libgaim в libpurple, а консольний клієнт gaim-text в Finch.

Переговори з Time Warner (якій належить AOL) тривали в обстановці секретності декілька років, однією з умов була заборона на випуск нових версій програми. Після зміни назви тривала низка бета‐версій завершилася — 3 травня 2007 року вийшла версія Pidgin 2.0.0.

Примітки

  1. а б Мови, на які перекладено Pidgin. Архів оригіналу за 7 грудня 2012. Процитовано 15 грудня 2012.
  2. Як змінити мову інтерфейсу Pidgin [Архівовано 26 листопада 2019 у Wayback Machine.] (англ.)
  3. Крім значення «піджин» назва цієї програми — гра слів: англ. Pigeon (голуб) → Pidgin. На логотипі програми зображено голуба, при цьому його колір (пурпуровий) відповідає назві бібліотеки libpurple.
  4. Плагін для підтримки Tlen [Архівовано 4 грудня 2008 у Wayback Machine.] на SourceForge
  5. Плагін Gfire для підтримки протоколу Xfire. Архів оригіналу за 19 жовтня 2008. Процитовано 14 жовтня 2008.
  6. Плагін для підтримки Meebo. Архів оригіналу за 13 жовтня 2008. Процитовано 14 жовтня 2008.
  7. Плагін для підтримки Battle.net [Архівовано 9 квітня 2008 у Wayback Machine.] на gaim-bnet
  8. Плагін для підтримки NateOn [Архівовано 4 березня 2008 у Wayback Machine.] на nateon.haz3.com
  9. Плагін для підтримки Netsoul [Архівовано 6 лютого 2009 у Wayback Machine.] на gaim-netsoul
  10. Плагін для з'єднання з MS Communicator IM server [Архівовано 12 травня 2017 у Wayback Machine.] на sipe.sf.net
  11. Плагін для підтримки Skype. Архів оригіналу за 7 вересня 2008. Процитовано 14 жовтня 2008.
  12. Плагін для підтримки Skype [Архівовано 13 вересня 2008 у Wayback Machine.] на Google Code (англ.)
  13. Плагін для підтримки Facebook. Архів оригіналу за 10 жовтня 2008. Процитовано 14 жовтня 2008.
  14. Плагін для підтримки CyanChat. Архів оригіналу за 11 січня 2009. Процитовано 14 жовтня 2008.
  15. Gaim Has Been Renamed Pidgin. OSNews.com. 8 квітня 2007. Процитовано 15 грудня 2012.

Посилання

  • Офіційний сайт [Архівовано 14 вересня 2017 у Wayback Machine.] (англ.)
  • Сайт розробників [Архівовано 13 жовтня 2008 у Wayback Machine.] (англ.)
  • Про Pidgin російською
  • Форум по Pidgin на Naable (англ.)
  • Реєстр плагінів [Архівовано 2 вересня 2011 у Wayback Machine.] (англ.)
  • Pidgin Portable [Архівовано 20 грудня 2012 у Wayback Machine.] (Pidgin для USB-пристроїв) (англ.)
  • п
  • о
  • р
Мультипротокольні
Централізовані
IRC
OSCAR (ICQ)
.NET Месенджери[en]
  • ChatON
  • Facebook Messenger
  • FaceTime
  • Fetion[en]
  • Gadu-Gadu
  • HCL Sametime[en]
  • Kik
  • Mattermost
  • MySpaceIM[en]
  • NateOn[en]
  • ooVoo
  • QQ
  • Skype
  • Signal
  • Slack
  • Telegram
  • Threema
  • VZOchat
  • Viber
  • WeChat
  • WhatsApp
  • Wire
  • Xfire[en]
  • Yahoo! Messenger
  • Zulip
  • Повідомлення (Google)
  • Google Chat
  • Децентралізовані
    (федеративні)
    Matrix
    XMPP (Jabber)
    (Список XMPP-клієнтів)
    OMEMO
  • Bombus
  • Bombusmod
  • Coccinella[en]
  • Cryptocat
  • Exodus
  • Gizmo5
  • Google Talk
  • Gossip
  • Jabbim[de]
  • Jabbin
  • JAJC[it]
  • JWChat[ru]
  • SieJC
  • Spark
  • Tkabber[en]
  • Я.Онлайн
  • Розподілені