Pidgin (formerly named Gaim) is a multi-platform instant messaging client. A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product Events 1521 - Edward Stafford 3rd Duke of Buckingham, is executed for Treason. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common A software release is the distribution whether public or private of an initial or new and upgraded version of a Computer software product A programming language is an Artificial language that can be used to write programs which control the behavior of a machine particularly a Computer. tags please moot on the talk page first! --> In Computing, C is a general-purpose cross-platform block structured C# (pronounced C Sharp is a Multi-paradigm NOTES FOR EDITORS "Perl" is not an acronym (read the "Name" section below Python is a general-purpose High-level programming language. Its design philosophy emphasizes programmer productivity and code readability Tcl (originally from "Tool Command Language" but nonetheless conventionally rendered as "Tcl" rather than "TCL" pronounced as " tickle " In Computing, a platform describes some sort of Hardware architecture or Software framework (including Application frameworks, that allows In computing cross-platform (also known as multi-platform) is a term used to refer to Computer software or computing methods and concepts that are implemented A language is a dynamic set of visual auditory or tactile Symbols of Communication and the elements used to manipulate them Computer software can be organized into categories based on common function type or field of use A client is an application or system that accesses a remote service on another Computer system, known as a server, by way of a Network. A software license (or software licence in commonwealth usage is a Legal instrument governing the usage or redistribution of copyright protected software A website (alternatively web site or Web site, a back-construction from the Proper noun World Wide Web) is a collection of Web pages A client is an application or system that accesses a remote service on another Computer system, known as a server, by way of a Network. The software supports many commonly used instant messaging protocols, allowing the user to log into various different services from one application. In computing, a protocol is a convention or standard that controls or enables the connection Communication, and Data transfer between two computing
The number of Pidgin users was estimated to be over 3 million in 2007. [1] Released under the terms of the GNU General Public License, Pidgin is free software. Free software or software libre is Software that can be used studied and modified without restriction and which can be copied and redistributed in modified or unmodified
Features
Pidgin's tabbed chat window in
Ubuntu
Pidgin supports multiple operating systems, including Windows as well as many Unix-like systems such as Linux, BSD, and AmigaOS (through the X11 engine). Ubuntu Kubuntu Edubuntu Xubuntu Gobuntu --> Ubuntu An operating system (commonly abbreviated OS and O/S) is the software component of a Computer system that is responsible for the management and coordination Microsoft Windows is a series of Software Operating systems and Graphical user interfaces produced by Microsoft. A Unix-like (sometimes shortened to *nix) Operating system is one that behaves in a manner similar to a Unix system while not necessarily conforming Linux (commonly pronounced ˈlɪnəks AmigaOS is the default native Operating system of the Amiga personal computer It is notable for its support for multiple instant messaging protocols. In computing, a protocol is a convention or standard that controls or enables the connection Communication, and Data transfer between two computing It has built-in support for NSS, offering client-to-server message encryption for protocols that support it. In Computing, Network Security Services ( NSS) comprises a set of libraries designed to support cross-platform development of security-enabled client The program is extendable through plugins, including "Off-the-Record Messaging" and Pidgin encryption[2], providing end-to-end message encryption. Off-the-Record Messaging, commonly referred to as OTR, is a Cryptographic protocol that provides strong encryption for Instant messaging conversations
Pidgin features most of the standard tools for an instant messaging client, such as tabbed conversations, a Contact list, file transfer on supported protocols, and conversation and chat logging. A contact list is a collection of screen names in an Instant messaging or E-mail program or Online game or Mobile phone.
Tabbed conversations is an optional feature on Pidgin. The IM window consists of the message window, formatting tools, and an edit box. Recent controversy has centered on the fact that versions 2. 4 and later lack the ability to manually resize the text input box of conversations. It automatically resizes between a user determined number of lines and 50% of the window depending on how much is typed. This was done in response to a text input box that could only resize between 2 and 4 lines but many users still consider the compromise unacceptable. [3]
Contacts (usually known as "Buddies") are added by the "Buddy List" window or by the IM window. As a client that supports IRC and other chat programs, it can also add different IRC channels and IM Chats. Contacts with multiple protocols can be grouped into one single contact instead of managing multiple protocols and contacts can be given aliases as well or placed into groups.
To reach users as they log on or a status change occurs (such as moving from "Away" to "Available"), Pidgin supports on-action automated scripts called Buddy Pounces to automatically reach the user in customizable ways.
Pidgin well supports file transfers, with the ability to pause, resume, and cancel transfers and observe multiple transfers in a separate window. However, when used through the MSN protocol, file transfers are slow, as data is routed through MSN servers to the receiver, instead of utilizing a faster peer-to-peer functionality. [4] A Google Summer of Code project aimed to add peer-to-peer functionality in 2007. Google Summer of Code (GSoC is an annual program first held from May to August 2005 Overview The program invites students who meet their eligibility criteria to post [5]
Notification pop-ups are available through the Guifications [6] and libnotify plug-ins.
Further features include Smiley Themes (which means that you can choose what smileys (emoticons) to use), spell checking and notification area integration[7]. In Computing, a spell checker is an applications program that flags words in a document that may not be spelled correctly
Supported protocols
- .NET Messenger Service (commonly known as MSN)
- OSCAR (AIM/ICQ/.Mac)
- XMPP (Jabber, Google Talk)
- Gadu-Gadu
- Internet Relay Chat
- MySpaceIM
- Novell GroupWise
- SILC
- Yahoo!
- Zephyr
- Lotus Sametime (previously supported by the third party gaim-meanwhile plugin)
- QQ (previously supported by the third-party OpenQ plugin). OSCAR is AOL 's flagship Instant messaging and Presence information protocol standing for O pen S ystem for C ommunic' ICQ is an Instant messaging Computer program, which was first developed by the Israeli company Mirabilis, now owned by Time Warner 's Extensible Messaging and Presence Protocol ( XMPP) is an open XML -inspired protocol originally aimed at near-real-time extensible Instant messaging Extensible Messaging and Presence Protocol ( XMPP) is an open XML -inspired protocol originally aimed at near-real-time extensible Instant messaging Google Talk ( GTalk) is a Windows and web-based application for voice over internet protocol (VOIP and Instant messaging, offered by Google. Gadu-Gadu ( Polish for "chit-chat" commonly known as GG or gg) is a Polish Instant messaging Protocol associated MySpaceIM is the official Instant messaging client for the social networking site, MySpace. GroupWise is a Cross-platform Collaborative software product from Novell Inc SILC (Secure Internet Live Conferencing protocol is a protocol that provides secure Synchronous conferencing services over the Internet. Yahoo! Messenger is an Advertisement -supported Instant messaging client and associated protocol provided by Yahoo!. Created at MIT, as part of Project Athena, Zephyr was designed as an Instant messaging protocol and application-suite with a heavy Unix background IBM Lotus Sametime is an enterprise Instant messaging and web conferencing application sold by the Lotus Software division of IBM.
- Session Initiation Protocol (SIP) (only chat at present)
- Bonjour (Apple's implementation of Zeroconf)
- Tlen (with a third-party plugin)[8]
- Xfire (with a third-party plugin)[9]
- Skype (with a third-party plugin)[10]
- NateOn (with a third-party plugin)[11]
- SNPP (with a third-party plugin)[12]
- Napster (with a third-party plugin)[13]
- WinMX Peer Network (WPN) (with a third-party plugin)[14]
- Facebook Chat (with a third-party plugin)[15]
Encryption
Messages can be encrypted using an Off-the-Record Messaging (OTR) plug-in. The Session Initiation Protocol ( SIP) is a signalling protocol widely used for setting up and tearing down Multimedia Communication sessions Bonjour, formerly Rendezvous, is Apple Inc 's Trade name for its implementation of Zeroconf, a Service discovery protocol Zeroconf, or Zero Configuration Networking, is a set of techniques that automatically create a usable IP network without configuration or special servers Tlen is a generic Polish word for Oxygen Tlenpl is an Adware licensed Polish Instant messaging service Xfire (pronounced X fire is a Freeware Instant messaging Service targeted at Gamers that also serves as a Game server browser and Skype (skaɪp is Software that allows users to make telephone calls over the Internet. Nate ( is a South Korean Web portal, developed by SK Telecom. Simple Network Paging Protocol (SNPP is a protocol that defines a method by which a Pager can receive a message over the Internet Napster was an online music file sharing service created by Shawn Fanning while he was attending Northeastern University in Boston and operating Facebook is a social networking Website launched on February 4 2004 Off-the-Record Messaging, commonly referred to as OTR, is a Cryptographic protocol that provides strong encryption for Instant messaging conversations [16]
There is also a plugin called Pidgin-Encryption, which uses RSA Encryption. In Cryptography, RSA is an Algorithm for Public-key cryptography. [17]
History
Gaim 2. 0. 0 beta 6 running under
GNOME 2.
A gnome is a Mythical creature characterized by its extremely small size and subterranean lifestyle 16. 0
The program was originally written in or before 1999 by Mark Spencer, an Auburn University sophomore, as an emulation of AOL's IM program AOL Instant Messenger on Linux using the GTK+ toolkit. Mark Spencer (born April 8, 1977) is a computer engineer and is the original author of the GTK+ -based instant messaging client Gaim (which has Auburn University ( AU or Auburn) is a State university located in Auburn, Alabama, U GTK+, or The GIMP Toolkit, is a Cross-platform Widget toolkit for creating Graphical user interfaces It is one of the most popular toolkits [18] It was named GAIM (GTK+ AOL Instant Messenger) accordingly. The emulation was not based on reverse engineering, but instead relied on information about the protocol that AOL had published on the web; development was also assisted by some of AOL's technical staff. Reverse engineering (RE is the process of discovering the technological principles of a device object or system through analysis of its structure function and operation [19][18] Support for other IM protocols was added soon. [18]
Naming dispute
In response to pressure from AOL, the program was renamed to the acronymous-but-lowercase Gaim. As AOL Instant Messenger gained popularity, AOL trademarked its acronym, "AIM", leading to a lengthy legal struggle with the program's creators, who kept the matter largely secret.
On April 6, 2007, the project development team announced the results of their settlement with AOL, which included a series of name changes: Gaim became Pidgin, libgaim became libpurple, and gaim-text became finch. Events 46 BC - Julius Caesar defeats Caecilius Metellus Scipio and Marcus Porcius Cato in the Battle of Thapsus Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. [20] The name Pidgin was chosen in reference to the term "pidgin", which describes communication between people who do not share a common language. A pidgin is a simplified language that develops as a means of communication between two or more groups that do not have a language in common in situations such as Trade [21] It also harks back to its original name, as the pigeon bird is a popular game bird and messenger. Game is any Animal hunted for Food or not normally domesticated (such as Venison) The homing pigeon is a variety of domesticated Rock Pigeon ( Columba livia domestica) that has been selectively The name "purple" refers to "prpl", the internal libgaim name for an IM protocol plugin.
Due to the legal issues, version 2. 0 of the software was frozen in beta stages. Following the settlement, it was announced that the first official release of Pidgin 2. 0. 0 was hoped to occur during the two weeks from April 8, 2007. Events 217 - Roman Emperor Caracalla is Assassinated (and succeeded by his Praetorian Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. [22] However, Pidgin 2. 0 did not release as scheduled, but on April 22, 2007, Pidgin developers announced that the reason for the delay was due to the preferences folder ". Events 1500 - Portuguese Navigator Pedro Álvares Cabral becomes the first European to sight Brazil. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. gaim". [23]
Pidgin 2. 0. 0 was released on May 3, 2007. Events 1491 - Kongo monarch Nkuwu Nzinga is baptised by Portuguese missionaries adopting the baptismal name of João Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. This was the first release version to be called Pidgin, and contained a completely new graphics design. [24]
Current deficiencies
- Due to the Pidgin project's use of reverse-engineering to interact with some proprietary protocols, there are disparities in functionality between official clients and the Pidgin client. Proprietary software is Computer software on which the producer has set restrictions on use private modification copying, or republishing.
- Like similar programs, saved passwords are stored in a cleartext file. In computing a password is a Word or string of characters that is entered often along with a user name, in modern times usually into a computer system In Data communications, cleartext is the form of a message or data which is in a form that is immediately comprehensible to a human being without additional processing This password file is readable by anyone who uses the same user account on that computer, or to anyone who has access to the administrative account. (The developers' stated reason for this is that saved passwords must be stored in a way that is readily accessible to the program. If they were encrypted by the application, decryption by third parties would require only access to the application's source code, including any encryption key. In Cryptography, a key is a piece of information (a Parameter) that determines the functional output of a cryptographic algorithm The developers believe that saving the passwords in a cleartext format avoids a false illusion of security. [25]) A Google Summer of Code 2008 project has been approved for the Pidgin project to help address this issue by allowing libpurple to read passwords from external password safes (e. Google Summer of Code (GSoC is an annual program first held from May to August 2005 Overview The program invites students who meet their eligibility criteria to post g. GNOME Keyring, Kwallet, or Apple keychain) [26]
- Pidgin does not currently support video and audio conferencing, nor any form of audio/video communication. GNOME Keyring is a program designed to take care of the user's security credentials such as user KWallet (KDE Wallet is a credentials management application for the Linux Desktop Keychain is Apple Inc 's password management system in Mac OS X and Mac OS 9. [27] The developers plan on implementing multimedia messaging in the future. [28][29] Parallel development was planned with the uncompleted gaim-vv library but the project has been declared dead by the developers. [30]
- The GTK+ build packaged with Pidgin has been known to cause errors sometimes with GIMP in Windows on theme change. GTK+, or The GIMP Toolkit, is a Cross-platform Widget toolkit for creating Graphical user interfaces It is one of the most popular toolkits The GNU Image Manipulation Program, or GIMP, is a free Raster graphics editor used to process digital graphics and photographs [31] This was, however, determined to be a bug in GIMP, which made improper assumptions about configuration files. The GNU Image Manipulation Program, or GIMP, is a free Raster graphics editor used to process digital graphics and photographs [32]
- Pidgin does not currently support its own "skins", though its "sister project" Adium does. Adium is a popular free Instant messaging client for Mac OS X that supports multiple protocols through the libezv (for Bonjour Despite that, the underlying GTK+ runtime has a theme selector. The theme selector may or may not be available when installing Pidgin with GTK+ for Windows, although separate GTK+ installs usually provide it in its Programs menu.
- The MSN protocol does not support reading or setting the "personal message" field introduced in later versions of MSN Messenger. This is one of the features of the MSN protocol fork, msn-pecan. [33]
- As of version 2. 4 and later, the ability to manually resize the text input box of conversations has been altered - it now automatically resizes between a number of lines set in 'Preferences' and 50% of the window depending on how much is typed. Some users find this an annoyance rather than a feature and find this solution unacceptable. [34]
Related software
- Adium and Proteus are instant messaging clients for Mac OS X that support multiple protocols through libpurple. Adium is a popular free Instant messaging client for Mac OS X that supports multiple protocols through the libezv (for Bonjour Proteus is a popular Instant messaging client for Mac OS X that supports multiple protocols through the libpurple library Mac OS X (mæk oʊ ɛs tɛn is a line of computer Operating systems developed marketed and sold by Apple Inc, the latest of which is pre-loaded on all currently
- ScatterChat is an encrypted instant messaging client based on Pidgin. Hacktivismo is an offshoot of CULT OF THE DEAD COW (cDc whose beliefs include access to information as a basic Human right.
- Meebo is a multi-protocol web-based instant messaging client that uses libpurple. Meebo is an Ajax -based in-browser Instant messaging program which supports multiple IM services including Yahoo! Messenger,. [35]
- OpenWengo is a hybrid SIP-based VoIP and Instant messaging client which uses libpurple for messaging support. The Session Initiation Protocol ( SIP) is a signalling protocol widely used for setting up and tearing down Multimedia Communication sessions Voice-over-Internet protocol ( VoIP, vɔɪp is a protocol optimized for the transmission of voice through the Internet
- PhoneGaim is a SIP-based Voice over IP communications client; it is based on Pidgin and thus is also available under the GPL. PhoneGaim is a Free software VoIP system The Session Initiation Protocol ( SIP) is a signalling protocol widely used for setting up and tearing down Multimedia Communication sessions Voice-over-Internet protocol ( VoIP, vɔɪp is a protocol optimized for the transmission of voice through the Internet
- Carrier is a fork of Pidgin which aims to provide features that have not been addressed by the Pidgin development team. Carrier (originally Funpidgin) is an open source instant messaging application which runs on many different operating systems with packages for various
See also
References
- ^ Luke Schierer discusses Pidgin, Open source and life. A multiprotocol instant messaging application is client software comprised of an IM application which may connect to multiple IM networks Basic general information about the protocols creator version amongst others The following tables compare general and technical information for a number of Instant messaging clients The following comparison of Internet Relay Chat (IRC clients gives an overview of features and differences between various IRC clients Interview by PC World Australia, 10 October 2007
- ^ http://pidgin-encrypt.sourceforge.net/
- ^ Text box resizing issue. PC World is a global Computer magazine published monthly by IDG. Retrieved on 2008-03-08. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1618 - Johannes Kepler discovers the third law of planetary motion.
- ^ Protocol Specific Questions — FAQ — Pidgin. Retrieved on 2007-05-12. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1191 - Richard I of England marries Berengaria of Navarre.
- ^ UpdateMsnSupport — Pidgin — Trac. Retrieved on 2007-07-18. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 390 BC - Roman - Gaulish Wars Battle of the Allia - a Roman army is defeated by raiding Gauls,
- ^ http://gaim.guifications.org/
- ^ About Pidgin. Retrieved on 2007-05-12. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1191 - Richard I of England marries Berengaria of Navarre.
- ^ Pidgin Tlen – Download of the Tlen. pl plugin for Pidgin
- ^ Gfire – Gfire Homepage
- ^ Skype API Plugin – Download of the Skype API plugin for Pidgin
- ^ [1] – Download of the NateOn plugin for Pidgin
- ^ [http://plugins.guifications.org/trac/wiki/PluginPack – Download of the SNPP plugin for Pidgin
- ^ [http://plugins.guifications.org/trac/wiki/PluginPack – Download of the Napster plugin for Pidgin
- ^ [2] – Download of the WPN plugin for Pidgin
- ^ Facebook Chat Plugin – Project of the Facebook Chat plugin for Pidgin
- ^ Off-the-Record Messaging – Download of the OTR-Plug-in for Pidgin
- ^ Pidgin Encryption
- ^ a b c Matthew Herper: Better Instant Messaging Through Linux Forbes.com, , 16 July 2002
- ^ GAIM: GTK+ America OnLine Instant Messenger Original project home page as February 10, 1999 (copy at the Internet Archive)
- ^ SourceForge.net: gaim-i18n. Off-the-Record Messaging, commonly referred to as OTR, is a Cryptographic protocol that provides strong encryption for Instant messaging conversations Forbes is an American Publishing and media company Its flagship publication Forbes magazine is published bi-weekly The Internet Archive ( IA) is a Nonprofit organization dedicated to maintaining an on-line Library and archive of Web and Retrieved on 2007-04-11. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 491 - Flavius Anastasius becomes Byzantine Emperor, with the name of Anastasius I. “"Pidgin" for gaim itself, "libpurple" for libgaim, …and "finch" for gaim-text. ”
- ^ Important and Long Delayed News. Retrieved on 2007-05-01. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 305 - Diocletian and Maximian retire from the office of Roman Emperor.
- ^ News — Pidgin. Retrieved on 2007-04-11. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 491 - Flavius Anastasius becomes Byzantine Emperor, with the name of Anastasius I. “Now that the settlement is signed, we hope to have the final Pidgin 2. 0. 0 release late this week or early next. ”
- ^ Working towards 2.0.0. Retrieved on 2007-04-22. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1500 - Portuguese Navigator Pedro Álvares Cabral becomes the first European to sight Brazil.
- ^ Identity vs. Account Orientation. Retrieved on 2007-05-01. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 305 - Diocletian and Maximian retire from the office of Roman Emperor.
- ^ Plain Text Passwords — Pidgin. Retrieved on 2007-05-18. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1152 - Henry II of England marries Eleanor of Aquitaine.
- ^ Master password support for pidgin. Retrieved on 2008-04-24. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1479 BC - Thutmose III ascends to the throne of Egypt, although power effectively shifts to Hatshepsut (according to
- ^ Pidgin 2.0.1 Review. Retrieved on 2007-06-14. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1276 - While taking exile in Fuzhou in southern China, away from the advancing Mongol invaders, the remnants of the
- ^ FAQ — Pidgin. Retrieved on 2008-03-02. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 986 - Louis V becomes King of the Franks. 1127 - Assassination of Charles the Good
- ^ Sean Egan tells here that vv support won't necessarily come with 3.0.0. Retrieved on 2007-05-18. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 1152 - Henry II of England marries Eleanor of Aquitaine.
- ^ Peter Lawler declares that gaim-vv is "completely dead now.". Retrieved on 2008-01-25. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 41 - After a night of negotiation Claudius is accepted as Roman Emperor by the Senate
- ^ Bug 314529 (on BugZilla). Retrieved on 2007-04-11. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 491 - Flavius Anastasius becomes Byzantine Emperor, with the name of Anastasius I.
- ^ Bug 458457 (on BugZilla). Retrieved on 2007-08-15. Year 2007 ( MMVII) was a Common year starting on Monday of the Gregorian calendar in the 21st century. Events 778 - The Battle of Roncevaux Pass, at which Roland is killed
- ^ Felipe Contreras. FAQ - msn-pecan. Retrieved on 2008-06-13. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1525 - Martin Luther marries Katharina von Bora, against the Celibacy rule decreed by the Roman Catholic Church for
- ^ Text box resizing issue. Retrieved on 2008-03-08. 2008 ( MMVIII) is the current year in accordance with the Gregorian calendar, a Leap year that started on Tuesday of the Common Events 1618 - Johannes Kepler discovers the third law of planetary motion.
- ^ Blog posting about the beginnings of Meebo
External links
SourceForgenet is a Source code repository. It acts as a centralized location for software developers to control and manage open source software development
© 2009 citizendia.org; parts available under the terms of GNU Free Documentation License, from http://en.wikipedia.org
network: | |