Menu
Home Explore People Places Arts History Plants & Animals Science Life & Culture Technology
On this page
XMPP Standards Foundation
Organization overseeing the XMPP network protocol

XMPP Standards Foundation (XSF) is the foundation in charge of the standardization of the protocol extensions of XMPP, the open standard of instant messaging and presence of the IETF.

Related Image Collections Add Image
We don't have any YouTube videos related to XMPP Standards Foundation yet.
We don't have any PDF documents related to XMPP Standards Foundation yet.
We don't have any Books related to XMPP Standards Foundation yet.
We don't have any archived web articles related to XMPP Standards Foundation yet.

History

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 License1 (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.

Process

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-00012 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,3 the jdev and the xsf chat room.4

Organization

Board of directors

The Board of Directors5 of the XMPP Standards Foundation oversees the business affairs of the organization. As elected by the XSF membership, the Board of Directors for 2020-2021 consists of the following individuals:

  • Ralph Meijer ( XSF Chair)
  • Dave Cridland
  • Ralph Meijer
  • Severino Ferrer de la Peñita
  • Arc Riley
  • Matthew Wild

Council

The XMPP Council6 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. The XMPP Council (2020–2021) consists of the following individuals:

  • Kim Alvefur
  • Dave Cridland
  • Daniel Gultsch
  • Georg Lukas
  • Jonas Schäfer

Members

There are currently 66 elected members7 of the XSF.

Emeritus Members

The following individuals are emeritus members of the XMPP Standards Foundation:

  • Ryan Eatmon
  • Peter Millard (deceased)
  • Jeremie Miller
  • Julian Missig
  • Thomas Muldowney
  • Dave Smith

XEPs

One of the most important outputs of the XSF is a series8 of "XEPs", or XMPP Extension Protocols, auxiliary protocols defining additional features. Some have chosen to pronounce "XEP" as if it were spelled "JEP", rather than "ZEP", in order to keep with a sense of tradition. Some XEPs of note include:

XMPP Summit

The XSF biannually holds a XMPP Summit where software and protocol developers from all around the world meet and share ideas and discuss topics around the XMPP protocol and the XEPs. In winter it takes place around the FOSDEM event in Brussels, Belgium and in summer it takes place around the RealtimeConf event in Portland, USA. These meetings are open to anyone and focus on discussing both technical and non-technical issues that the XSF members wish to discuss with no costs attached for the participants. However the XSF is open to donations. The first XMPP Summit took place on July 24 and 25, 2006, in Portland.18

References

  1. Open Source Initiative OSI - Jabber Open Source License:Licensing http://www.opensource.org/licenses/jabberpl.php

  2. XEP-0001 http://xmpp.org/extensions/xep-0001.html

  3. "XMPP Extension Discussion List". Archived from the original on 2022-09-01. Retrieved 2007-06-27. https://web.archive.org/web/20220901033129/https://mail.jabber.org/mailman/listinfo/standards

  4. "XMPP Wiki". https://wiki.xmpp.org/web/Main_Page

  5. XSF Board http://xmpp.org/xsf/board/

  6. XMPP Council http://xmpp.org/council/

  7. XSF Member List https://xmpp.org/about/xsf/members

  8. XMPP Extensions list http://xmpp.org/extensions/

  9. Data Forms XEP http://xmpp.org/extensions/xep-0004.html

  10. Service Discovery XEP http://xmpp.org/extensions/xep-0030.html

  11. Multi-User Chat XEP http://xmpp.org/extensions/xep-0045.html

  12. Publish-Subscribe XEP http://xmpp.org/extensions/xep-0060.html

  13. XHTML-IM XEP http://xmpp.org/extensions/xep-0071.html

  14. Entity Capabilities XEP http://xmpp.org/extensions/xep-0115.html

  15. Bidirectional-streams Over Synchronous HTTP (BOSH) XEP http://xmpp.org/extensions/xep-0124.html

  16. Jingle XEP http://xmpp.org/extensions/xep-0166.html

  17. Serverless Messaging XEP http://xmpp.org/extensions/xep-0174.html

  18. XMPP Summit 1 Archived February 1, 2010, at the Wayback Machine http://xmpp.org/summit/summit1.shtml