Will Stephenson is one of the attendees at the KDE PIM Event. 4 years ago he started with contributing to Kopete, the instant messaging client for KDE. His recent contributions made it possible to let Kopete communicate with Kontact. In this interview, he will tell you about Kopete and his exciting plans for the upcoming meeting.
Will Stephenson of Kopete
Please tell us something about yourself.
My name is Will Stephenson, I'm 30, and from Newcastle upon Tyne, UK. However, I've just moved to Nuremberg, Germany. I've been contributing for KDE for 3-4 years, most of my early stuff was things like icons and animations though. I started out contributing to Kopete, icons, animations, artwork etcetera, then I coded a couple of plugins. Then I went to Kastle and got really hooked and coded KIMProxy, which brought me into contact with other KDE applications, mostly KDEPIM. Do you know about KIMProxy?
It's some KDE infrastructure that lets applications use instant messaging
So what do you think is Kopete's greatest strength?
The way it works like every other KDE app, and the way it cooperates with other applications, so you can store your data in KAddressbook, or send a mail
What feature would you really like to see included?
I would really like to see voice and video support in Kopete. Several developers (not me) are working on that right now so I'm sure we will make some progress on that.
Will that include Skype, to name a buzzword?
Skype support is one neat thing. I'm going to be working that at the KDEPIM
What is the largest problem with Kopete development?
Manpower, having enough developers. It's getting better at the moment as we have some new talent coming on board, but we can always use more. We're a really open project and we always welcome contributions. For example look at Eric Cartman - he started coding on Kopete on a Monday and by Wednesday he had added cool code that shows emoticons in people's nicknames in the contact list. It's my experience that any technical difficulty we have gets overcome if we have time to work it.
How about the multitude of protocols? Does that cause troubles?
Yes, it means that although Kopete is one program, it has code equivalent to the backends of several other programs behind it. And it means there are more,
What are you occupied with at the moment?
At the PIM meeting, I'm going to code on Skype support. I also want to sort out the IMapplet from kdenonbeta that I wrote ages ago and never finished, which lets you put contacts in your panel, for important contacts like girl/boyfriends. Another thing I am working on is the KDE4 version of the KIMProxy/KIMIface API. One weakness of KIMIface is that it only allows for one
Thanks a lot!