Chat
Pidgin ist ein grafischer, modularer Nachrichtendienst, basierend auf libpurple, der die Protokolle von AIM, MSN, Yahoo!, ICQ und IRC unterstützt. Pidgin ist ein grafischer, modularer Nachrichtendienst, basierend auf libpurple, der die Protokolle von AIM, MSN, Yahoo!, ICQ und IRC unterstützt.
Chatten bedeutet das Kommunizieren in Echtzeit über das Internet oder andere Netzwerke. Meistens geschieht dies über Texte, jedoch ist es möglich, dass auch eine Video- oder Audiospur dazu kommt (Audio-/Videochat).  Die technischen Voraussetzungen werden gegeben durch Netzwerkprotokolle und Software:

I. Internet Relay Chat (IRC):
Der IRC besteht aus untereinander vernetzten Chat-Servern.  Der Chatter benötigt einen Chat-Client (z. B.: mIRC, ein Shareware IRC Client für MS-Windows, der über eine integrierte Script-Sprache mIRC-Script verfügt oder XChat, ein grafischer IRC-Client für  Unixderivate, Windows, Mac OS (X-Chat Aqua für Mac OS X) oder Linux-Systeme).

II. Web-Chat:
Web-Chat funktioniert meist über den Browser, z. B. durch ein Plug-In. Beispiel für einen webbasierten Chat-Client ist Meebo. 

III. Instant Messaging:
Instant Messaging wird über eine entsprechende Software, wie den AOL Instant Messenger (AIM), ICQ oder den Windows Live Messenger durchgeführt. 

Kommunikation: bilateral oder multilateral, Protokolle: proprietär oder Multi-Protokoll-Klienten:
Die Kommunikation ist meist bilateral, kann aber auch multilateral sein.  Dabei werden proprietäre Protokolle verwendet, die manchmal untereinander inkompatibel zueinander sind. Ausnahmen sind: Jabber (Jabber ist ein XML-basierendes Netzwerkprotokoll),  SILC (Secure Internet Live Conferencing) und SIMPLE (Session Initiation Protocol (SIP) for Instant Messaging and Presence Leveraging Extensions).  Manche Messenger beherrschen mehrere Protokolle (sog. Multi-Protokoll-Klienten): Trillian, Adium, Pidgin (ehemals Gaim), Kopete, IM2, Miranda und SIM.

Pidgin
Für Pidgin gibt es viele Plug-Ins, welche die Kompatibilität zu anderen Protokollen herstellen. Darunter sind: ICQ, XFire, AIM, MSN Messenger, SIMPLE, Skype, Bonjour, XMPP (eXtensible Messaging and Presence Protocol),  IRC, YIM (Yahoo! Messenger), Tencent QQ, OpenNAP (Napster) oder Gadu-Gadu.

Meebo
Meebo ist ein webbasierter Chat-Client welcher mehrere Protokolle vereint. Er basiert auf libpurple (C-Bibliothek, welche als Kern für Pidgin verwendet wird) und verwendet Ajax-Technologien. Auf der Meebo Webseite werden der Windows Live Messenger  (MSN), AIM, der Yahoo! Messenger, ICQ, Google-Talk- und Jabber-Konten zusammengeführt.

libpurple:
Chat-Clients die ebenfalls auf libpurple basieren sind: XGaim, Proteus und Adium X (Mac OS X) oder Instantbird  (nutzt das Runtime-Environment XULRunner, XUL bedeutet XML User Interface Language).  Manche dieser Chat-Clients unterstützen auch VoIP und SIP (Session Initiation Protocol): WengePhone oder PhoneGaim.

ScatterChat und TOR
Eine bessere Verschlüsselung bietet ScatterChat. ScatterChat verwendet auch die Anonymisierungs-Software Tor (Tor's Onion Routing oder The Onion Router (Zwiebel Router, basiert auf dem Prinzip des Onion-Routing)). 

Netzjargon
Beim Chatten wird oft Netzjargon verwendet: Smileys/Emoticons oder Abkürzungen wie ROFL (Rolling on the  Floor Laughing), lol (laughing out(standing) loud), imho (in my humble opinion), afaik (as far as I know), iirc (if I recall correctly),  c = see, u= you, r= are, y= why/ yes, 2 = to/too, 4 = four 8 =ate/ite, *gg*= grinsen oder "good game" bei Spielen.                     
Siehe auch:    IRC   Client   Plug-In   Emoticon   Smiley   ROFL   lol   AFAIK   Wer-kennt-wen   Social-Network-Dienste