Jabber (was Re: [Twisted-Python] Closing Jabber connection)
Peter Saint-Andre
stpeter at jabber.org
Tue May 3 14:17:34 MDT 2005
On Tue, May 03, 2005 at 03:07:20PM -0400, Glyph Lefkowitz wrote:
> Peter Saint-Andre wrote:
>
> >I think it would be good to clarify the overall objective. Lots of folks
> >are interested in building a full reference implementation of the XMPP
> >RFCs and various JEPs (probably those which have reached Draft in the
> >JSF's standards process) in Python, but that seems like a major server
> >effort rather than something which would necessarily go into Twisted.
> >But perhaps I'm wrong about that. ;-)
>
> Twisted _is_ a major server effort. What did you think it was? :)
>
> Seriously though, I would like to see more stuff like this go into
> Twisted if possible. The more functionality is built into the core, the
> more consistent that functionality will become over time, and the more
> different kinds of applications can access it.
Well, perhaps I've always misunderstood what Twisted is all about.
From my perspective it's always seemed like an interconnected set
of libraries, not a dedicated HTTP serverr or XMPP server or IRC
server or whatever. (Yes, I know it does all of those and more.)
So I thought that we'd build Jabber/XMPP support into some core
level and then someone would come along and build a full-fledged
Jabber server on top of that in a separate effort.
Now it seems that Twisted Words is an effort to build a generic
chat server of some kind, but I've not seen a roadmap for that,
and it's not clear to me what it means to build a generic chat
server. I know what it means to build a Jabber/XMPP server, and
what it means to build an IRC server. But as far as I know there
is no such thing as the "generic chat" protocol. :-) So will Words
implement, say, the IRC RFCs and the XMPP RFCs and various XMPP
extensions (defined in JEPs published by the JSF) and also SIP
and SIMPLE and some less-open chat protocols such as Oscar, MSN,
etc.? If so, how is all that stuff supposed to work together?
Just curious. ;-)
As I said, I know of several folks in the Jabber community who
are quite interested in building a reference XMPP/Jabber server
in Python, and I'm wondering if Words is the place to point them.
Thanks!
Peter
More information about the Twisted-Python
mailing list