Pidgin

Pidgin
ТипПрограма миттєвого обміну повідомленнями
РозробникиМарк Спенсер, Шон Іган та інші
Перший випуск1999
Стабільний випуск2.14.13 (23 лютого 2024 (2024-02-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. [Архівовано 2008-10-13 у Wayback Machine.]
  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.{{cite web}}: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url (посилання)

Посилання