See also: ICQ | IM | Instant Messengers

Home Page: (Sourceforge)

From its homepage:

“Licq is a multi-threaded ICQ clone written mostly in Cpp. It uses an extensive plugin system to manage many different functions. The main GUI is written using the Qt widget set. Licq is distributed under GPL with some special QPL exceptions for Qt.”

Originally developed by Graham Roff and an author who wishes to remain anonymous, Licq is currently maintained by Jon Keating and Dirk Mueller. Unlike many people tend to think, the ‘L’ in Licq does not stand for Linux. Licq supports partly the ICQ 2000 (v8) protocol and runs on a variety of OSes. At least the folllowing:

Licq consists mainly of 2 parts:

  • one part is the daemon which connects the ICQ server. It serves like a proxy between the second part and an ICQ server;
  • the second part is one (or multiple) plugin(s) chosen by the user, to connect to the daemon. This makes it possible that one can chose his/her own interface. There are various ( plugins. Example plugins: Ncurses interface, QT interface, another QT interface, [[GTK+]] interface, another GTK+ interface, Email plugin, Eliza plugin, Remote Management Service, and many more. An example program which has a sort like system is MLDonkey (Licq existed earlier, though).

It’s child’s play to convert a contact list from a ICQ client to another using a script, see here ( Licq also supports server side contact list. Futhermore, there is a list of features and requirements ( and there are various icon sets and skins ( for the QT plugin. Also see the documentation and contact list of the authors (

Licq supports SSL out of box and there’s also a GPG patch (

TakeDown.NET -> “LICQ