Re: [VCARDDAV] wg concensus to publish?

Cyrus Daboo <cyrus@daboo.name> Fri, 01 October 2010 16:27 UTC

Return-Path: <cyrus@daboo.name>
X-Original-To: vcarddav@core3.amsl.com
Delivered-To: vcarddav@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id EC6DD3A6E86 for <vcarddav@core3.amsl.com>; Fri, 1 Oct 2010 09:27:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.994
X-Spam-Level:
X-Spam-Status: No, score=-101.994 tagged_above=-999 required=5 tests=[AWL=-0.791, BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, 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 xJCOPTVmiavv for <vcarddav@core3.amsl.com>; Fri, 1 Oct 2010 09:27:29 -0700 (PDT)
Received: from daboo.name (daboo.name [151.201.22.177]) by core3.amsl.com (Postfix) with ESMTP id 78F473A6CC0 for <vcarddav@ietf.org>; Fri, 1 Oct 2010 09:27:29 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by daboo.name (Postfix) with ESMTP id CFAE61997C69A; Fri, 1 Oct 2010 12:28:17 -0400 (EDT)
X-Virus-Scanned: amavisd-new at daboo.name
Received: from daboo.name ([127.0.0.1]) by localhost (chewy.mulberrymail.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yAQff4bXJCPD; Fri, 1 Oct 2010 12:28:13 -0400 (EDT)
Received: from caldav.corp.apple.com (unknown [17.101.32.44]) by daboo.name (Postfix) with ESMTPSA id 11FAB1997C68C; Fri, 1 Oct 2010 12:28:11 -0400 (EDT)
Date: Fri, 01 Oct 2010 12:28:08 -0400
From: Cyrus Daboo <cyrus@daboo.name>
To: jsmarr@stanfordalumni.org
Message-ID: <D0C22D4570A74EBFB20F68F8@caldav.corp.apple.com>
In-Reply-To: <AANLkTinGRqHC9zQoYwgv+z+8R=dYuwM98ggkBQGFMpVe@mail.gmail.com>
References: <77CB7F18F612E5E9A4FBC7ED@caldav.corp.apple.com> <4CA22DFA.4050301@viagenie.ca> <7AB380FB-64A8-4EF7-AD8C-36836CA3549E@iannella.it> <AANLkTikfk4SrRtSycE07wVhAaP9FTgWydSB_U8n75K4J@mail.gmail.com> <2F47EC110073022C5DC2C2F7@caldav.corp.apple.com> <AANLkTinGRqHC9zQoYwgv+z+8R=dYuwM98ggkBQGFMpVe@mail.gmail.com>
X-Mailer: Mulberry/4.1.0a1 (Mac OS X)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline; size="2788"
Cc: CardDAV <vcarddav@ietf.org>
Subject: Re: [VCARDDAV] wg concensus to publish?
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF vcarddav wg mailing list <vcarddav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/vcarddav>
List-Post: <mailto:vcarddav@ietf.org>
List-Help: <mailto:vcarddav-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/vcarddav>, <mailto:vcarddav-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Oct 2010 16:27:31 -0000

Hi Joseph,

--On October 1, 2010 7:48:16 AM -0700 Joseph Smarr <jsmarr@gmail.com> wrote:

> Cyrus-I *did* come to the IETF and ask vCard to be revised! :) 

Yes, I was there too.

>
> See http://josephsmarr.com/2009/03/25/portable-contacts-and-vcarddav-iet
> f-74/ -- I spoke over a year ago in detail with Marc, Simon, etc about
> the opportunities to simplify and modernize and extend what vCard is
> doing. Everyone was polite and thoughtful at the time, but then seems to
> have ignored or rejected all the proposed improvements. I'm also
> frustrated that we're having these more substantive discussions now much
> later, but they still need to be had--not because the rest of us don't
> like vCard or don't want it to succeed, but exactly the opposite--we
> really want vCard to be great and get widespread adoption and end the
> fragmentation that has persisted in the industry for so long. We have a
> lot of experience getting that done, and we want to impart that knowledge
> to your team so that your spec has a better shot at reaching its
> potential.

I want to dispute the perceived lack of wide spread adoption of vcard. I 
believe that to be false. All the major desktop contact systems have 
support for vCard. Many, many mobile systems support it. vCards have been 
sent and processed via email for decades now. Widely adopted by web apps - 
well that is a different and valid question.

> But in order for that to happen, the rest of the WG needs to think
> through some of these fundamental trade-offs and decide where they stand:

> - taking this opportunity to modernize (both in syntax and
> semantics) vs. preserving legacy

Let's leave syntax out - we now have both text and XML variants, and a JSON 
variant would be trivial to do too. As for preserving legacy, vCard does 
have a large legacy just because of how widespread its use is.

> - favoring simplicity/readability of the wire format (esp for XML) vs.
> maximizing flexibility / automaticity of conversion

I guess there is a fundamental difference here over how important 
"readability" is. Personally I find neither XML or JSON all that "readable" 
in the first place. What I care about is having a concrete well-defined 
schema that is easy to implement in code for the use cases I need to 
support. Yes there is a concern about unnecessary size, particularly given 
that we want to send these things to mobile devices, but on-the-wire 
compression is a big help.

> - expanding scope to more fields vs. sticking to "core address book" data

We already have this in v4. The new IANA registry allows for easy 
extensions to the schema. There are already several drafts doing that (one 
for social networking properties, one for calendaring and scheduling 
resource properties).

-- 
Cyrus Daboo