Re: [VCARDDAV] vCard format and lack of interoperability

Doug Royer <douglasroyer@gmail.com> Fri, 16 November 2012 19:33 UTC

Return-Path: <douglasroyer@gmail.com>
X-Original-To: vcarddav@ietfa.amsl.com
Delivered-To: vcarddav@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BA0AF21F8ADD for <vcarddav@ietfa.amsl.com>; Fri, 16 Nov 2012 11:33:58 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1]
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 jbjMer9rQQS5 for <vcarddav@ietfa.amsl.com>; Fri, 16 Nov 2012 11:33:58 -0800 (PST)
Received: from mail-pa0-f44.google.com (mail-pa0-f44.google.com [209.85.220.44]) by ietfa.amsl.com (Postfix) with ESMTP id 0008D21F8ADA for <vcarddav@ietf.org>; Fri, 16 Nov 2012 11:33:57 -0800 (PST)
Received: by mail-pa0-f44.google.com with SMTP id hz11so186628pad.31 for <vcarddav@ietf.org>; Fri, 16 Nov 2012 11:33:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:organization:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=4cfxZl5ZRQoCghWL97DjS/JPt3Ew/ECsKJFmOiVFUaI=; b=vVYFxm93RbEqixkAEIVmpbMrNc3Qktl6p9vqhpqkZ8rCa3zZiuvM9r3vopcX8XlZ54 xJaL429NgFEzrCPTRT1SphaNPk2qnzs9IbYOuklTW50a0KFIsG1OwkRB535jXuZOjcZk gxwyAvA/o80/zsrJ2bjv1/X3DPcO87qKX8GOziWcNwNO5GNfhLYR41BtjRTbkborpguI hz4CsgeZd0RBx+tzA5ZawLKeS9Coev99V3SAQq8eWCPE4apnnnX8ucgP/VpEjf44g50o Xk0m+9Qtf6b7KnUxLFO0nkwZuFu+q3L0R4/NWagcPcG8mute2osKdiQGI4AfrZKTLq6A gExw==
Received: by 10.68.137.234 with SMTP id ql10mr17810264pbb.158.1353094437765; Fri, 16 Nov 2012 11:33:57 -0800 (PST)
Received: from [192.168.15.99] (184-76-96-188.war.clearwire-wmx.net. [184.76.96.188]) by mx.google.com with ESMTPS id bd2sm1507273pab.36.2012.11.16.11.33.55 (version=SSLv3 cipher=OTHER); Fri, 16 Nov 2012 11:33:56 -0800 (PST)
Message-ID: <50A69522.6050401@gmail.com>
Date: Fri, 16 Nov 2012 12:33:54 -0700
From: Doug Royer <douglasroyer@gmail.com>
Organization: Softwre and Services
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:16.0) Gecko/20121028 Thunderbird/16.0.2
MIME-Version: 1.0
To: vcarddav@ietf.org
References: <68174210-640D-42BF-995F-3987AD9AF3A8@alessandrorossini.org>
In-Reply-To: <68174210-640D-42BF-995F-3987AD9AF3A8@alessandrorossini.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Subject: Re: [VCARDDAV] vCard format and lack of interoperability
X-BeenThere: vcarddav@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: IETF vcarddav wg mailing list <vcarddav.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 16 Nov 2012 19:33:58 -0000

Non standard properties are not for interoperability. They are so that a 
vendor can put their own extension into an object (vCard or iCal) and 
provide what they see as a value added reason to use their product. By 
allowing these non-standard properties and parameters into both iCal and 
vCard it provides a standard way to add vendor value added data that 
will not crash other vendors. The fact it does not crash them, is a 
great sign for vCard and iCal.

And yes - there is always room for improvement.


Doug Royer
DouglasRoyer@gmail.com
714-989-6135
http://SoftwareAndServices.NET

On 11/16/2012 11:19 AM, Alessandro Rossini wrote:
> Dear all,
>
> I performed an empirical study of the interoperability of the vCard format:
>
> http://alessandrorossini.org/2012/11/15/the-sad-story-of-the-vcard-format-and-its-lack-of-interoperability/
>
> This study shows that common contact information is often represented by grouped properties and non-standard properties. These properties are not interoperable and make the import/export of vCard files as well as the synchronisation via CardDAV unreliable.
>
> In my opinion, the IETF should remove grouped properties and non-standard properties from the specification, even if this would break backward compatibility. Moreover, the IETF should add social networking properties to the specification. Finally, the IETF should provide an official validator for vCard files.
>
> Any comments?
>
> Best regards,
> --
> Alessandro Rossini
> http://alessandrorossini.org
> http://twitter.com/alerossini
>
> _______________________________________________
> VCARDDAV mailing list
> VCARDDAV@ietf.org
> https://www.ietf.org/mailman/listinfo/vcarddav
>
>