Yes, there’s some overlap, and I’ll implement some of the features into libpurple directly. However, the pidgin developers don’t see the value in adding certain features like gateways and discovery browsing, and thus they won’t happen in libpurple without some Adium developer stepping in.Further, some parts like better MUC support are already implemented in the library, but aren’t accessible from Adium’s user interface.

Adding jingle-support is up to the libpurple-developers. The Adium-side of things (capturing/playback of audio and maybe video) will be handled by the IAX SoC project. Once both parts are in place, combining them should be relatively easy.iChat-compatibility could be possible, but since there’s no spec for that, rather unlikely.

I wonder what the status of all the Adium SoC Projects. I hope to someday be able to ditch Psi on my Mac and just use Adium to browse / discovery group chatroom. My job has multiple group chatrooms that I need to join daily. You can’t add them to your Contact List like in Psi. I keep a Quicksilver Self just with Group chatroom names… I hope someone adds some real support for Jabber group chatrooms soon.