Re: [apps-discuss] New I-D: text/markdown Media Type - draft-seantek-text-markdown-media-type-00
Ned Freed <ned.freed@mrochek.com> Thu, 10 July 2014 17:19 UTC
Return-Path: <ned.freed@mrochek.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C3EB31A05D1 for <apps-discuss@ietfa.amsl.com>; Thu, 10 Jul 2014 10:19:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.653
X-Spam-Level:
X-Spam-Status: No, score=-2.653 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RP_MATCHES_RCVD=-0.651, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HrWFTRr1VEkT for <apps-discuss@ietfa.amsl.com>; Thu, 10 Jul 2014 10:19:05 -0700 (PDT)
Received: from mauve.mrochek.com (mauve.mrochek.com [66.159.242.17]) by ietfa.amsl.com (Postfix) with ESMTP id 6A2261A016D for <apps-discuss@ietf.org>; Thu, 10 Jul 2014 10:19:05 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01PA0C17QBEO00872E@mauve.mrochek.com> for apps-discuss@ietf.org; Thu, 10 Jul 2014 10:14:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=mauve; t=1405012443; bh=dFL7eqK1DjQpW+Yh2oGEaV9qipkhuSxU8U4Ys7zRGI4=; h=Cc:Date:From:Subject:In-reply-to:References:To; b=X3GG3NRXwZksrUVS6PKy3HHZaI7tppxHTA87/IDW+IXYG/kSgErCJabZb1znwp5y1 SYpWs7Ka59/ptEMe4qcHjygIfqzeWFFq7OxxIZnlZxZs+it2HbZHxVYjN5KTvXjVZY tjnJG6LP7m7B9hwAFNUnf31dd9H7GmyG3HMtSWbw=
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-type: TEXT/PLAIN; CHARSET="us-ascii"
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01P9ZE8BZATC0049PU@mauve.mrochek.com>; Thu, 10 Jul 2014 10:14:00 -0700 (PDT)
Message-id: <01PA0C15S4GK0049PU@mauve.mrochek.com>
Date: Thu, 10 Jul 2014 09:15:24 -0700
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Wed, 09 Jul 2014 16:09:00 -0700" <53BDCB8C.1040105@dcrocker.net>
References: <53BBF0F0.9000006@seantek.com> <53BBFBA2.5090801@berkeley.edu> <53BC71C1.5080103@seantek.com> <40fb5c2d6eae4c5fbd6243db75f85d69@BL2PR02MB307.namprd02.prod.outlook.com> <389FC4D0-4A4F-4F2E-9BDE-83DA8C8E5710@mnot.net> <CABP7RbeF4RJiKhF=M4iA6wr_sU132oa5qz2yZoSAGDe0T=hhpA@mail.gmail.com> <2982B8C0-E4D4-4259-83CC-403E184F364B@mnot.net> <01P9YXHRLNQM0049PU@mauve.mrochek.com> <53BD8FB4.7050807@dcrocker.net> <01P9Z5KF3YNU0049PU@mauve.mrochek.com> <53BDCB8C.1040105@dcrocker.net>
To: Dave Crocker <dhc@dcrocker.net>
Archived-At: http://mailarchive.ietf.org/arch/msg/apps-discuss/VMnuU25ZlBM1IN9_Kk0MYYmn1Cw
Cc: Ned Freed <ned.freed@mrochek.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] New I-D: text/markdown Media Type - draft-seantek-text-markdown-media-type-00
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
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: Thu, 10 Jul 2014 17:19:06 -0000
> On 7/9/2014 1:55 PM, Ned Freed wrote: > >> The way this thread has progressed suggests to me that the spec is > >> > better as a single, specific media type, with no variant option. > > My understanding is that there are already multiple variants in play, so > > you'd need multiple media types right off as well as an effort to get > > them all registered. > > > >> > When a next form of markdown gets traction, give it its own media type > >> > entry. > > I'm really not a fan of this approach, but then again, my position as > > reviewer may bias me somewhat here. > As others have noted, these 'variants' are incompatible. > They might have overlap, but they aren't proper subsets. Consequently > I'm not hearing benefit in having them share namespace, distinguished by > an associated parameter. There's huge benefit. By requiring separate registrations, you'll effectively guarantee that nobody is going to bother registering many if not most of the variants. Or worse, they'll send around variants incorrectly tagged with one of the registered names. The process, even the far more lightweight one associated with vendor tree registrations, is simply too onerous for most people to bother with. There's tons of "running code" to back up my assessment here. More generally, having now read a bunch of material on this family of formats, it seems there's a markedly different engineering aesthetic in play here. It's one where things are intentionally not locked down, where random people are encouraged to experiment and create incompatible variants, where heuristic processing is an intrinsic part of the process, and where things not working quite right is tolerated. This is all about ease of use, not correctness. This is emphatically not the approach the IETF takes to engineering, where the primary goal is interoperability. And so, predictably, there have been multiple efforts to in effect force this work into the IETF mold. I've seen calls for someone (who?) to perform an analysis of what's in play here (which even if possible ignores the fact that what's in play may be very different a year from now). There have been calls for separate registrions (see above). There have been calls for what is effectively a capability list. There have been calls for what amounts to a subregistry. There have even been calls for making this into a media suffix, which would effectively require a full formal specification of the format. All of these suggestions are no doubt well intentioned, but IMO, at least counterproductive if not wrongminded in this case. It would be one thing if we were being asked to publish the format as a standards-track RFC. That would absolutely call for doing a bunch of these things. But we're not being asked to do that. We're being asked to publish a registration of a name and set of parameters for something that already exists. Nothing more. Now, maybe doing this is inappropriate. Maybe this type belongs in the vendor tree, where I note that there's not going to be a problem registering this type. Or maybe the registration should be run through a different standards org like the W3C that also has access to the standards tree. My personal opinion is that defining this type, more or less as-is, in the standards tree is fine as long as the security considerations are beefed up substantially. I would actually prefer the approach of making this a format value for text/plain, but I think the security issues make that a bad idea. Ned
- [apps-discuss] New I-D: text/markdown Media Type … Sean Leonard
- Re: [apps-discuss] New I-D: text/markdown Media T… Erik Wilde
- Re: [apps-discuss] New I-D: text/markdown Media T… Dave Cridland
- Re: [apps-discuss] New I-D: text/markdown Media T… Sean Leonard
- Re: [apps-discuss] New I-D: text/markdown Media T… Dave Cridland
- Re: [apps-discuss] New I-D: text/markdown Media T… Dave Crocker
- Re: [apps-discuss] New I-D: text/markdown Media T… Sean Leonard
- Re: [apps-discuss] New I-D: text/markdown Media T… Sean Leonard
- Re: [apps-discuss] New I-D: text/markdown Media T… Larry Masinter
- Re: [apps-discuss] New I-D: text/markdown Media T… Mark Nottingham
- Re: [apps-discuss] New I-D: text/markdown Media T… James M Snell
- Re: [apps-discuss] New I-D: text/markdown Media T… Mark Nottingham
- Re: [apps-discuss] New I-D: text/markdown Media T… Erik Wilde
- Re: [apps-discuss] New I-D: text/markdown Media T… Erik Wilde
- Re: [apps-discuss] New I-D: text/markdown Media T… Carsten Bormann
- Re: [apps-discuss] New I-D: text/markdown Media T… Graham Klyne
- Re: [apps-discuss] New I-D: text/markdown Media T… Graham Klyne
- Re: [apps-discuss] New I-D: text/markdown Media T… Mark Baker
- Re: [apps-discuss] New I-D: text/markdown Media T… Murray S. Kucherawy
- Re: [apps-discuss] New I-D: text/markdown Media T… Ned Freed
- Re: [apps-discuss] New I-D: text/markdown Media T… Dave Crocker
- Re: [apps-discuss] New I-D: text/markdown Media T… Erik Wilde
- Re: [apps-discuss] New I-D: text/markdown Media T… Dave Crocker
- Re: [apps-discuss] New I-D: text/markdown Media T… Ned Freed
- Re: [apps-discuss] New I-D: text/markdown Media T… James M Snell
- Re: [apps-discuss] New I-D: text/markdown Media T… Dave Crocker
- Re: [apps-discuss] New I-D: text/markdown Media T… Carsten Bormann
- Re: [apps-discuss] New I-D: text/markdown Media T… Dave Crocker
- Re: [apps-discuss] New I-D: text/markdown Media T… Dave Crocker
- Re: [apps-discuss] New I-D: text/markdown Media T… Carsten Bormann
- Re: [apps-discuss] New I-D: text/markdown Media T… Mark Nottingham
- Re: [apps-discuss] New I-D: text/markdown Media T… Phillip Hallam-Baker
- Re: [apps-discuss] New I-D: text/markdown Media T… Sean Leonard
- Re: [apps-discuss] New I-D: text/markdown Media T… Karl Dubost
- Re: [apps-discuss] New I-D: text/markdown Media T… Phillip Hallam-Baker
- Re: [apps-discuss] New I-D: text/markdown Media T… Ned Freed
- Re: [apps-discuss] New I-D: text/markdown Media T… Sean Leonard
- Re: [apps-discuss] New I-D: text/markdown Media T… Ned Freed