Empathy (software)

Last updated
Original author(s) Xavier Claessens
Developer(s) Guillaume Desmottes, Xavier Claessens
Final release
3.12.14 [1]   OOjs UI icon edit-ltr-progressive.svg / 26 August 2017
Repository
Written in C
Operating system BSD, Linux, Other Unix-like
Available inMultilingual
Type Instant messaging client
License GPL-2.0-or-later
Website wiki.gnome.org/Attic/Empathy

Empathy was an instant messaging (IM) and voice over IP (VoIP) client which supported text, voice, video, file transfers, and inter-application communication over various IM communication protocols.

Contents

Empathy was created by forking the Gossip project started by Michael Hallendal, Richard Hult and later maintained by Martyn Russell. It was forked because there were disagreements amongst contributors about the backend at the time. It was initially completely XMPP based (similar to Google Talk and Facebook's chat implementations), but others wanted it to use the Telepathy stack. This led to the forking and new name Empathy.

Empathy also provides a collection of reusable graphical user interface widgets for developing instant messaging clients [2] for the GNOME desktop. It is written as extension to the Telepathy framework, for connecting to different instant messaging networks with a unified user interface.

Empathy has been included in the GNOME desktop since its version 2.24, [3] [4] in Ubuntu since version 9.10 (Karmic Koala), and in Fedora since version 12 (Constantine); Empathy has replaced Pidgin as their default messenger application.

Empathy is no longer under development by the GNOME team. [5]

Features

Empathy natively supports protocols, implemented in Telepathy framework: XMPP (including configuration for Facebook IM, Google Talk, though Gizmo5, LiveJournal Talk, Nokia Ovi and other Jabber servers also supported), salut link-local XMPP for local network peer discovery, MSNP (to Microsoft Messenger service as used by MSN Messenger or Windows Live Messenger ), IRC and SIP. Additional protocols are supported with libpurple plug-in: OSCAR (AIM/ICQ/MobileMe), Bonjour (Apple's implementation of Zeroconf), MySpaceIM, QQ, MXit, Novell GroupWise, YMSG, Gadu-Gadu, Lotus Sametime, SIMPLE, SILC, Zephyr.

Automatic features include auto away and extended away using gnome-screensaver, and auto re-connect using NetworkManager. One-on-one and group chats include smileys and spell checking. Conversation windows can be themed. Conversations can be logged, which can be viewed or searched, and prepended to new chats.

Additional features include:

Reception

Ryan Paul at Ars Technica wrote in March 2009, "Empathy's highly modular design, basic video chat capabilities, and excellent support for desktop integration are all major assets." [3] He stated that it had "improved", but it was "rough around the edges", noting that at the time it had not yet "been included in any major Linux distribution" citing an Ubuntu usability study. [3]

In November 2009, after Empathy replaced Pidgin (and Ekiga) [7] in Ubuntu 9.10, Ryan wrote: "Although Empathy has improved a lot over the past year, it's still not stable. It crashed quite a few times during my tests and exhibited a number of other minor bugs. It's adequate for basic chatting…". [8] In his extended review of Ubuntu 9.10, Igor Ljubunčić was terse about the switch from Pidgin to Empathy: "Personally, I see no value in the change, especially since Empathy supports less networks." [9] Tom's Hardware reviewer Adam Overa referred to the switch to the "much less popular and compatible Empathy client", as "[p]robably the most controversial change in Ubuntu 9.10", noting that a "firestorm of debate has been raging over this topic among developers and users alike ever since the announcement to replace Pidgin was made…" in 2009. [7]

In 2010, Empathy was listed as one of "5 open source VoIP softphones to watch" by Rodney Gedda of Computerworld magazine. [10]

Security

Unlike clients supporting Off-the-Record Messaging (OTR), Empathy lacks privacy and security facilities enforced through technical means. Empathy's developers do not consider it within the client's scope to implement OTR, while leaving the possibility of supporting potential future protocol-level encryption standards open. [11]

See also

Related Research Articles

ICQ New is a cross-platform instant messaging (IM) and VoIP client. The name ICQ derives from the English phrase "I Seek You". Originally developed by the Israeli company Mirabilis in 1996, the client was bought by AOL in 1998, and then by Mail.Ru Group in 2010.

<span class="mw-page-title-main">Pidgin (software)</span> Open-source multi-platform instant messaging client

Pidgin is a free and open-source multi-platform instant messaging client, based on a library named libpurple that has support for many instant messaging protocols, allowing the user to simultaneously log in to various services from a single application, with a single interface for both popular and obsolete protocols, thus avoiding the hassle of having to deal with new software for each device and protocol.

<span class="mw-page-title-main">XMPP</span> Communications protocol for message-oriented middleware

Extensible Messaging and Presence Protocol is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML, it enables the near-real-time exchange of structured data between two or more network entities. Designed to be extensible, the protocol offers a multitude of applications beyond traditional IM in the broader realm of message-oriented middleware, including signalling for VoIP, video, file transfer, gaming and other uses.

<span class="mw-page-title-main">Yahoo! Messenger</span> Instant messaging protocol

Yahoo! Messenger was an advertisement-supported instant messaging client and associated protocol provided by Yahoo!. Yahoo! Messenger was provided free of charge and could be downloaded and used with a generic "Yahoo ID" which also allowed access to other Yahoo! services, such as Yahoo! Mail. The service also offered VoIP, file transfers, webcam hosting, a text messaging service, and chat rooms in various categories.

<span class="mw-page-title-main">Kopete</span> Free multiprotocol messenger

Kopete is a multi-protocol, free software instant messaging client released as part of the KDE Software Compilation. Although it can run in numerous environments, it was designed for and integrates with the KDE Plasma Workspaces. Kopete was started because ICQ blocked Licq from their network in 2001. According to the original author, Duncan Mac-Vicar Prett, the name comes from the Chilean Spanish word copete, meaning "a drink with your friends". Kopete has been nominated for multiple awards. The designated successor is KDE Telepathy from the KDE RTCC Initiative.

<span class="mw-page-title-main">Adium</span> Instant messaging client

Adium is a free and open-source instant messaging client for macOS that supports multiple IM networks, including XMPP (Jabber), IRC and more. In the past, it has also supported AIM, ICQ, Windows Live Messenger and Yahoo! Messenger. Adium is written using macOS's Cocoa API, and it is released under the GNU GPL-2.0-or-later and many other licenses for components that are distributed with Adium.

HCL Sametime Premium is a client–server application and middleware platform that provides real-time, unified communications and collaboration for enterprises. Those capabilities include presence information, enterprise instant messaging, web conferencing, community collaboration, and telephony capabilities and integration. Currently it is developed and sold by HCL Software, a division of Indian company HCL Technologies, until 2019 by the Lotus Software division of IBM.

<span class="mw-page-title-main">Google Talk</span> Instant messaging service

Google Talk was an instant messaging service that provided both text and voice communication. The instant messaging service was variously referred to colloquially as Gchat, Gtalk, or Gmessage among its users.

<span class="mw-page-title-main">Skype for Business Server</span> Real-time communications server software

Skype for Business Server is real-time communications server software that provides the infrastructure for enterprise instant messaging, presence, VoIP, ad hoc and structured conferences and PSTN connectivity through a third-party gateway or SIP trunk. These features are available within an organization, between organizations and with external users on the public internet or standard phones.

Gizmo5 was a voice over IP communications network and a proprietary freeware soft phone for that network. On November 12, 2009, Google announced that it had acquired Gizmo5. On March 4, 2011, Google announced that the service would be discontinued as of April 3, 2011.

<span class="mw-page-title-main">Skype for Business</span> Enterprise instant messaging and video conferencing software by Microsoft

Skype for Business is an enterprise software application for instant messaging and videotelephony developed by Microsoft as part of the Microsoft 365 suite. It is designed for use with the on-premises Skype for Business Server software, and a software as a service version offered as part of 365. It supports text, audio, and video chat, and integrates with Microsoft 365 components such as Exchange and SharePoint.

<span class="mw-page-title-main">Jingle (protocol)</span> Peer-to-peer communications protocol

Jingle is an extension to XMPP which adds peer-to-peer (P2P) session control (signaling) for multimedia interactions such as in Voice over IP (VoIP) or videoconferencing communications. It was designed by Google and the XMPP Standards Foundation. The multimedia streams are delivered using the Real-time Transport Protocol (RTP). If needed, NAT traversal is assisted using Interactive Connectivity Establishment (ICE).

Telepathy is a software framework which can be used to make software for interpersonal communications such as instant messaging, Voice over IP or videoconferencing. Telepathy enables the creation of communications applications using components via the D-Bus inter-process communication mechanism. Through this it aims to simplify development of communications applications and promote code reuse within the free software and open source communities by defining a logical boundary between the applications and underlying network protocols.

<span class="mw-page-title-main">Jami (software)</span> Distributed multimedia communications platform

Jami is a SIP-compatible distributed peer-to-peer softphone and SIP-based instant messenger for Linux, Microsoft Windows, macOS, iOS, and Android. Jami was developed and maintained by the Canadian company Savoir-faire Linux, and with the help of a global community of users and contributors, Jami positions itself as a potential free Skype replacement.

A softphone is a software program for making telephone calls over the Internet using a general purpose computer rather than dedicated hardware. The softphone can be installed on a piece of equipment such as a desktop, mobile device, or other computer and allows the user to place and receive calls without requiring an actual telephone set. Often, a softphone is designed to behave like a traditional telephone, sometimes appearing as an image of a handset, with a display panel and buttons with which the user can interact. A softphone is usually used with a headset connected to the sound card of the PC or with a USB phone.

<span class="mw-page-title-main">Ayttm</span> Instant messaging client

Ayttm is a multi-protocol instant messaging client. It is the heir of the EveryBuddy project.

<span class="mw-page-title-main">Instantbird</span> Cross-platform instant messaging client

Instantbird is a discontinued cross-platform instant messaging client based on Mozilla's XULRunner and the open-source library libpurple used in Pidgin. Instantbird is free software available under the GNU General Public License. Over 250 add-ons allow user customization of, and addition of, features. On October 18, 2017, Florian Quèze announced that "... we are stopping development of Instantbird as a standalone product."

<span class="mw-page-title-main">KDE Telepathy</span> Instant messaging and voice over IP client

KDE Telepathy is an instant messaging (IM) and voice over IP (VoIP) client which supports text, voice, video, file transfers, and inter-application communication over various IM protocols. It uses the Telepathy framework as its back-end. It is the slated replacement for Kopete, and its main focus is the integration between different components of the KDE Software Compilation that may benefit from real-time communication and collaboration features.

Comparison of user features of messaging platforms refers to a comparison of all the various user features of various electronic instant messaging platforms. This includes a wide variety of resources; it includes standalone apps, platforms within websites, computer software, and various internal functions available on specific devices, such as iMessage for iPhones.

References

  1. Error: Unable to display the reference properly. See the documentation for details.
  2. Ryan, Paul (25 August 2007). "Empathy toolkit simplifies instant messaging integration". Ars Technica . Retrieved 20 March 2010.
  3. 1 2 3 Paul, Ryan (20 March 2009). "Hands-on: GNOME 2.26 brings incremental improvements". Ars Technica . Retrieved 20 March 2010.
  4. "GNOME 2.24 Release Notes". The GNOME Project . Retrieved 2011-07-18.
  5. "Apps/Empathy - GNOME Wiki!". wiki.gnome.org. Retrieved 2019-11-12.
  6. "Telepathy Wiki - Tubes". Telepathy.freedesktop.org. Archived from the original on 2012-07-30. Retrieved 2012-08-29.
  7. 1 2 Overa, Adam (December 3, 2009). "What's New In 9.10?". Tom's Hardware.
  8. Ryan, Paul (November 18, 2009). "Good karma: an in-depth review of Ubuntu 9.10". Ars Technica.
  9. Ljubunčić, Igor. "Ubuntu 9.10 – One step forward, two steps back". Dedoimedo.
  10. Gedda, Rodney (20 November 2009). "5 open source VoIP softphones to watch". Computerworld . Retrieved 30 September 2011.
  11. "Empathy/FAQ - GNOME Live!". The GNOME Project. 2011-05-04. Retrieved 2011-07-18.