[Foundation] thoughts from another commercial player

Matt Tucker matt at jivesoftware.com
Fri Jul 11 11:15:24 CDT 2003


Ryan,

Just to clarify my position -- I believe the IETF XMPP spec *is* a full 
basic IM protocol and many people will likely use it as such. Many of 
the extensions the JSF is creating are indeed vital for more 
full-featured IM systems, though.

> The IETF is working well for the core XMPP protocol.  And yes it does not
> implement a full IM system.  Which is why Jabber exists.  It uses the XMPP
> core protocol (much like a web site uses HTTP) and implements all of the
> things that you are talking about.  XMPP is ONLY the core protocol. 

One of our points all along has been that the HTTP/web comparison to 
XMPP/Jabber is flat out wrong if you are referring to "Jabber" as XMPP 
protocol extensions. When you refer to Jabber as the community and 
software using XMPP and extensions, then yes, the comparison makes 
sense. It's Protocol/System vs. Protocol/Protocol.

Think about it this way -- when extensions to HTTP came out such as the 
ability to compress the stream, did they invent a new name? No, they 
called it HTTP 1.1. Or, how about SMTP and ESMTP? Our position is that 
it's useful and extremely beneficial to clarify the community's language 
around the protocol so that all protocol terminology is focused around 
XMPP and "Jabber" can be left to serve other purposes, such as:

  * General community name
  * Name of commercial company
  * Name of various open source projects

There are many of us that feel we can't promote the Jabber terminology 
as long as it's so closely tied to a single company, but we can all work 
towards making the core protocol and extensions succeed.

> So to
> stop using the name of Jabber which defines a full IM system would be a
> mistake.  I am 100% against removing the name and use of Jabber from the JSF.

Fair enough, although I don't follow your logic. :)

-Matt




More information about the Members mailing list