Skip to content

Brussels Report

Over the weekend, members of the XMPP Standards Foundation and the Jabber developer community participated in FOSDEM 2007 (one of the world’s premier conferences for developers of free and open-source software) and also held a smaller “XMPP Summit” to discuss high-priority issues related to our technology.

I think it’s safe to say that the weekend was a smashing success. Our developer room at FOSDEM hosted a full schedule of talks and was often standing room only. Topics included virtual presence, Jingle, telephony integration, mobile applications, server and client architecture, transporting XMPP over HTTP connections, and hacking XMPP applications with the Twisted Python library. I also gave a talk in the main track on secure communications (video footage is here), in which I discussed our recent security work and announced our partnership with NLnet to make end-to-end encryption a reality on our network.

On the Monday after FOSDEM, we held an “XMPP Summit” attended by four of the five XMPP Council members, all three XSF Board members, and half a dozen developers from the community. Good progress was made on various roadmap topics such as Jingle, end-to-end encryption, Personal Eventing Protocol, message archiving, file transfer, and shared roster (a.k.a. “communities”). The group also discussed methods for building a software certification program to encourage implementation of important XMPP extensions. Expect further updates regarding these initiatives in the near future.

As always, some of the most interesting technical conversations occurred in conference hallways, restaurants, and pubs. Developers who have worked together for years over the Internet — sometimes even on the same project — got a chance to meet IRL (that’s “in real life” for you non-IM people). During one of those conversations, XMPP Council member Ralph Meijer made an insightful observation: ours seems to be the only coherent, vibrant technology community that is centered on a protocol rather than a codebase. There is not really an HTTP community or SMTP community or SIP community, in the sense of a group of open-source and commercial developers, technology architects, and users who over many years have regularly and openly communicated and cooperated on solving technical problems together. But somehow we seem to have achieved that rare feat in the Jabber/XMPP community, and it is a large part of our strength and longevity. Events such as our weekend in Brussels further reinforce the sinews of our community, which is why they are so important to the progress of our technology.

And lest I forget, special thanks are due to the following individuals for their help in making this weekend so productive:

  • Ralph Meijer for organizing our FOSDEM developer room
  • Edwin Mons and Christ van Willegen for manning our FOSDEM booth and for much logistical help
  • Mickaël Rémond for arranging meeting space for the XMPP Summit

See you in Brussels for FOSDEM 2008!

Posted in events.

4 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. Beber says

    > There is not really an HTTP community or SMTP community or SIP community, in the sense of a group of open-source and commercial developers, technology architects

    And it should be ! Expecialy for SMTP and all protocols that *need* architects for building a revelant usable protocol that can be efficient in their age.

  2. Roman Alberto says

    nice site

  3. RaymonWazerri says

    I love what you’e doing!
    Don’t ever change and best of luck.

    Raymon W.

Continuing the Discussion

  1. ETel 2007 at Ignite Realtime linked to this post on February 28, 2007

    [...] Like Matt discovered at the Internet Telephony Conference, the focus on telephony means that the discussions going on are very different than what we generally see in the IM community. I ran into this head on during my talk on XMPP and Jingle. The juxtaposition of Jingle and SIP came up front and center which lead to a great (if painful) discussion of both protocols. It struck me that it is easy to become myopic and that an open dialog going between protocol communities is very important. Reading Peter’s report on the great meetings that happened in Brussels further drove home the point that we have a great community with XMPP, but that as we move into other areas, like voice with Jingle, we need to make sure we clearly articulate the problems that we’re trying to solve, and the problems we are not trying to solve. [...]