XMPP Standards Foundation

XMPP Standards Foundation (XSF) is a non-profit organization that develops and maintains open standards for the XMPP, a decentralized real-time communication protocol standardized through the IETF. The foundation manages the XMPP Extension Protocol (XEP) process, which defines optional extensions to the protocol. It was founded in 2001 as the Jabber Software Foundation and renamed the XMPP Standards Foundation in 2007.
History
[edit]The XSF was originally called the Jabber Software Foundation (JSF). The Jabber Software Foundation was originally established to provide an independent, non-profit, legal entity to support the development community around Jabber technologies (and later XMPP). Originally its main focus was on developing JOSL, the Jabber Open Source License[1] (since deprecated), and an open standards process for documenting the protocols used in the Jabber/XMPP developer community. Its founders included Michael Bauer and Peter Saint-Andre.
Timeline[2]
- 1999–2001: Jeremie Miller announces Jabber, an open instant messaging technology. Open-source servers, clients, and libraries are developed. In 2001, the JSF is formally established to coordinate projects and protocol development.
- 2002–2004: JSF contributes Jabber protocols to the IETF, forming the XMPP Working Group. Core XMPP protocols are standardized in RFC 3920 and RFC 3921.
- 2005–2007: JSF participates in Google Summer of Code, and large-scale XMPP services like Google Talk are deployed. The JSF is renamed XMPP Standards Foundation (XSF) in 2007.
- 2006–present: XSF organizes regular XMPP Summits, continues Google Summer of Code participation, and oversees the development of XMPP Extension Protocols (XEPs). Notable achievements include updates to XMPP core RFCs (RFC 6120, RFC 6121, RFC 7395, RFC 7590, RFC 7622) and expansion into areas like IoT.
Process
[edit]Members of the XSF vote on acceptance of new members, a technical Council, and a Board of Directors. However, membership is not required to publish, view, or comment on the standards that it promulgates. The unit of work at the XSF is the XMPP Extension Protocol (XEP); XEP-0001[3] specifies the process for XEPs to be accepted by the community. Most of the work of the XSF takes place on the XMPP Extension Discussion List,[4] the jdev and the xsf chat room.[5]
Board of directors
[edit]The Board of Directors[6] of the XMPP Standards Foundation oversees the business affairs of the organization. As elected by the XSF membership. As of 2026, the Board of Directors consists of the following individuals:
- Guus der Kinderen
- Ralph Meijer
- Mickaël Rémond
- Florian Schmaus
- Arne-Bruen Vogelsang
Council
[edit]The XMPP Council[7] is the technical steering group that approves XMPP Extension Protocols, as governed by the XSF Bylaws and XEP-0001. The Council is elected by the members of the XMPP Standards Foundation each year in September. As of 2026, the XMPP Council[8] is composed of the following members:
- Dan Caseley
- Daniel Gultsch
- Marvin Wissfeld
- Stephen Paul Weber
- Jérôme Poisson
Members
[edit]There are currently 56 elected members[9] of the XSF.
Emeritus Members
[edit]The following individuals are emeritus members of the XMPP Standards Foundation:
- Peter Millard (deceased)
- Dave Smith
- Jeremie Miller
- Julian Missig
- Ryan Eatmon
- Thomas Muldowney
Standards and specifications
[edit]Core XMPP specifications
[edit]The core XMPP protocol is standardized through the Internet Engineering Task Force, primarily in RFC 6120, RFC 6121, and RFC 6122, with subsequent updates and clarifications published over time.[10]
XMPP Extension Protocols
[edit]In addition to the core protocol, the XSF maintains the XMPP Extension Protocol (XEP) series, which defines optional extensions that add functionality while preserving interoperability between implementations.[11]
The XEP process is open and community-driven, allowing anyone to propose an extension. XEPs progress through defined maturity levels such as Experimental, Draft, Final, or Deprecated under the oversight of the XMPP Council, as specified in XEP-0001.[12]
Some XEPs have become the basis for their own widely implemented protocols, including Jingle,[13] used for multimedia session signalling, and Bidirectional-streams Over Synchronous HTTP (BOSH).[14]
Activities
[edit]Summits and events
[edit]The XSF organizes regular XMPP Summits, typically held annually or biannually, where developers and community members meet to discuss protocol development and future directions.[15] In winter the summit has traditionally been held alongside the FOSDEM event in Brussels, Belgium. The first XMPP Summit took place on 24–25 July 2006 in Portland, United States.[16]
Publications and outreach
[edit]The foundation publishes regular XMPP Newsletters summarizing technical developments, community projects, and ecosystem news, and participates in outreach related to open standards and decentralized communication.[17]
References
[edit]- ↑ Open Source Initiative OSI - Jabber Open Source License:Licensing
- ↑ "History of XMPP | XMPP - The universal messaging standard". xmpp.org. Retrieved 2025-11-03.
- ↑ XEP-0001
- ↑ "XMPP Extension Discussion List". Archived from the original on 2022-09-01. Retrieved 2007-06-27.
- ↑ "XMPP Wiki".
- ↑ XSF Board
- ↑ XMPP Council
- ↑ "XMPP Standards Foundation (XSF) | XMPP - the universal messaging standard".
- ↑ XSF Member List
- ↑ "XMPP RFCs". xmpp.org. Retrieved 2026-06-24.
- ↑ XMPP Extensions list
- ↑ XEP-0001
- ↑ Jingle XEP
- ↑ Bidirectional-streams Over Synchronous HTTP (BOSH) XEP
- ↑ "XMPP Summit 28". xmpp.org. Retrieved 2026-06-26.
- ↑ XMPP Summit 1 Archived February 1, 2010, at the Wayback Machine
- ↑ "The XMPP Newsletter – December 2025". xmpp.org. Retrieved 2026-06-26.