[Standards] Namespaces, specifications, and protocol life cycles

Alexey Melnikov alexey.melnikov at isode.com
Tue Sep 9 10:49:57 CDT 2008


Dave Cridland wrote:

> urn:xmpp:protoname:1
>
> That last portion we'll treat as a version number. Any time we cause  
> incompatibility between versions of the XEP, we update it. (Note,  
> that's not "every new XEP").
>
> So by the time it moves out of Experimental and to Draft, it might be:
>
> urn:xmpp:protoname:4
>
> And there it stays - the advantage here is that if the protocol is  
> stable earlier than its move to Draft - and actually, this is  
> normally the case, a lot of the pre-draft stuff is specification  
> wrangling rather than proptocol redesign - people can go ahead and  
> implement it, and it'll continue to work.

Not surprisingly I like that, as Curtis and I were complaining to Dave 
about this before.



More information about the Standards mailing list