Christopher Tozzi, Contributing Editor

September 15, 2009

3 Min Read
Pidgin vs. Empathy: Feature Comparison

The decision to replace Pidgin with Empathy in Ubuntu 9.10 has not been without controversy, or second thoughts on the part of Ubuntu developers.  Much of the discontent centers around concerns that Empathy does not yet offer the features to compete with Pidgin.  With this in mind, I took a look at how Pidgin and Empathy line up when it comes to delivering the functionality that most people look for in an instant-messaging client.  Here are the results.

For my tests, I booted to Ubuntu 9.10 alpha 5 and installed Pidgin (version 2.6.2) from the Ubuntu repositories.  Empathy, of course, was installed by default, with version 2.27.91.1 as the current build.

Although it’s still possible that there will be minor changes to the two applications before Karmic’s final release, the feature sets available in the alpha build likely represent everything users can expect in October.

Protocols

First, a look at the protocols supported by the two chat clients:

Protocol

Pidgin

Empathy

AIM

X

X

Bonjour

X

Gadu-Gadu

X

X

Google Talk

X

GroupWise

X

X

ICQ

X

X

IRC

X

X

MSN

X

X

MySpaceIM

X

X

QQ

X

X

SILC

X

X

SIMPLE

X

X

Sametime

X

X

Jabber/XMPP

X

X

Yahoo

X

X

Yahoo JAPAN

X

Zephyr

X

X

Skype (via plugin)

X

Empathy lacks support for a few protocols, but the most widely used ones are well supported by both applications–which is no surprise, since they each rely on libpurple as their backend.

Features

Here’s how Pidgin and Empathy compare on features:

Feature

Pidgin

Empathy

Tabbed IMs

X

X

Video chat

theoretically

X

Audio chat

X

X

Desktop sharing

X

File transfer

X

X

Network proxy

X

Conversation logging

X

X

Off-the-record IM

X

Overall, the list suggests that Pidgin and Empathy are not that different when it comes to delivering core functionality.  Admittedly, I included only features that I deemed important in the table above; Pidgin’s extensive plugins offer a wealth of bells and whistles, like “Contact Availability Prediction,” that might be fun but not essential for most people, and which are currently unavailable in Empathy.

Pidgin lacks working video-chat support (in principle it can be enabled, but I’ve yet to hear of anyone besides the developers who’s managed to use it), but it offers a couple of other important features that Empathy still lacks.  Ideally, all of these features would be implemented in both clients, but until then, this sounds like an equitable trade off.

To reiterate an assertion I made a couple of weeks ago when first writing about the Empathy/Pidgin controversy in Ubuntu 9.10, the overwhelming similarity between the two clients proves that this should be a non-issue.  At this point, the Ubuntu developers might as well stick with Empathy, since it’s already made it through the alpha releases, and focus their energies on more pressing concerns.

Read more about:

AgentsMSPsVARs/SIs

About the Author(s)

Christopher Tozzi

Contributing Editor

Christopher Tozzi started covering the channel for The VAR Guy on a freelance basis in 2008, with an emphasis on open source, Linux, virtualization, SDN, containers, data storage and related topics. He also teaches history at a major university in Washington, D.C. He occasionally combines these interests by writing about the history of software. His book on this topic, “For Fun and Profit: A History of the Free and Open Source Software Revolution,” is forthcoming with MIT Press.

Free Newsletters for the Channel
Register for Your Free Newsletter Now

You May Also Like