DEC
7
2011

KDE Telepathy 0.2 - The Future of Free Communication


KDE Telepathy 0.2

The KDE Telepathy team is pleased to announce its second release. KDE Telepathy is a suite of applications that form an instant-messaging client for Jabber, Gmail, Facebook, MSN and more. KDE Telepathy stands out from previous instant messaging solutions by being able to integrate into the Plasma Workspaces, and can also be used like a traditional application.

This release features:

  • KWallet integration for storing passwords
  • A Plasmoid for instant access to a contact
  • Ability to set status to the currently playing track from Amarok, Clementine or any other mpris2-compatible player
  • Auto Away
  • Progress bar and cancel button for file transfers
  • Over 130 bug fixes and tweaks since 0.1!

The Value of Sprints

The whole team met at the Woshibon 2 sprint in Cambridge, UK (14th-18th September). This sprint was sponsored by both KDE e.V. and Collabora. It allowed us to resolve many of the details in this release, and plan more long term as well. All things considered, intensive KDE sprints get more done in less time than working only online. If you would like to support development sprints like this, please consider Joining the Game.


KDE Telepathy Sprint attendees.

The Future

This is an early release, far from what we consider the "finished product". However all the functionality works and many of us now use it as a daily instant messaging client.

In the future we will have contact aggregation, audio and video calls, more Plasma integration, and much more!

We always appreciate the help from more developers, designers and testers. So if you are interested in helping, please check out our wiki page or join us on IRC at #kde-telepathy on freenode.

Getting the Latest Release

The latest tarballs are available from KDE's FTP server. Check our wiki page for installation guidelines and troubleshooting help. Packages may be available for your distribution.

Comments

It's masked in Gentoo with a "corruption" keyword, I can't install it yet. Seems so cool, but the only thing I dislike is the name. Would you eventually change its name? Something like 'SpeaK', I don't know...


By Anonymous at Wed, 2011/12/07 - 6:58pm

Is there any cooperation going on with the Kopete team?


By Anonymous at Wed, 2011/12/07 - 7:45pm

My understanding is that the Kopete team have moved on to telepathy-kde, and that the telepathy-kde-contacts and telepathy-kde-chat programs form (ideally) a far more flexible drop-in replacement for Kopete.


By madman at Wed, 2011/12/07 - 8:32pm

The kopete team is the main actor behind this software.
Actually, the current kopete maintainers think that rewriting (almost) everything from scratch is the way to go, as this approach guarantees the maximum interoperability with other apps in the future, and the Kopete code has become unmaintainable.


By Skarn at Wed, 2011/12/07 - 9:13pm

I disagree to some extent, and given I wrote the most code in this project I think I'm most in the know ;-)

There is no Kopete team. No-one is maintaining it, a team simply doesn't exist. Some of the people are still around in KDE and the ones I've spoken to fully support and approve of the project, but I don't think any of them are actively contributing. It happens in open source, projects die, teams disappear, new ones flourish. Circle of Life.

A Kopete backend port was considered, and even tried - but frankly it doesn't work. The effort porting is going to be as large as what we're doing, and far more restrictive.

There is some Kopete code still being used here, but it's selective chunks.


By David Edmundson at Wed, 2011/12/07 - 11:39pm

Is there any cooperation going on with the Kopete team?


By Anonymous at Wed, 2011/12/07 - 7:45pm

Looks great....!

Personally I am still waiting the basic features to be added but so far everything is just working fine.


By Anonymous at Wed, 2011/12/07 - 7:46pm

I like this idea although i would do it differently.

What i would do is:
- Make a Qt wrapper for libpurple to be usable in Qt
- Make a "libpurpleengine" or something so you can access it through the data engines. That way you can keep all the logic in a relatively small C++ project and all the GUI stuff in QML :)

Just how i would do it although that task is probably massive...

As for the current telepathy, it wasn't working for me when i tried it (few weeks ago) with version 0.1 so i hope it's working now ;-)


By Anonymous at Wed, 2011/12/07 - 8:30pm

Any idea which (main) package to install to get Telepathy working in Debian?

aptitude install kopete will get a working setup but telepathy seems to have many smaller packages.


By Anonymous at Wed, 2011/12/07 - 11:26pm

Yes, we ship as many smaller chunks - in the long term this is more flexible, but it does make this a pain - I think George Kiagiadakis (our Debian packager and all round hero) made a meta package called meta-telepathy-kde which installs everything.


By David Edmundson at Wed, 2011/12/07 - 11:41pm

Sorry, as of today (10th December 11) there is no such package in official Debian list (testing). Could you, please, specify at least name of basic KDE GUI (replacement of Kopete), as all others I was able to find but no such KDE GUI... Thanks in advance.


By Anonymous at Sat, 2011/12/10 - 8:53am

Required components for basic functionality: telepathy-kde-accounts-kcm, telepathy-kde-contact-list, telepathy-kde-text-ui, telepathy-auth-handler, telepathy-kde-integration-module

Highly recommended components (should be installed by default): telepathy-kde-approver, telepathy-kde-presence-applet, telepathy-kde-presence-dataengine, telepathy-kde-filetransfer-handler

Optional components: telepathy-kde-send-file, telepathy-kde-contact-applet


By David Edmundson at Sat, 2011/12/10 - 11:02am

Any idea which (main) package to install to get Telepathy working in Debian?

aptitude install kopete will get a working setup but telepathy seems to have many smaller packages.


By Anonymous at Wed, 2011/12/07 - 11:27pm

Are there any plans to add OTR support?


By Anonymous at Thu, 2011/12/08 - 12:01am

Plans: yes.
Spare coders with enough time to do it right now: no.

For me personally (and from anyone in the team each time it's come up) it's not a high priority, however I'd happily help someone wanting to implement it.


By David Edmundson at Thu, 2011/12/08 - 12:11am

Go Team Go


By Anonymous at Thu, 2011/12/08 - 2:39am

I am excited about Telepathy and thankful for the work done here. Communication is integral to computing environments and is fundamental to extending to reaching the limits of what is possible on computation devices and the internet. The latter being a resource still expanding and providing for new possibilities. A free and open framework for internet-based communication is essential.

Way to go telepathy team and everyone contributing to the project indirectly by way of other open frameworks as well!

Vlad


By Vladislav Blanton at Sun, 2011/12/11 - 5:11pm

It should probably be mentioned that core of telepathy-kde, telepathy and it's protocol plugins (called tubes, icq, jabber etc.) are desktop independent and are used under Gnome also via Empathy IM client.
This bodes well for future of this project.


By Anonymous at Thu, 2011/12/08 - 7:00am

OK, let me state the following. It looks neat. No, really it does! And I like the premise of integration into plasma! Also, I love the unification of several services in one app.

Now with that out of the way *rant ahoy*

Sigh... Now, why oh why does everyone keep using sensationalism in their blog titles? Just to increase traffic? It seems so pompous and unnecessary. I am terribly sorry to be the pessimistic, sardonic and bitter jerk of the block, but I am pretty sure that this will not be the future of free communication - or in fact any significant part of future at all. It is so blatantly generalizing and obnoxiously untrue. What future? You mean the entire future? No of course it won't! What free communication? Specify please? Free as in beer?

Besides why on earth would this be the future of anything?? Does it bring anything revolutionary new to the table? New way of sharing info? New interface that is very user friendly? Or perhaps it is cross-platform like no app out there? Will this perhaps come as an app for my Android device? No, it will not. KDE penetration of the general market is abysmally small (Yup, I am an avid user of KDE apps, but - hell - do please realize that the majority of general public doesn't give a flying f*** about it).

So why this sensationalism? We all admire the effort, but it's like me making a version of tetris for KDE, announcing that it will integrate with Plasma and proclaiming that it will be the future of free gaming. Come on!

*rant out*


By Anonymous at Thu, 2011/12/08 - 5:13pm

Duly noted.


By David Edmundson at Thu, 2011/12/08 - 8:01pm

Amen!

But is a very cool program, anyways, taking in account all those messengers in the Linux ecosistem still at the level ot the messengers in the decade of the '90; so, not revolutionary, sure, but rather hopefull to have the posibility of finally have a decent messaging sistem that we can show to our Windows friends without feeling ashamed, haha, so big congrats and thanks to the developers.


By Anonymous at Fri, 2011/12/09 - 2:10am

As I noted some time ago, it seems that many KDE devels and PRs don't understand the importance of surviving to their users' expectations.

When people read pompous announces about the "The Future of Free Communication" or "more productive and fun to use than ever before", they are lead to expect perfectly polished implementation of revolutionary useful new features.
If what users get instead is software with some raw corners, some nasty behaviours and many "papercut bugs", no surprise if they get very deluded. But, this way, even promising software, based on good ideas, fails before it can show its potential! Deluded users' rants discourage the developers and everything becomes difficult.

There is so much delusion and anger among the KDE userbase... this requires an extra effort to developers to make stabler software (which it seems it's happening) and rethink some wrong choice (which it seems it's not :( ). But, believe me, also lowering the expectations a bit could do miracles!

Please, stop the mantra "wonderful user experience, better the ever, the future of blah blah blah": it does no good to the whole community.
Instead try to refrain and/or give more emphasis to this kind of message: "you could encounter problems in this and this area, if it happens, report it this way". It's much more useful and realistic, it warns users about difficulties and calls for cooperation instead of delusion.


By Vajsvarana at Fri, 2011/12/09 - 10:55am

You should read more and more carefully.

To answer some raised points - Yes, Telepathy is a cross-desktop product. Yes, it is available even on Android (not publicly released yet). Yes, it is the future in that sense that many projects have adopted and/or are adopting Telepathy as a backend. Yes, it brings something revolutionary. Google it why.

"do please realize that the majority of general public doesn't give a flying f*** about it"

Ok, so? (and apparently they do if it is enough for them to stop by and spawn several paragraphs full of hate)

"... they are lead to expect perfectly polished implementation of revolutionary useful new features ... you could encounter problems in this and this area, if it happens, report it this way"

The article clearly says "This is an early release, far from what we consider the "finished product". ... So if you are interested in helping, please check out our wiki page or join us on IRC at #kde-telepathy on freenode". You deluded yourself.

"Deluded users' rants discourage the developers and everything becomes difficult."

Uhm...why are you ranting then? I like it how you know it's bad and you do it anyway. Double deluded.

"Please, stop the mantra "wonderful user experience, better the ever, the future of blah blah blah": it does no good to the whole community."

Neither of these phrases were used (except the futuristic title..). So please stop the mantra "you're liars, I'm full of hate and I know it the best". It does no good to the whole community.

Give these guys some credit, what have you done in your spare time?


By Anonymous at Fri, 2011/12/09 - 6:27pm

Ok, take a breath, and try to read better too. :)

First, I'm not the do please realize that the majority of general public doesn't give a flying f*** about it one. Why not answering to the right post? :)

Second. My post was a _general_ advice about a _general_ trend in the KDE community, as stated in the first and last part of the post. I've never spoken against Telepathy in the whole post, in fact the statements come mostly from the KDE stable and beta announcements, and that's what I was speaking about. This unfortunate misunderstanding make the rest of your post rather pointless, so I will not answer.

I apologize if this was taken as direct offence toward the Telepathy people.


By Vajsvarana at Fri, 2011/12/09 - 7:45pm

So the future is instability? Still not feeling telepathy is any better at all than the things we currently got. WLM not working, file-transfer slower, kwallet crashes, dropped packet issues. So, what did the packager for Arch Linux miss since WLM is not working at all, not supported? Google talk works but some messages are not sent/received, same with most others. Oh well, it's beta so I can forgive, but next release, make sure to tell me what is not working ATM! :) Wish WLM didn't exist, the worst IM protocol to maintain on free IM software it seems.


By Anonymous at Fri, 2011/12/09 - 12:45am

Install a package called telepathy-haze, then try adding an MSN account again.

Telepathy supports a lot of protocols, to the extent that it has duplication, there are two backends providing MSN support (amongst others). One of these MSN backends is rubbish. But it's not the packagers fault, because all these protocol supports should be add-able at run time, we don't /depend/ on any particular backend to be available as it's all really flexible, but it is a bit of an issue when it comes to shipping setups.

Also if you have a bug (like a crash), report it on bugs.kde.org so we can frickin' see it! Martin and I regularly check bugzilla, we rarely keep opening old news articles to look at the comments when we're seeing what stuff needs fixing.


By David Edmundson at Fri, 2011/12/09 - 1:03am

Why show the protocol if the runtime dependency is not met for that protocol? There's no sense in giving a button that does nothing if libs aren't present. Hide the interface until the implementation becomes available (i.e. installed deps).


By Anonymous at Tue, 2012/06/12 - 5:13am

Shall we be finally able to send files via Gtalk and have new incoming mails notifications? Kopete realy sucks at that.


By Anonymous at Fri, 2011/12/09 - 2:00am

File sharing works for me, though there have been some reported issues with the varying protocols/connection manager versions/clients.

We also don't have incoming mail notifications. I'm in two minds about doing this.


By David Edmundson at Fri, 2011/12/09 - 1:48pm

Is it now possible to group contacts in meta-contacts just like kopete?
For me it's a really basic and necessary feature.


By Anonymous at Fri, 2011/12/09 - 10:27am

Try it and see!

Also no. Not yet.
Differing opinions on the word "basic" I'm afraid. We are genuinely working on it. In fact there's even prototype code.


By David Edmundson at Fri, 2011/12/09 - 1:44pm

Has progress been made on Nepomuk integration? It sounds like something that could be a use for meta-contacts.


By Anonymous at Sat, 2011/12/10 - 5:29pm

Yes. That's the plan.

There's been some good progress especially this last week, but it's not usable yet. Wont be in 0.3 either, but it's moving forward.


By Anonymous at Sun, 2011/12/11 - 2:15pm

I always thought it was ironic at best that Kopete pulled IRC functionality, but still gave out an IRC channel for support. I see Telepathy gives an IRC support channel -- I hope I can use Telepathy to access it.


By Anonymous at Tue, 2011/12/13 - 3:09pm


By Anonymous at Thu, 2011/12/15 - 10:33am

Hi,
i just used the latest version on arch linux(0.2)!
It seems to be realy great.Keep going guys,and thank you for this great program.


By Anonymous at Fri, 2011/12/16 - 3:58pm