Re: [Simple] SIMPLE and OMA and 3Gpp and RCS and… (new subject)

Saúl Ibarra Corretgé <saul@ag-projects.com> Fri, 02 November 2012 12:25 UTC

Return-Path: <saul@ag-projects.com>
X-Original-To: simple@ietfa.amsl.com
Delivered-To: simple@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4A2921F93C1 for <simple@ietfa.amsl.com>; Fri, 2 Nov 2012 05:25:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.447
X-Spam-Level:
X-Spam-Status: No, score=-1.447 tagged_above=-999 required=5 tests=[AWL=0.241, BAYES_00=-2.599, HELO_MISMATCH_NET=0.611, MIME_8BIT_HEADER=0.3]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d-WkcR4RJYzn for <simple@ietfa.amsl.com>; Fri, 2 Nov 2012 05:25:47 -0700 (PDT)
Received: from mail.sipthor.net (node06.dns-hosting.info [85.17.186.6]) by ietfa.amsl.com (Postfix) with ESMTP id C866E21F93BE for <simple@ietf.org>; Fri, 2 Nov 2012 05:25:46 -0700 (PDT)
Received: by mail.sipthor.net (Postfix, from userid 5001) id 1A9C9B35DA; Fri, 2 Nov 2012 13:25:45 +0100 (CET)
Received: from imac.saghul.lan (ip3e830637.speed.planet.nl [62.131.6.55]) by mail.sipthor.net (Postfix) with ESMTPSA id 1DA7AB007E; Fri, 2 Nov 2012 13:25:43 +0100 (CET)
Mime-Version: 1.0 (Apple Message framework v1085)
Content-Type: text/plain; charset="iso-8859-1"
From: Saúl Ibarra Corretgé <saul@ag-projects.com>
In-Reply-To: <CALiegfmmbOtw6TLfMd5AS2iQLr1maxKi+8tjnaoDa9OQB8SxaQ@mail.gmail.com>
Date: Fri, 02 Nov 2012 13:25:42 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <F07738BF-C267-43B6-BC5D-F129C95718AD@ag-projects.com>
References: <axjp925efdvel8fmpey6jc73.1351800528451@email.android.com> <E0C42E85-1C67-435E-BCB8-F8F980DD9FE4@edvina.net> <2C9DA935-CBBD-4DCF-A2A4-FF0139FB62B2@ag-projects.com> <CALiegfmBNCTxcK0ZVdWXToDsYLWgtp9vyprt6Yj0_C=81yFWQQ@mail.gmail.com> <4BB9B7CC-7866-4406-BE3B-20A266D34E53@ag-projects.com> <CALiegfmmbOtw6TLfMd5AS2iQLr1maxKi+8tjnaoDa9OQB8SxaQ@mail.gmail.com>
To: Iñaki Baz Castillo <ibc@aliax.net>
X-Mailer: Apple Mail (2.1085)
Cc: Bernard Aboba <bernard_aboba@hotmail.com>, "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, "simple@ietf.org" <simple@ietf.org>
Subject: Re: [Simple] SIMPLE and OMA and 3Gpp and RCS and… (new subject)
X-BeenThere: simple@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: SIP for Instant Messaging and Presence Leveraging Extensions <simple.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/simple>, <mailto:simple-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/simple>
List-Post: <mailto:simple@ietf.org>
List-Help: <mailto:simple-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/simple>, <mailto:simple-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 02 Nov 2012 12:25:47 -0000

On Nov 2, 2012, at 1:07 PM, Iñaki Baz Castillo wrote:

> 2012/11/2 Saúl Ibarra Corretgé <saul@ag-projects.com>:
> 
>>> buddylist:
>>> --------------------
>>> sip:alice@example.com {
>>> presence-subscribe-to: true,
>>> presence-allowed: true,
>>> presence-blocked: false
>>> }
>>> 
>>> sip:bob@example.com {
>>> presence-subscribed-to: true,
>>> presence-allowed: true,
>>> presence-blocked: true
>>> }
>>> --------------------
>>> 
>>> And that's all. This is easy to render for the watcher and easy to
>>> process for the server. Single "document" with buddies and their
>>> attributes.
>>> 
>>> No need for "external references to other XCAP documents in any other
>>> server in the world", no need for generating a coredump if the same
>>> buddy is contained in "oma_my_buddies" list and "my_blocked_contacts"
>>> list and "oma_PoC_contacts" list and "oma_featured_buddies" list.
>>> 
>> 
>> This is what we did in our addressbook implementation, while maintaining compatibility to the highest possible degree.
> 
> And what is the point in "mantaining compatibility" if no other SIMPLE
> client will understand the advanced document format of your
> resource-list document? (they will probably delete it and regenerate
> it).
> 
> And, if we just need a single document (based on buddies with
> attributes) why do we need so many scattered XML/XCAP documents in the
> server? and why does the presence server need to deal with N XML
> documents and external references between them?
> 
> Why do we need a "RLS document" for presence subscription if we can
> set an attribute "presence-subscribe-to" for each buddy in our
> buddylist so the server already knows which users to subscribe to? Why
> do we need a pres-rules documents if authorization rules are given via
> buddy attributes? why do we need 95% of SIMPLE/XCAP specs if a single
> document is enough?
> 
> And why to mantain "backward compatibility" if there is NO one full
> working SIMPLE client out of walled gardens (apart from Blink which,
> finally, works well but just when using the server infrastructure
> designed for it)?
> 
> 

You misundertood. That how we did it *for now*. I never ever mentioned there shouldn't be a better way nor that this is how I (personally) would like SIMPLE presence to look like. But I can't just simply implement a solution which only works with myself. Hence the backwards compatibility.

I'd love to see a better model endorsed by SIMPLE and then happily implement it. I think we do share this goal :-)

--
Saúl Ibarra Corretgé
AG Projects