[jdev] Re: Re: The State of Our Code-bases
Rachel Blackman
rcb at ceruleanstudios.com
Thu Sep 2 05:12:30 CDT 2004
> In Sendmail's defence, I suppose there are tons and tons of books on
> the
> subject, which simply isn't the case for Jabberd. However, how much
> longer
> has Sendmail had to accumulate these books? Did it have this many
> books in
> its opening years?
Likely not, but one could also make the argument that at the time,
Sendmail was the only game in town. qmail, Postfix, Exim and whatnot
have been around for a while now, but I believe all of them arose in
the 1990's. Sendmail had more than a decade of being pretty much The
E-mail Server, so far as I can tell. (Granted, it's 3am and I'm too
tired to go check for certain on dates.) qmail, Exim and Postfix all
tried to provide something other than Sendmail did, something to make
them stand out.
By contrast, Jabber is not 'the only game in town' when it comes to
instant messaging. In fact, if it's trying to become a popular
end-user IM solution, instead of just a corporate solution (where, yes,
it is in a much smaller playing field), then it is actually struggling
against several very-entrenched players. Each of the Sendmail
alternatives offered something to the target audience (system
administrators): better performance, less security holes, modular
design, etc.
In order to overtake the existing networks in terms of end-user usage,
Jabber needs something to 'win out' over them which the target audience
-- IM end-users -- will understand. Pubsub, for instance, is a really
cool technology, but it won't convince my father to switch off of MSN.
x-data is a useful way to capture user input information, but the
average end-user won't see it necessarily as being all that different
as when AIM or MSN redirect you to a webpage for a survey or something.
Sadly, the thing which makes Jabber stand out the most to the average
end-user is the transports... which should not be Jabber's selling
point. Worse still, after they try to use the transports and find they
can't file-transfer with their friends on the legacy networks, can't
see buddy icons, or any of the other things they're used to, they
usually forget about Jabber and go instead to Gaim or Trillian or any
of the other combined messengers.
While you can maybe apply the example of Postfix or qmail trying to
encroach on Sendmail's territory, the example I usually see people
using for Jabber is Apache. The Apache example being used for
Jabber/XMPP is a bad one; I'd say that the JSF bears less resemblance
to the Apache Software Foundation, and more to the W3C.
The ASF builds a software platform, which others have built on top of,
as well as standards (like apxs) relating to that platform. The W3C
defines, instead, a collection of protocols and markup languages, and
while they /do/ technically have a reference implementation (Amaya),
this reference implementation is not, in my experience, a product which
anyone actually uses.
If the JSF is in the role of the W3C, the problem might well be that we
need an ASF for our W3C... an active, large developer project which
implements the defined standards in a clean and usable way. After all,
one could argue that the W3C's standards would not have been as
well-adopted as they are without the Apache Software Foundation to push
them forward in a usable platform.
--
Rachel 'Sparks' Blackman -- sysadmin, developer, mad scientist
"If it is not broken, give me five minutes to redesign it!"
-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
URL: <https://www.jabber.org/jdev/attachments/20040902/b20aec69/attachment-0002.pgp>
More information about the JDev
mailing list