XMPP

XSF Roadmap

Author:Peter Saint-Andre
Version:0.8
Date:2008-03-04

The mission of the XMPP Standards Foundation (XSF) is to build an open, standardized, secure, feature-rich, widely-deployed, decentralized infrastructure for real-time communication and collaboration over the Internet.

The XSF has identified several high-priority initiatives to help achieve that goal:

  1. Complete definition of Jingle as an open technology for federated voice, video, and generalized multimedia communication.

  2. Incorporate implementation and deployment experience into the core definition of XMPP by completing revisions to rfc3920bis and rfc3921bis.

  3. Define several optimizations to XMPP's core streaming, presence, and roster protocols for improved performance in mobile environments.

  4. Complete definition of protocols (XEP-0158, XEP-0159, XEP-0161) and best practices (XEP-0165, XEP-0205) for prevention of spam, phishing, and denial of service attacks on the XMPP network.

  5. Complete definition of encrypted sessions as the go-forward technology for end-to-end encryption of XMPP communications, and encourage implementation in high-profile open-source client and library codebases.

  6. Following up on the establishment of an intermediate certification authority for the XMPP network, deploy ubiquitous channel encryption on the open network of XMPP servers and standardize methods for discovering the security status of each hop in a given communications path (XEP-0219).

  7. Continue to develop a complete suite of XMPP extensions for real-time communication and collaboration, and encourage integration of those extensions into widely deployed open-source technologies and social networking applications. Current areas of focus are: