[Standards-JIG] proto-JEP: Smart Presence Distribution

Carlo v. Loesch CvL at mail.symlynX.com
Wed May 17 14:27:50 UTC 2006

Richard Dobson typeth:
| Would it not be better to create a protocol that works correctly when 
| privacy lists are in place? And still reduces the bandwidth?

I thought a quickstart to happiness with a seriously simple JEP
already helps us a lot, considering that these presence fan outs
are the highest load on the XMPP network from what I saw on some
statistics. Obviously excessive users of presence-out wouldn't be
exactly useful to the process, but I suppose a majority of users
never makes use of that function.

| Something like JEP-0033 but where instead of including all the addresses 
| in each stanza you negotiate a distribution list with the remote server 
| and just send the stanza to that distribution list that in turn 
| distributes the stanza to all the people i.e.

I'd rather see presence-out settings communicated to the other side
so the receiving server takes care of not forwarding the information.
Just like it is done with presence subscription exchange.

And now let me go a little beyond, just philosophically...

Generally the presence-out filter idea isn't really convincing me.
I'm more advocate for the sincerity option: If you're not going to
share your presence with me, be honest about it and send me a real
We're not Friendster or Myspace. We can't afford people to click into
friendships with everyone, then quickly switch on filters for privacy.
Being in each other's roster must be a position of privilege which
comes at a price, the price of giving the other insight into your life.
Otherwise rosters will just grow exponentially with time.

Also I have the impression when somebody puts you in <presence-out/>
you no longer see him on the roster, thus you forget that you still
keep sending him presence every day. How unfair is that? One person
decides to retain privacy and gets an even better chance to peek on
the habits of the other? Correct me if I got something wrong, but I
would want to know if the other side has put me on presence-out.


More information about the Standards mailing list