On Thu Dec 22 10:00:56 2011, Sergey Dobrov wrote:
Look, the main problem is to update clients because clients are more
widespread. Destination filtering will not break compatibility with
clients. But chains can broke it depends on implementation. But even for server software we can maintain backwards-compatibility by using server caps. The transition period can be used during it filtering on sender
can be announced as deprecated.


No, that argument is not applicable in this case.

We're talking about adding generic functionality in order to make microblogging more useful. The only existing clients doing microblogging over XMPP are the Buddycloud ones, which are using generic pubsub.

You're arguing that, for example, PEP should fail to work unless both servers support your new protocol. Given that the majority of XMPP users do not have a server capable of any form of PEP, I don't see why you think that your new, broken, PEP will deploy any better.

> But in general terms, PEP is done and deployed; changing it at all is
> hard, changing it as radically as you propose is essentially a
> non-starter. It seems to me that the PEP subset is simply not sufficient > for your needs; you need to use something more, whether that's more > XEP-0060 features, or some other, new, protocol. But trying to change > PEP because it doesn't fit your use-case is just not going to work.

Ok, you are suggest me to invent my own protocol.

No, I'm not. I'm saying that you can't use only the PEP subset, and you need something more. That something could be a number of things, including an entirely new protocol in the worst case, but I suspect you need a lot less - a handful of existing XEP-0060 features would work sufficiently well, and a few mionor extensions would probably help for efficiency.

P.S. It will be really interesting if there are some examples of PEP
usage in commercial usage.

Buddycloud used to use PEP, very effectively. The reason they stopped wasn't that PEP didn't work for them, it was because they wanted to support users on Google, which has no PEP support. But Google users can (and often do) see other people's PEP information; they just can't publish their own.

What you're arguing for is a system where Google users wouldn't have any PEP capability, and instead would get unfiltered subscriptions whether they wanted it or not - particularly horrible for mobile users. I don't think Google is going to suddenly implement your protocol, so I think you need to figure out some other way to make things work.

I've tried to help, but given you've decided you can't do anything except rewrite PEP to suit your particular use-case, I'll leave you to figure out the rest.

Dave.
--
Dave Cridland - mailto:[email protected] - xmpp:[email protected]
 - acap://acap.dave.cridland.net/byowner/user/dwd/bookmarks/
 - http://dave.cridland.net/
Infotrope Polymer - ACAP, IMAP, ESMTP, and Lemonade

Reply via email to