Re: IM2000 Won't Be Worth It

Jon Ribbens <[email protected]> Tue, 9 Mar 2004 18:05:32 +0000
Newsgroups gmane.mail.im2000
Message-ID <[email protected]>
James Craig Burley <[email protected]> wrote:
> >The no-subscription model of mailing lists is certainly interesting.
> >But what does it achieve that cannot be achieved via NNTP today?
> 
> Isn't NNTP a push protocol, requiring its subscribers to, essentially,
> pay for maintaining incoming messages somehow?

No, it's a hybrid. In fact, it seems to me that NNTP offers every
advantage that IM2000 could possibly offer for mailing lists, and
more, and only uses software and protocols that are already available
today.

Take, for example, "microsoft.com". Instead of running thousands of
mailing lists, they run a news server, "news.microsoft.com". You
simply point your news client at that server and you can see all the
"lists". If you subscribe to any then your news client will keep track
of which messages you have read and which you have not. It is "pull"
system just like IM2000 - you go ask for the messages when you want to
read them.

However, your ISP can also run its own news server, and can replicate
all the articles onto that local server (they can either do this via
the "pull" method described above, or they can ask the origin news
server to "push" articles to them as they are posted). This way
customers of that ISP get faster access to the news articles, and the
load on the origin server is reduced.

You can even get cacheing news servers that will pull the articles
from the origin server and then keep them around so other users of
that cache get them more quickly.

> >Also, how do "subscribers" know when there is new mail to be fetched?
> 
> There are at least three fundamentally different models of list
> handling I can think of that IM2000 cleanly supports:

Yes, but they are all one of two things: the users must poll the
central server to see if there are new messages, or the central server
must keep track of a list of subscribers, in which case most of the
benefits of the "no-subscription" model are gone.

> No, but for lists that would be polled by most subscribers only once
> every few days or so, it can be *very* efficient compared to on-demand
> push-style delivery a la SMTP.

Why? Each message is still being download (at least)
once-per-subscriber, so no bandwidth is saved, and resources are
wasted on "are there any new messages? no. oh." transactions. The SMTP
advantages of having to only send a message once per however many
recipients are subscribed at a single domain are lost (unless we
propose some sort of cacheing mechanism too). Plus if the subscribers
really are only polling once every several days, they're on average a
couple of days behind on the list!

Cheers


Jon