Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> Why do you say that the author knows what he's doing?

Jeremie Miller wrote a popular open source IM server and created a specification for the protocol which has been widely implemented in several different languages (Erlang, C, Python to name a few) for both client and server.

Many of the functions solved by XMPP (instant messaging, presence, federation) fit nicely into the distributed social network problem domain.

So that's why I have confidence that he knows what he's doing. Nits like "I don't like different XML namespaces" more or less miss the forest for the trees.



I agree that my previous rant was about nits, but these nits add up and act as a barrier to entry to development in the space.

You mention that XMPP is widely implemented on the server, but only a few of the implementations are actually any good. To make matters worse, some of the best server implementations are written in fringe languages (Erlang for example).

I think that XMPP would be more successful if it had been more developer friendly.


Have you looked at telehash (http://www.telehash.org), a much more recent project by the same guy?

I'm impressed by how elegant the protocol is. I hate XMPP, but telehash gives me faith.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: