Empathy (software)
   HOME

TheInfoList



OR:

Empathy is an
instant messaging Instant messaging (IM) technology is a type of online chat allowing real-time text transmission over the Internet or another computer network. Messages are typically transmitted between two or more parties, when each user inputs text and trigge ...
(IM) and
voice over IP Voice over Internet Protocol (VoIP), also called IP telephony, is a method and group of technologies for the delivery of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the Internet. The terms Internet t ...
(VoIP)
client Client(s) or The Client may refer to: * Client (business) * Client (computing), hardware or software that accesses a remote service on another computer * Customer or client, a recipient of goods or services in return for monetary or other valuabl ...
which supports text, voice, video, file transfers, and inter-application communication over various IM
communication protocol A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any kind of variation of a physical quantity. The protocol defines the rules, syntax, semantics and synchroniza ...
s. Empathy was created by forking the
Gossip Gossip is idle talk or rumour, especially about the personal or private affairs of others; the act is also known as dishing or tattling. Gossip is a topic of research in evolutionary psychology, which has found gossip to be an important means ...
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 Extensible Messaging and Presence Protocol (XMPP, originally named Jabber) is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Extensible Markup Language), i ...
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 The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inst ...
widgets for developing instant messaging clients for the
GNOME desktop A gnome is a mythological creature and diminutive spirit in Renaissance magic and alchemy, first introduced by Paracelsus in the 16th century and later adopted by more recent authors including those of modern fantasy literature. Its charact ...
. It is written as extension to the Telepathy framework, for connecting to different instant messaging networks with a unified
user interface In the industrial design field of human–computer interaction, a user interface (UI) is the space where interactions between humans and machines occur. The goal of this interaction is to allow effective operation and control of the machine f ...
. Empathy has been included in the GNOME desktop since its version 2.24, in
Ubuntu Ubuntu ( ) is a Linux distribution based on Debian and composed mostly of free and open-source software. Ubuntu is officially released in three editions: '' Desktop'', ''Server'', and ''Core'' for Internet of things devices and robots. All ...
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.


Features

Empathy natively supports protocols, implemented in telepathy framework:
XMPP Extensible Messaging and Presence Protocol (XMPP, originally named Jabber) is an open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Extensible Markup Language), i ...
(including configuration for Facebook IM, Google Talk, though
Gizmo5 Gizmo5 (formerly known as Gizmo Project and SIPphone) 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 ...
, LiveJournal Talk, Nokia Ovi and other Jabber servers also supported), salut link-local XMPP for local network peer discovery, MSNP (to
Microsoft Messenger service Messenger (formerly MSN Messenger Service, .NET Messenger Service and Windows Live Messenger Service) was an instant messaging and presence system developed by Microsoft in 1999 for use with its MSN Messenger software. It was used by instant me ...
as used by ''MSN Messenger'' or ''
Windows Live Messenger MSN Messenger (also known colloquially simply as "Messenger"), later rebranded as Windows Live Messenger, was a cross-platform instant-messaging client developed by Microsoft. It connected to the Microsoft Messenger service and, in later versio ...
''),
IRC Internet Relay Chat (IRC) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called '' channels'', but also allows one-on-one communication via private messages as well as chat an ...
and SIP. Additional protocols are supported with
libpurple Pidgin (formerly named Gaim) 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 se ...
plug-in:
OSCAR Oscar, OSCAR, or The Oscar may refer to: People * Oscar (given name), an Irish- and English-language name also used in other languages; the article includes the names Oskar, Oskari, Oszkár, Óscar, and other forms. * Oscar (Irish mythology) ...
( AIM/ ICQ/ MobileMe), Bonjour (Apple's implementation of Zeroconf), MySpaceIM, QQ, MXit,
Novell GroupWise GroupWise is a messaging and collaboration platform from Micro Focus that supports email, calendaring, personal information management, instant messaging, and document management. The GroupWise platform consists of desktop client software, w ...
, YMSG,
Gadu-Gadu Gadu-Gadu ( Polish for "chit-chat"; commonly known as GG or gg) is a Polish instant messaging client using a proprietary protocol. Gadu-Gadu was the most popular IM service in Poland, with over 15 million registered accounts and approximately ...
,
Lotus Sametime HCL Sametime Premium (formerly IBM Sametime and IBM Lotus Sametime) is a client–server application and middleware platform that provides real-time, unified communications and collaboration for enterprises. Those capabilities include presence i ...
,
SIMPLE Simple or SIMPLE may refer to: *Simplicity, the state or quality of being simple Arts and entertainment * ''Simple'' (album), by Andy Yorke, 2008, and its title track * "Simple" (Florida Georgia Line song), 2018 * "Simple", a song by Johnn ...
, SILC, Zephyr. Automatic features include ''auto away'' and ''extended away'' using gnome-screensaver, and ''auto re-connect'' using
NetworkManager NetworkManager is a daemon that sits on top of libudev and other Linux kernel interfaces (and a couple of other daemons) and provides a high-level interface for the configuration of the network interfaces. Rationale NetworkManager is a software ...
. One-on-one and group chats include
smiley A smiley, sometimes referred to as a smiley face, is a basic ideogram that represents a smiling face. Since the 1950s it has become part of popular culture worldwide, used either as a standalone ideogram, or as a form of communication, such a ...
s and
spell checking In software, a spell checker (or spelling checker or spell check) is a software feature that checks for misspellings in a text. Spell-checking features are often embedded in software or services, such as a word processor, email client, electronic di ...
. Conversation windows can be themed. Conversations can be logged, which can be viewed or searched, and prepended to new chats. Additional features include: * Voice and video calls using SIP, MSNP and XMPP (including support for Google Talk voice calls) * File transfer for XMPP *
Geolocation Geopositioning, also known as geotracking, geolocalization, geolocating, geolocation, or geoposition fixing, is the process of determining or estimating the geographic position of an object. Geopositioning yields a set of geographic coordinates ...
of contacts (can display contacts on a map) *
Python Python may refer to: Snakes * Pythonidae, a family of nonvenomous snakes found in Africa, Asia, and Australia ** ''Python'' (genus), a genus of Pythonidae found in Africa and Asia * Python (mythology), a mythical serpent Computing * Python (pro ...
bindings for ''Telepathy'' * Collaborative work using Tubes * Desktop sharing (remote control) * Automatic configuration of Google Talk accounts (with GNOME Online Accounts)


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." 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. In November 2009, after Empathy replaced Pidgin (and
Ekiga Ekiga (formerly called GnomeMeeting) is a VoIP and video conferencing application for GNOME and Microsoft Windows. It is distributed as free software under the terms of the GNU GPL-2.0-or-later. It was the default VoIP client in Ubuntu until Octob ...
) 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…". 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."
Tom's Hardware ''Tom's Hardware'' is an online publication owned by Future plc and focused on technology. It was founded in 1996 by Thomas Pabst. It provides articles, news, price comparisons, videos and reviews on computer hardware and high technology. The si ...
reviewer Adam Overa referred to the switch to the "much less popular and compatible Empathy client", as " obably 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. In 2010, Empathy was listed as one of "5 open source VoIP softphones to watch" by Rodney Gedda of '' Computerworld'' magazine.


Security

Unlike clients supporting Off-the-Record Messaging (OTR), Empathy lacks privacy and
security" \n\n\nsecurity.txt is a proposed standard for websites' security information that is meant to allow security researchers to easily report security vulnerabilities. The standard prescribes a text file called \"security.txt\" in the well known locat ...
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.


See also

*
Comparison of instant messaging clients The landscape for instant messaging involves cross-platform instant messaging clients that can handle one or multiple protocols. Clients that use the same protocol can typically federate and talk to one another. The following table compares gener ...
*
Comparison of Internet Relay Chat clients The following tables compare general and technical information between a number of notable IRC client programs which have been discussed in independent, reliable prior published sources. General Basic general information about the notablecl ...
* Comparison of VoIP software


References


External links

* {{GNOME 2003 software Applications using D-Bus Free instant messaging clients Free Internet Relay Chat clients Free software programmed in C Free VoIP software GNOME Applications Instant messaging clients that use GTK Unix Internet Relay Chat clients Videotelephony Voice over IP clients that use GTK Yahoo! instant messaging clients