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

Iñaki Baz Castillo <ibc@aliax.net> Fri, 02 November 2012 12:07 UTC

Return-Path: <ibc@aliax.net>
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 A01C521F99CA for <simple@ietfa.amsl.com>; Fri, 2 Nov 2012 05:07:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.531
X-Spam-Level:
X-Spam-Status: No, score=-2.531 tagged_above=-999 required=5 tests=[AWL=-0.006, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1, SARE_SUB_ENC_UTF8=0.152]
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 F3lhEU7nSmEZ for <simple@ietfa.amsl.com>; Fri, 2 Nov 2012 05:07:43 -0700 (PDT)
Received: from mail-la0-f44.google.com (mail-la0-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id CEC9621F99C4 for <simple@ietf.org>; Fri, 2 Nov 2012 05:07:42 -0700 (PDT)
Received: by mail-la0-f44.google.com with SMTP id b11so2771789lam.31 for <simple@ietf.org>; Fri, 02 Nov 2012 05:07:41 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding:x-gm-message-state; bh=dZ9ToGHoDM1DPbN6QeE4RFCLSCif5wyvKJkr0yv5WlY=; b=aGRpCea7mO6UjCaAgz/LacNc6hHUVHtNGzJOmNeNtMBELQNi3pwyuhe8BI5r82LZkW ceqttYHq3BrO378eCtJO6jvhHl9sqmHxrKaV9v6dN/k6bbypY/D0amAoCmMbcYDQfjdL bW+YGczieTMqiSAhZ95PNazuYnBK1ioSoXAgBn1rLFfVEJrkfPQGKKB413C0GsHKUxZ6 wbefYZXed6Fg71IpMs6NMwjX2XJAZ9ZmWNDNRaECJtm//Ef1BTvKTJjqFUCtaHCoq7Kb VSt43klT5eq/2W8RZZJXu7ReWlTbbdI+L0YfwzNFDIOjly7q3UnfCoSKBGgG9lii0awq kNwQ==
Received: by 10.152.110.42 with SMTP id hx10mr1482301lab.0.1351858061338; Fri, 02 Nov 2012 05:07:41 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.114.2.71 with HTTP; Fri, 2 Nov 2012 05:07:21 -0700 (PDT)
In-Reply-To: <4BB9B7CC-7866-4406-BE3B-20A266D34E53@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>
From: Iñaki Baz Castillo <ibc@aliax.net>
Date: Fri, 02 Nov 2012 13:07:21 +0100
Message-ID: <CALiegfmmbOtw6TLfMd5AS2iQLr1maxKi+8tjnaoDa9OQB8SxaQ@mail.gmail.com>
To: Saúl Ibarra Corretgé <saul@ag-projects.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Gm-Message-State: ALoCoQlFaD5JXzZXsl7zMklmnwVSVTle7JF/3mnaBciVLn+CW49Q0/XWNRpNiTvqF2gGo5vd8pw9
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:07:43 -0000

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)?




--
Iñaki Baz Castillo
<ibc@aliax.net>