Re: [apps-discuss] IETF technical plenary: the end of application protocols

Scott Brim <scott.brim@gmail.com> Mon, 21 March 2011 17:10 UTC

Return-Path: <scott.brim@gmail.com>
X-Original-To: apps-discuss@core3.amsl.com
Delivered-To: apps-discuss@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id D58D928C177 for <apps-discuss@core3.amsl.com>; Mon, 21 Mar 2011 10:10:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.571
X-Spam-Level:
X-Spam-Status: No, score=-103.571 tagged_above=-999 required=5 tests=[AWL=0.028, BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id AR07K2mPlVYO for <apps-discuss@core3.amsl.com>; Mon, 21 Mar 2011 10:10:45 -0700 (PDT)
Received: from mail-iy0-f172.google.com (mail-iy0-f172.google.com [209.85.210.172]) by core3.amsl.com (Postfix) with ESMTP id DCDBC3A68B3 for <apps-discuss@ietf.org>; Mon, 21 Mar 2011 10:10:44 -0700 (PDT)
Received: by iyi12 with SMTP id 12so7694427iyi.31 for <apps-discuss@ietf.org>; Mon, 21 Mar 2011 10:12:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=9zv2ysAeid5fLHU4nTeeQey70yAHXz8Zw3+RtHwmgDg=; b=ZRzVqX4MWMxFz1fPPUP2Odg/qI0sgQzTaFKludh4WFA7Cks5u/3f4WA4mlKWm46+EE yqZcm9FX5SSlrrFyMUa0mHRqrkiSSMX1wYX+7KQ2kelv64l3JHn2iYHteyyJaWRZAN/h IJbb8Sno47XkfRXeNPPeE/S6ckcWx+6DNd8N4=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=frc/9xPcnrto09nAuysJJUx9l2hTAkrZOZkIxJb3klRr3V2FiFuKPtnwseYv29KIN5 vbGewApwzNv176us6KjXhwc68Ive7ENOgUyQkOnX1O3HtixBCD/Fdu7Wo589HxLCbtPh ALLof50V2FvI/yMg5mY4hFX3YrLRc123RqfdQ=
Received: by 10.42.161.198 with SMTP id u6mr7037489icx.482.1300727416137; Mon, 21 Mar 2011 10:10:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.42.164.74 with HTTP; Mon, 21 Mar 2011 10:09:02 -0700 (PDT)
In-Reply-To: <4D878303.60908@dcrocker.net>
References: <4D87612E.3090900@dcrocker.net> <AANLkTik_f-4E8eoWbY2SowzTUdk53L3oiLZwFgoFS20y@mail.gmail.com> <4D876B4C.5070706@dcrocker.net> <4D877D30.9090502@stpeter.im> <4D877EDF.1090500@dcrocker.net> <AANLkTik6TEyXih9by+DLCqn+y6zAEPSP1pX0_kOb5j_8@mail.gmail.com> <4D878303.60908@dcrocker.net>
From: Scott Brim <scott.brim@gmail.com>
Date: Mon, 21 Mar 2011 13:09:02 -0400
Message-ID: <AANLkTiky_D4d67x1BnMM4Wsws81sAN3SSJqtjA6H70HF@mail.gmail.com>
To: dcrocker@bbiw.net
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: quoted-printable
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] IETF technical plenary: the end of application protocols
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 21 Mar 2011 17:10:45 -0000

On Mon, Mar 21, 2011 at 12:55, Dave CROCKER <dhc@dcrocker.net> wrote:
> On 3/21/2011 9:40 AM, Scott Brim wrote:
>>
>> On Mon, Mar 21, 2011 at 12:37, Dave CROCKER<dhc@dcrocker.net>  wrote:
>>>
>>> I think Claudio raises another fundamental point, namely the loss of
>>> interoperability.  The proposed model is a pure silo, with no apparent
>>> ability to have variations or incremental capabilities that build on the
>>> base, except by the single vendor providing the proprietary protocol.
>>
>> Could you give a specific example?
>
>
> My email client accesses 6 different accounts.  The point of commonality is
> my client.  Typical silo solutions are for that silo only.

See response to Cyrus.

> As being touted, that would mean 6 different downloaded, proprietary access
> clients, with my having to switch from one to another.  Besides being a
> pain, this means that they cannot share data, such as getting a message in
> on one account and forwarding it through another.

I can give you an existence proof of that working today but I'm
getting hesitant to name specific services.

Let's get away from using email as an example.  Even within the mail
world, none of the web-based mail services are just mail, although
they offer a just mail API (IMAP, POP).

> Although some independent clients
> have gotten pretty good at providing an integrative experience, it is not
> possible to do group IMs except within a proprietary context requiring
> everyone to have an account with the same provider.

OK, a good example.  The difference between this and mail is that
there is no back end connectivity.  With mail you can use any
(including proprietary) interface to your service, and it will get it
to other services.  Since there are standards in the _back_ end, there
don't have to be standard user interfaces in the _front_ end.  I think
this is finally a point worth bringing up.