Empathy is a discontinued
instant messaging
Instant messaging (IM) technology is a type of synchronous computer-mediated communication involving the immediate ( real-time) transmission of messages between two or more parties over the Internet or another computer network. Originally involv ...
(IM) and
voice over IP
Voice over Internet Protocol (VoIP), also known as IP telephony, is a set of technologies used primarily for voice communication sessions over Internet Protocol (IP) networks, such as the Internet. VoIP enables voice calls to be transmitted as ...
(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 valuable ...
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 variation of a physical quantity. The protocol defines the rules, syntax, semantics (computer science), sem ...
s.
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
Extensible Messaging and Presence Protocol (abbreviation XMPP, originally named Jabber) is an Open standard, open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Ext ...
based (similar to Google Talk and Facebook's chat implementations), but others wanted it to use the
Telepathy
Telepathy () is the purported vicarious transmission of information from one person's mind to another's without using any known human sensory channels or physical interaction. The term was first coined in 1882 by the classical scholar Frederic ...
stack. This led to the forking and new name Empathy.
Empathy also provides a collection of reusable
graphical user interface
A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
widgets for developing instant messaging clients for the
GNOME desktop
A gnome () is a mythological creature and diminutive spirit in Renaissance magic and alchemy, introduced by Paracelsus in the 16th century and widely adopted by authors, including those of modern fantasy literature. They are typically depicted ...
. It is written as extension to the
Telepathy
Telepathy () is the purported vicarious transmission of information from one person's mind to another's without using any known human sensory channels or physical interaction. The term was first coined in 1882 by the classical scholar Frederic ...
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 fro ...
.
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 primarily of free and open-source software. Developed by the British company Canonical (company), Canonical and a community of contributors under a Meritocracy, meritocratic gover ...
since version
9.10 (Karmic Koala), and in
Fedora
A fedora () is a hat with a soft brim and indented crown.Kilgour, Ruth Edwards (1958). ''A Pageant of Hats Ancient and Modern''. R. M. McBride Company. It is typically creased lengthwise down the crown and "pinched" near the front on both sides ...
since version
12 (Constantine); Empathy has replaced
Pidgin
A pidgin , or pidgin language, is a grammatically simplified form of contact language that develops between two or more groups of people that do not have a language in common: typically, its vocabulary and grammar are limited and often drawn f ...
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 (abbreviation XMPP, originally named Jabber) is an Open standard, open communication protocol designed for instant messaging (IM), presence information, and contact list maintenance. Based on XML (Ext ...
(including configuration for
Facebook IM,
Google Talk
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.
Google Talk was also the name o ...
, 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
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 m ...
as used by ''MSN Messenger'' or ''
Windows Live Messenger
MSN Messenger (also known colloquially simply as MSN), later rebranded as Windows Live Messenger, was a Cross-platform software, cross-platform instant messaging client, instant-messaging client developed by Microsoft. It connected to the now-di ...
''),
IRC
IRC (Internet Relay Chat) 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 ...
and
SIP. Additional protocols are supported with
libpurple
Pidgin (formerly named Gaim) is a free and open-source software, free and open-source multi-platform instant messaging client, based on a library (computing), library named libpurple that has support for many instant messaging Protocol (comp ...
plug-in:
OSCAR
Oscar, OSCAR, or The Oscar may refer to:
People and fictional and mythical characters
* Oscar (given name), including lists of people and fictional characters named Oscar, Óscar or Oskar
* Oscar (footballer, born 1954), Brazilian footballer ...
(
AIM/
ICQ/
MobileMe
MobileMe (branded iTools between 2000 and 2002; .Mac until 2008) is a discontinued subscription business model, subscription-based collection of online services and software offered by Apple Inc. All services were gradually transitioned to and e ...
),
Bonjour (Apple's implementation of
Zeroconf
Zero-configuration networking (zeroconf) is a set of technologies that automatically creates a usable computer network based on the Internet Protocol Suite (TCP/IP) when computers or network peripherals are interconnected. It does not require manu ...
),
MySpaceIM,
QQ,
MXit
Mxit ''(pronounced "mix it")'' was a free instant messaging application developed by Mxit (Pty) Ltd. in South Africa that ran on over 8,000 devices, including feature phones, Symbian S60, Android, BlackBerry, iPhone, iPad, Windows Phone and tab ...
,
Novell GroupWise
GroupWise is a messaging and collaboration platform from OpenText that supports email, calendaring, personal information management, instant messaging, and document management. The GroupWise platform consists of desktop client software, which ...
,
YMSG,
Gadu-Gadu,
Lotus Sametime,
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 John ...
,
SILC,
Zephyr
In European tradition, a zephyr is a light wind or a west wind, named after Zephyrus, the Greek god or personification of the west wind.
Zephyr may also refer to:
Arts and media Fictional characters
* Zephyr (comics), in the Marvel Comics univers ...
.
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 called a smiley face, is a basic ideogram representing a Smile, 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 as em ...
s 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:
* Voice and video calls using SIP, MSNP and XMPP (including support for
Google Talk voice calls)
* File transfer for XMPP
*
Geolocation
Geopositioning is the process of determining or estimating the geographic position of an object or a person.
Geopositioning yields a set of Geographic coordinate system, geographic coordinates (such as latitude and longitude) in a given map datum ...
of contacts (can display contacts on a map)
*
Python 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
''Ars Technica'' is a website covering news and opinions in technology, science, politics, and society, created by Ken Fisher and Jon Stokes in 1998. It publishes news, reviews, and guides on issues such as computer hardware and software, sci ...
'' 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
A pidgin , or pidgin language, is a grammatically simplified form of contact language that develops between two or more groups of people that do not have a language in common: typically, its vocabulary and grammar are limited and often drawn f ...
(and
Ekiga)
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 s ...
'' 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
''Computerworld'' (abbreviated as CW) is a computer magazine published since 1967 aimed at information technology (IT) and Business computing, business technology professionals. Original a print magazine, ''Computerworld'' published its final pr ...
'' magazine.
Security
Unlike clients supporting
Off-the-Record Messaging
Off-the-record Messaging (OTR) is a cryptographic protocol that provides encryption for instant messaging conversations. OTR uses a combination of Advanced Encryption Standard, AES symmetric-key algorithm with 128 bits key length, the Diffie–Hel ...
(OTR), Empathy lacks
privacy
Privacy (, ) is the ability of an individual or group to seclude themselves or information about themselves, and thereby express themselves selectively.
The domain of privacy partially overlaps with security, which can include the concepts of a ...
and
security
Security is protection from, or resilience against, potential harm (or other unwanted coercion). Beneficiaries (technically referents) of security may be persons and social groups, objects and institutions, ecosystems, or any other entity or ...
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
*
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
This is a comparison of voice over IP (VoIP) software that examines applications and systems used for conducting voice and multimedia communications across Internet Protocol (IP) networks. VoIP technology has transformed telecommunications by offe ...
References
External links
*
{{GNOME
Defunct instant messaging clients
Discontinued software
2003 software
Applications using D-Bus
Free instant messaging clients
Free IRC clients
Free software programmed in C
Free VoIP software
GNOME Applications
Instant messaging clients that use GTK
Unix IRC clients
Videotelephony
Voice over IP clients that use GTK
Yahoo! instant messaging clients