HOME

TheInfoList



OR:

Prosody (formerly lxmppd) is a
cross-platform Within computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several Computing platform, computing platforms. Some ...
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 ...
server Server may refer to: Computing *Server (computing), a computer program or a device that provides requested information for other programs or devices, called clients. Role * Waiting staff, those who work at a restaurant or a bar attending custome ...
written in Lua. Its development goals include low resource usage, ease of use, and extensibility. Prosody uses the default XMPP ports, 5222 and 5269, for client-to-server and server-to-server communications respectively.


History

Prosody development was started by Matthew Wild in August 2008 and its first release, 0.1.0, was made in December 2008. Prosody was initially licensed under the
GNU General Public License The GNU General Public Licenses (GNU GPL or simply GPL) are a series of widely used free software licenses, or ''copyleft'' licenses, that guarantee end users the freedom to run, study, share, or modify the software. The GPL was the first ...
(version 2), but later switched to the
MIT License The MIT License is a permissive software license originating at the Massachusetts Institute of Technology (MIT) in the late 1980s. As a permissive license, it puts very few restrictions on reuse and therefore has high license compatibility. Unl ...
in its 3rd release.


Notable deployments

The XMPP Standards Foundation runs Prosody o
xmpp.org
and uses the chatroom feature for meetings for various XSF teams. Identi.ca the micro-blogging service uses Prosody to deliver IM notifications. Remember the Milk uses Prosody to deliver IM based reminders.
Collabora Collabora Ltd is a global private company headquartered in Cambridge, United Kingdom, with offices in Cambridge and Montreal. It provides open-source consultancy, training and products to companies. Collabora's initial focus was instant messa ...
runs Prosody on proxies.telepathy.im to provide file transfer proxy lookup for
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 ...
(and therefore
Empathy Empathy is generally described as the ability to take on another person's perspective, to understand, feel, and possibly share and respond to their experience. There are more (sometimes conflicting) definitions of empathy that include but are ...
). Peter Saint-Andre (the executive director of the
XMPP Standards Foundation XMPP Standards Foundation (XSF) is the foundation in charge of the standardization of the protocol extensions of Extensible Messaging and Presence Protocol, XMPP, the open standard of instant messaging and presence of the Internet Engineering Ta ...
) has run Prosody on http://stpeter.im. In 2023, Jabber.org finished migrating to Prosody.


See also


References


External links

*
The Prosody project's source code repositoryRTC Quick Start Guide
explains how to set up all the components needed for real-time communication, including Prosody as the XMPP server Instant messaging server software Free software programmed in Lua (programming language) Software using the MIT license {{network-software-stub