Peter Saint-Andre for Council 2009
I've been involved with the Jabber community since late 1999 (first mailing list post: 1999-11-29). I've been the managing editor of our community standards process since the JSF (now XSF) was founded in 2001, the XSF's Executive Director since 2002, and I was Chair of the XMPP Council from 2004 through 2008.
Because I'm not a great coder, my original contributions to the Jabber community were HOWTOs for software like jabberd 1.4 and Winjab back in 2000 and 2001. Since 2001 I've mostly focused on documenting existing protocols and defining new protocol extensions. As a result I edited the XMPP RFCs and have also written dozens of XMPP Extension Protocols (XEPs).
During the term of the Eighth Council (2008-2009), we finally advanced the core Jingle specifications from Experimental to Draft. We also worked to advance a number of stable specifications from Draft to Final, hammered out a protocol for roster versioning, and made some good progress on Jingle-based file transfer, and started to define a TLS-based protocol for end-to-end encryption of XMPP communication sessions (also using Jingle).
IMHO the Ninth Council needs to focus on the following action items:
- Finish revisions to the XMPP RFCs via the XMPP WG (while this work is happening at the IETF, I think that Council members need to taking a leading role in carefully reviewing the specifications and providing technical feedback)
- Determine whether to define a replacement for the core roster protocol (again, this work would probably happen at the IETF)
- Complete work on Jingle-based file transfer
- Work on further optimizations for mobile applications
Why I'm Running Yet Again
I haven't gotten tired of working on XMPP after all these years, so I figure I might be able to provide technical input and direction on the Council.
As always, if you have questions or comments, ping me via email or Jabber at email@example.com