Re: [VCARDDAV] vCard format and lack of interoperability

Alessandro Rossini <me@alessandrorossini.org> Tue, 20 November 2012 16:42 UTC

Return-Path: <me@alessandrorossini.org>
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 570A221F877B for <vcarddav@ietfa.amsl.com>; Tue, 20 Nov 2012 08:42:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.351
X-Spam-Level:
X-Spam-Status: No, score=-3.351 tagged_above=-999 required=5 tests=[AWL=0.248, 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 b2C0gz5Ft8RK for <vcarddav@ietfa.amsl.com>; Tue, 20 Nov 2012 08:42:41 -0800 (PST)
Received: from mail-lb0-f172.google.com (mail-lb0-f172.google.com [209.85.217.172]) by ietfa.amsl.com (Postfix) with ESMTP id 5E76121F8779 for <vcarddav@ietf.org>; Tue, 20 Nov 2012 08:42:40 -0800 (PST)
Received: by mail-lb0-f172.google.com with SMTP id y2so5134889lbk.31 for <vcarddav@ietf.org>; Tue, 20 Nov 2012 08:42:39 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer :x-gm-message-state; bh=UwgyK97fFuOimmQeewsZntQSCgxGuEBE6wPDo5cepPo=; b=dPf9pX+0PSUhIUGHwAasg7caSwePIOtYncA1yQv3qSeS7zSVxII4HT3wMFCsyG7Dpv Bk4yyWrTFwyPi7KwucME8c1KTf/IQGmgfaxcPlrR0GCsxf+5kO1GSlEGChKfk+0C9XQp VILfqDORcqoj1flyKVKtsUeXE80xHtjVK5Is5+eHrjt56Zq9qT7yZ2BlIKFWGs/Yq6AN FKbazLI98FNRwcFvRm2pcr6ZLRTn9+rV7SSIL+Iv8G96BAwiQdRtaCFDZd9vr23ZOyHx yxNWNo1TDCahyCldnWqqbm9VRqOqiUFYkme06VQ0vyO7y7617hvZjjIl14OVrQ+Lu0I3 RZlA==
Received: by 10.112.39.225 with SMTP id s1mr6615285lbk.117.1353429759783; Tue, 20 Nov 2012 08:42:39 -0800 (PST)
Received: from [10.0.0.7] (209.80-202-107.nextgentel.com. [80.202.107.209]) by mx.google.com with ESMTPS id p5sm1224300lbh.2.2012.11.20.08.42.37 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 20 Nov 2012 08:42:38 -0800 (PST)
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\))
From: Alessandro Rossini <me@alessandrorossini.org>
In-Reply-To: <50AA63A4.9040109@gmail.com>
Date: Tue, 20 Nov 2012 17:42:36 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <E3E4A60A-3D47-4FB7-8FAD-C81155160B1F@alessandrorossini.org>
References: <68174210-640D-42BF-995F-3987AD9AF3A8@alessandrorossini.org> <50A69522.6050401@gmail.com> <7F6B0CBF-B7A5-44D9-B3AF-B46133319C06@alessandrorossini.org> <50AA63A4.9040109@gmail.com>
To: "vcarddav@ietf.org" <vcarddav@ietf.org>
X-Mailer: Apple Mail (2.1499)
X-Gm-Message-State: ALoCoQliJEod+F9dwRsBC4R+ddaDrAfHjA500MCLJQ1O+CeQgnIJlggV5XNiJX/9TXDQsKzRvyyV
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: Tue, 20 Nov 2012 16:42:42 -0000

On 19 Nov 2012, at 17:51, Robert Smith <royersoftwareandservices@gmail.com> wrote:

> Because when there is no standard way to put vendor extension in the objects, vendors put them in anyway and
> break other vendors.

Yes, vendors may introduce extensions anyway, no matter if there is a standard way to do it or not. However, the standard way to introduce extensions to vCard does not really facilitate the correct implementation of a vCard parser, since the parser has to ignore unknown properties anyway, no matter if their names start with "X-" or not. Moreover, the standard way to introduce extensions to vCard may encourage vendors even more to ignore the interoperability issue rather than to cooperate with the IETF to improve the specification.

Cheers,
--
Alessandro Rossini
http://alessandrorossini.org
http://twitter.com/alerossini