Re: [apps-discuss] Proposed changes to WebFinger regarding XML vs JSON

John Bradley <ve7jtb@ve7jtb.com> Tue, 28 August 2012 19:13 UTC

Return-Path: <ve7jtb@ve7jtb.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6526B11E80F6 for <apps-discuss@ietfa.amsl.com>; Tue, 28 Aug 2012 12:13:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.497
X-Spam-Level:
X-Spam-Status: No, score=-3.497 tagged_above=-999 required=5 tests=[AWL=0.101, BAYES_00=-2.599, HTML_MESSAGE=0.001, 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 UKS2CXoIlUpO for <apps-discuss@ietfa.amsl.com>; Tue, 28 Aug 2012 12:13:45 -0700 (PDT)
Received: from mail-qc0-f172.google.com (mail-qc0-f172.google.com [209.85.216.172]) by ietfa.amsl.com (Postfix) with ESMTP id DD44211E80D9 for <apps-discuss@ietf.org>; Tue, 28 Aug 2012 12:13:44 -0700 (PDT)
Received: by qcac10 with SMTP id c10so4233307qca.31 for <apps-discuss@ietf.org>; Tue, 28 Aug 2012 12:13:43 -0700 (PDT)
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:cc :message-id:references:to:x-mailer:x-gm-message-state; bh=hvg33fJGVSwcrpEqvlIXP6c/vxTNWWqxUJkX98oysEA=; b=ALA+cpz5SfvFCGn2PfsSbfCWAi5YsqLS32jUIL2MGSJX5cAePACydOlI1BWIMcLDOw AzA+D+N4RUTTWIs58Jj2A3Ds9jX6g2B4Fxq4tbjUqdOuKX/eG0Ozbb0hu3BcwAQreivF gonI8D6Wm6VIAJ4VnX+1Rp2PiD67Ah1CrnpPTSxTUvNBHUHn8TQWMgvAb48HqosSwbrZ JndxCY0KxEnRtWFwJeq8TDGrJuS48qzTxnqGPMPOAsHH0t4X+Sbi1dMnxxqluZTnyQjB FFRS3FODABgUyDpXanOf8b5+rtgOakuid4yWMxiw39Ke7GvT4UimvPcBPC+nDCb4nK9R 2QFw==
Received: by 10.224.181.207 with SMTP id bz15mr32209673qab.65.1346181222968; Tue, 28 Aug 2012 12:13:42 -0700 (PDT)
Received: from [192.168.1.211] (190-20-54-75.baf.movistar.cl. [190.20.54.75]) by mx.google.com with ESMTPS id gi10sm16224588qab.11.2012.08.28.12.13.27 (version=TLSv1/SSLv3 cipher=OTHER); Tue, 28 Aug 2012 12:13:40 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_B2CF856D-14EF-4481-AFD9-510E3D0D8A33"; protocol="application/pkcs7-signature"; micalg="sha1"
Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\))
From: John Bradley <ve7jtb@ve7jtb.com>
In-Reply-To: <028a01cd854f$c29a86f0$47cf94d0$@packetizer.com>
Date: Tue, 28 Aug 2012 15:13:13 -0400
Message-Id: <050232F8-4175-4698-95D7-17E4B35B1210@ve7jtb.com>
References: <010901cd846c$95d74560$c185d020$@packetizer.com> <1346084277.68046.YahooMailNeo@web31802.mail.mud.yahoo.com> <CAHBU6ivhAPLK7S2453scNyZh6Jwm_GPVjoDfRP2wfQeT=xYrUg@mail.gmail.com> <CAAz=scmYaJo37n2GX=eyZiCLVZOPXYbrkWwcx07Gki9ptYfWXw@mail.gmail.com> <017001cd849e$cbdd9c90$6398d5b0$@packetizer.com> <CAJqAn3xrodZCLLjeWP4EWBOOgXqKrdw85QUHnBmA--jz-TF6Yw@mail.gmail.com> <B1673428-1F17-40AF-B9A7-D72284A86DC3@ve7jtb.com> <028a01cd854f$c29a86f0$47cf94d0$@packetizer.com>
To: "Paul E. Jones" <paulej@packetizer.com>
X-Mailer: Apple Mail (2.1486)
X-Gm-Message-State: ALoCoQmfAn+jcq8LyW1P9KP4F4/nsRKjaEmw9v0pboK0EqCgMF9EvHm86RIC1wjp0N2/1tM6SD72
Cc: apps-discuss@ietf.org
Subject: Re: [apps-discuss] Proposed changes to WebFinger regarding XML vs JSON
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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: Tue, 28 Aug 2012 19:13:46 -0000

I understand, but I think forcing servers to support both will hurt adoption, though not as much as requiring it on the client.

John B.


On 2012-08-28, at 3:03 PM, "Paul E. Jones" <paulej@packetizer.com> wrote:

> John,
>  
> Previously, JSON and XML were MTI on servers; clients could implement what they want.
>  
> If we make the proposed change, XML will be dropped on the server side.  The result will be that clients can only rely on JSON support.  XML support might be rare.
>  
> Paul
>  
> PS – My personal preference is still to require XML and JSON on the server, but I’m willing to give in on this one in order to reach group consensus.  I think this was the most significant point of contention.
>  
> From: John Bradley [mailto:ve7jtb@ve7jtb.com] 
> Sent: Tuesday, August 28, 2012 2:26 PM
> To: Will Norris
> Cc: Paul E. Jones; apps-discuss@ietf.org
> Subject: Re: [apps-discuss] Proposed changes to WebFinger regarding XML vs JSON
>  
> +1 JSON must be MTI for servers.
>  
> I am not opposed to servers supporting XML or other formats via content negotiation,  however clients need to be interoperable with servers using JSON, and not forced to support XML for some servers.
>  
> John B.
>  
> On 2012-08-27, at 7:13 PM, Will Norris <will@willnorris.com> wrote:
> 
> 
> as one of the editors of said XML format, I'm +1 as well.  The reasons for pushing so heavily for the XML format back then are no longer really true.  Instead, all the active work is on JSON-based formats, so it makes sense to update webfinger as well.
> 
> On Mon, Aug 27, 2012 at 2:56 PM, Paul E. Jones <paulej@packetizer.com> wrote:
> Ok... we could also do that.
> 
> > -----Original Message-----
> > From: apps-discuss-bounces@ietf.org [mailto:apps-discuss-bounces@ietf.org]
> > On Behalf Of Blaine Cook
> > Sent: Monday, August 27, 2012 12:29 PM
> > To: apps-discuss@ietf.org
> > Subject: Re: [apps-discuss] Proposed changes to WebFinger regarding XML vs
> > JSON
> >
> > +1 to this, and William and Tim's points.
> >
> > On 27 August 2012 18:26, Tim Bray <tbray@textuality.com> wrote:
> > > What William said about not needing the appendix. If you’re going to
> > > go through the pain of abandoning the XML version, why also go through
> > > the pain of writing an appendix, when there’s a perfectly good RFC in
> > > place to point to.  -T
> > >
> > > On Mon, Aug 27, 2012 at 9:17 AM, William Mills <wmills@yahoo-inc.com>
> > wrote:
> > >> I think this works in general but that there should be a mention of
> > >> it in the body of the spec citing the appendix.  Do we even need an
> > >> appendix though, we could simply cite 6415 as still normative for the
> > >> XML stuff but deprecated for new implementations.
> > >>
> > >>
> > >> ________________________________
> > >> From: Paul E. Jones <paulej@packetizer.com>
> > >> To: apps-discuss@ietf.org
> > >> Cc: jsmarr@google.com; webfinger@googlegroups.com
> > >> Sent: Monday, August 27, 2012 8:56 AM
> > >> Subject: [apps-discuss] Proposed changes to WebFinger regarding XML
> > >> vs JSON
> > >>
> > >> Folks,
> > >>
> > >> Mike, Gonzalo, and I have had some off-list discussions about
> > >> WebFinger and how to resolve the one sticky point that we think has
> > >> caused the most concern.  That point is whether we should we allow both
> > XML and JSON.
> > >>
> > >> We have heard proposals to "just pick one" and, while I appreciate
> > >> the reasoning, I could not help ignoring that
> > >>
> > >>   1) RFC 6415 exists and describes XML the single mandatory format
> > >>   2) Existing implementations use XML
> > >>
> > >> Nonetheless, I also cannot ignore the long-term value in selecting
> > >> one format we can be sure is widely supported consistently.  I'm
> > >> fairly confident that most want only JSON at this point, even though
> > >> most (if not
> > >> all) current implementations today use XML.  While I'm personally
> > >> favorable to using XML, I know my personal preferences are not
> > >> representative of everyone. :-)
> > >>
> > >> So what we discussed was mentioning XML (perhaps with examples), but
> > >> putting that in an appendix and saying the usage is historic.  What
> > >> this would mean is that the text acknowledges that there are servers
> > >> that might process both XML and JSON, and even older servers that
> > >> only process XML.  The main body of the document would only require
> > >> support for JSON from clients and servers.
> > >>
> > >> Before we make these changes to the text, I want to seek input from
> > >> the group.  I believe it would be acceptable, but I do not want those
> > >> changes to cause significant issues for anyone.
> > >>
> > >> Thanks,
> > >> Paul
> > >>
> > >> PS - Please follow-up only on the apps-discuss list.
> > >>
> > >>
> > >> _______________________________________________
> > >> apps-discuss mailing list
> > >> apps-discuss@ietf.org
> > >> https://www.ietf.org/mailman/listinfo/apps-discuss
> > >>
> > >>
> > >>
> > >> _______________________________________________
> > >> apps-discuss mailing list
> > >> apps-discuss@ietf.org
> > >> https://www.ietf.org/mailman/listinfo/apps-discuss
> > >>
> > > _______________________________________________
> > > apps-discuss mailing list
> > > apps-discuss@ietf.org
> > > https://www.ietf.org/mailman/listinfo/apps-discuss
> > _______________________________________________
> > apps-discuss mailing list
> > apps-discuss@ietf.org
> > https://www.ietf.org/mailman/listinfo/apps-discuss
> 
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss
> 
> _______________________________________________
> apps-discuss mailing list
> apps-discuss@ietf.org
> https://www.ietf.org/mailman/listinfo/apps-discuss