Pidgin

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук
Pidgin
Pidgin.svg
Pidgin 2.0 contact window.png
Розробник(и) Марк Спенсер, Шон Іган та інші
Перший випуск 1999
Стабільний випуск 2.10.9 (2 лютого 2014; 262 дні тому )
Написано на Сі, (C#, Perl, Python, Tcl використані для плагінів)
Операційна система Багатоплатформне програмне забезпечення
Доступні мови Низка мов[1]
Українська так[1][2]
Стан розробки активний
Тип Програма миттєвого обміну повідомленнями
Ліцензія GNU GPL
Сайт 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

Підтримувані протоколи[ред.ред. код]

Історія назви[ред.ред. код]

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

Посилання[ред.ред. код]