making things suck less

mattr’s blog

making things suck less header image 2

Kopete and Telepathy

November 20th, 2008 · 7 Comments

So in my last blog about the new MSN plugin that Kopete has, I got some comments about wanting updates on the integration of Kopete and Telepathy, which from the KDE side of things, involves Decibel as well.

The update is that no work has been done to integrate Telepathy in to Kopete. Why? Because we don’t have the people to do the work. (I don’t count the Telepathy plugin that exists, since that’s just POC). For the most part, Kopete sees only some very light maintenance work (bugfixes and such) because we just don’t have the manpower we used to have.

Integrating Telepathy (through the use of Decibel) into Kopete is something that the majority of the team wants to do, but we need more people to help because it’s going to be a massive undertaking with all the various design and coding tasks that will need to be done to make that happen.

Another reason is the barrier to entry is kinda high. One would have to learn about D-Bus, Telepathy, Qt, KDE, Decibel, and Kopete to really get going. If people are interested, the folks on the kopete-devel mailing list and on the #kopete IRC channel will be glad to answer any questions anybody has.

Tags: KDE · Kopete

7 responses so far ↓

  • 1 Felipe Contreras // Nov 20, 2008 at 3:20 pm

    I’m interested in developing a Telepathy CM that uses libmsn, but directly.

    Is anybody else interested?

  • 2 Sunil Khiatani // Nov 20, 2008 at 9:17 pm

    I’m interested too, I really want to see a big change in kopete.

    I’m fairly new to Qt programming though but I’ll be glad to help with the junior jobs in kopete.

  • 3 mm // Nov 21, 2008 at 4:31 am


    In an effort to perhaps lower the entry barrier here, perhaps a detailed TechBase page is in order?

    I’ve found that though Techbase is an excellent platform, a lot of developers don’t leverage it as much as they could; probably because of a lack of time. But once integrated into one’s workflow, it’s really good for keeping organized and letting people outside the project easily connect with developers.

    I imagine if you start off a few basic pages about the necessary components of telepathy support, and an “overview” type page that outlines and brainstorms how to best put them together, then interested parties will probably start experimenting a little and adding more detailed information to the wiki. Provided that enough traffic is driven there, of course, which I suppose could be done in a blog post, the dot, the new forum, etc.

  • 4 Lisandro Damián Nicanor Pérez Meyer // Nov 22, 2008 at 9:43 am

    I agree with mm, info in TechBase would be a great idea.

  • 5 Nae // Nov 23, 2008 at 4:05 pm

    No, I think it’s wrong.
    “One would have to learn about D-Bus, Telepathy, Qt, KDE, Decibel, and Kopete to really get going” is false: the main purpose of telepathy would be to
    split this efforts, theoretically one should work on kopete/KDE/Qt/Decibel , someone else just on Decibel/Telepathy , and some other on Telepathy+individual protocols.

  • 6 Ritesh Raj Sarraf // Nov 25, 2008 at 10:35 am

    Will Kopete in 4.2 have the IRC plug-in back?

  • 7 Felipe Contreras // Nov 29, 2008 at 4:37 pm

    Well I already started to create a telepathy CM for my libmsn-pecan, now I’m thinking on writing C bindings for libmsn, and actually the same C API can be shared by the two code-bases.

    That means libmsn could also have a libpurple plug-in. In fact it’s already connecting and trying to login on both Empathy and Pidgin.

    For more details look here:

Leave a Comment