Prosody (software)

{{Short description|Cross-platform XMPP server written in Lua}}

{{Primary sources|date=November 2010}}

{{Infobox software

| name = Prosody

| logo = Prosody.svg

| caption =

| developer = Prosody dev team

| released = {{Release date|2008|12|03}}

| latest release version = {{wikidata|property|preferred|references|edit|Q1134205|P348|P548=Q2804309}}

| latest release date = {{wikidata|qualifier|preferred|single|Q1134205|P348|P548=Q2804309|P577}}

| latest preview version = {{wikidata|property|preferred|references|edit|Q1134205|P348|P548=Q51930650}}

| latest preview date = {{wikidata|qualifier|preferred|single|Q1134205|P348|P548=Q51930650|P577}}

| programming language = {{#statements:P277|from=Q1134205}}

| genre = XMPP server

| license = {{#statements:P275|from=Q1134205}}

| website = {{#statements:P856|from=Q1134205}}

| operating system = Cross-platform

}}

Prosody (formerly lxmppd[https://code.google.com/p/lxmppd/ lxmppd - Prosody XMPP Server - Google Project Hosting]. Code.google.com. Retrieved on 2013-07-17.) is a cross-platform XMPP server 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{{cite web | url=http://prosody.im/source/hg/index.cgi/rev/3e3171b59028 | title=First Prosody source commit | first=Matthew | last=Wild | date=August 22, 2008 | publisher=Prosody.im | accessdate=2009-07-26 | url-status=dead | archiveurl=https://archive.today/20130108043251/http://prosody.im/source/hg/index.cgi/rev/3e3171b59028 | archivedate=January 8, 2013 }} and its first release, 0.1.0, was made in December 2008.{{cite web | url=http://mail.jabber.org/pipermail/jdev/2008-December/028640.html | title=Prosody XMPP Server Announcement | work=JDev mailing list | first=Matthew | last=Wild | date=December 3, 2008 | publisher=Jabber.org | accessdate=2009-12-16 | archive-date=2012-10-27 | archive-url=https://web.archive.org/web/20121027215405/http://mail.jabber.org/pipermail/jdev/2008-December/028640.html | url-status=dead }}

Prosody was initially licensed under the GNU General Public License (version 2), but later switched to the MIT License in its 3rd release.{{cite web | url=http://prosody.im/doc/release/0.3.0 | title=Release Notes for 0.3.0 | first=Matthew | last=Wild | date=February 2, 2009 | publisher=Prosody.im | accessdate=2009-07-26}}

Notable deployments

The XMPP Standards Foundation runs Prosody on [http://xmpp.org/ 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 runs Prosody on proxies.telepathy.im to provide file transfer proxy lookup for Telepathy (and therefore Empathy).

Peter Saint-Andre{{cite web | url=http://xmpp.org/xsf/people/stpeter.shtml | title=XSF People :: Peter Saint-Andre | first=Peter | last=Saint-Andre | publisher=XMPP Standards Foundation | accessdate=2009-12-16}} (the executive director of the XMPP Standards Foundation) has run Prosody on http://stpeter.im.{{cite web | url=https://stpeter.im/index.php/2009/06/16/prosodic/ | archive-url=https://web.archive.org/web/20110721145808/https://stpeter.im/index.php/2009/06/16/prosodic/ | url-status=dead | archive-date=July 21, 2011 | title=Prosodic | first=Peter | last=Saint-Andre | date=June 16, 2009 | publisher=Stpeter.im | accessdate=2009-12-16 }}

In 2023, Jabber.org finished migrating to Prosody.{{cite web | url=https://www.jabber.org/notices.html | title = Jabber.org Service Notices | accessdate=2024-06-30}}

See also

{{Portal|Free and open-source software}}

References

{{Reflist}}