[jdev] Python library!?!?!?!!?!

Nathan Fritz nathanfritz at gmail.com
Thu Apr 12 16:02:28 CDT 2007


I'm actually the author of SleekXMPP.  I'm planning on getting the first
release (0.1) out this weekend, and it's quite stable.  However, it's still
in it's infancy and missing some important features like SASL DIGEST-MD5.
There is one project already using it, and I'm planning on starting a bot
framework.  Unfortunately, since I haven't had time to research licenses,
the first release will be GPL.  I am, however, perfectly willing to talk to
you about a commercial license, possibly free of charge.  I am planning on
using a less restrictive license for my 0.2 release.

As far as how it compares to other Python classes, I cannot tell you being
as I have purposely avoided reviewing them.  That is best left to other
developers to tell you (I would like to hear any criticism as well).
Documentation is very sparse, although I have started.  The idea behind the
class is that every XEP is a standalone, drop-in plugin.  One of the stated
goals is to eventually have a plugin for every draft XEP, although that is
quite a ways off.  I am taking care for the class to be very stable and deal
with connectivity issues cleanly.


Feel free to jabber or email me at fritzy at netflint.net.

Nathan Fritz

On 4/12/07, Francisco Boato <francisco.boato at respaldum.com> wrote:
> Hello i'm trying to develop a multi-plataform jabber client with python
> and my doubt is What library should i use????
> First of all let mention all the jabber library: (if anybody knows any
> other python library please let me know)
> jabber.py
> xmpppy
> Twisted words.
> In order to start lets discard jabber.py because it has been
> discontiuated.
> The next discard will be xmpppy because its GPL license (I cannot make a
> commercial application).
> So on it was easy. The next library discarted will be PyXMPP because i
> need OpenSLL library. And this library has some patented algorithms
> (idea, rc5 and mdc2).  There is a posibility to recompile all the
> library using a "./config no-idea no-mdc2 no-rc5" option but I prefer
> not to recompile the hole library.
> The last posibility is Twisted Words but I'm having some troubles to
> make it work (besides there is no examples)
> Finally there is a new library under devolpment called "SleekXMPP" that
> has a real nice appearence but i cannot say anything else. Does anybody
> knows something else about this library????
> At last i'll really appreciate if anyone who is developing with python
> has some advice to give me about the library that i should choose to
> develop my app
> Thanks in advance. Francisco
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.jabber.org/pipermail/jdev/attachments/20070412/b97e853d/attachment-0002.htm>

More information about the JDev mailing list