The XMPP Blog and Rough Consensus and Running Code

It's well-known that XMPP technologies emerged from the open-source server project first released by Jeremie Miller in 1999, as well as the combined software/operator community that grew up around the server.

In the early days, "Jabber" meant many things: Jer's server, the protocol used between clients and servers, the server network, the community in general, even a company called (then Jabber Inc., purchased by Cisco Systems in late 2008). Over time we have worked to disambiguate the terms. Thus Jer's server was renamed jabberd and the protocol was renamed XMPP.

However, the relationship between the and domains has remained a bit nebulous. Several years ago, the Board of Directors of the XMPP Standards Foundation clarified the matter by stating that the domain was a community effort hosted on XSF machines but operationally independent of the XSF. That clarification was never formally announced, but the decision was recently re-affirmed by the current Board so now seems like an appropriate time to make the distinction more public.

The basic division of responsibilities is this: the XSF focuses on the "rough consensus" part of "rough consensus and running code" by defining the core protocols used by the entire XMPP community, as published at the website; by contrast, the team focuses on the "running code" part by offering a popular, XMPP-based, real-time communications service. This focus was incorporated into the recent redesign of the website (which now is dedicated to information about the IM service), and has long been evident at the website as well.

Now you know! --stpeter

Posted by stpeter on April, 30, 2009 - filed under misc