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 Interne ...
(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 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), ...
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 The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
widgets for developing instant messaging clients for the GNOME desktop. 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 f ...
. Empathy has been included in the GNOME desktop since its version 2.24, in Ubuntu 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 means of communication 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 from s ...
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), ...
(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 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 and SIP. Additional protocols are supported with libpurple plug-in: OSCAR ( AIM/ ICQ/ MobileMe), 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 ma ...
), MySpaceIM, QQ, MXit, Novell GroupWise, YMSG, Gadu-Gadu, Lotus Sametime, SIMPLE, 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 Fiction Fiction media * ''Zephyr'' (film), a 2010 Turki ...
. Automatic features include ''auto away'' and ''extended away'' using gnome-screensaver, and ''auto re-connect'' using NetworkManager. 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. 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 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, sc ...
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 means of communication 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 from s ...
(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 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 ''Computerworld'' (abbreviated as CW) is an ongoing decades old professional publication which in 2014 "went digital." Its audience is information technology (IT) and business technology professionals, and is available via a publication website ...
'' magazine.


Security

Unlike clients supporting Off-the-Record Messaging (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" \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 * 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