[apps-discuss] draft-freed-media-type-regs-01 comments

Julian Reschke <julian.reschke@gmx.de> Sun, 06 November 2011 13:40 UTC

Return-Path: <julian.reschke@gmx.de>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id CF20421F84A1 for <apps-discuss@ietfa.amsl.com>; Sun, 6 Nov 2011 05:40:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.505
X-Spam-Status: No, score=-104.505 tagged_above=-999 required=5 tests=[AWL=-1.906, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id 3uKIjz2iSAjP for <apps-discuss@ietfa.amsl.com>; Sun, 6 Nov 2011 05:40:30 -0800 (PST)
Received: from mailout-de.gmx.net (mailout-de.gmx.net []) by ietfa.amsl.com (Postfix) with SMTP id 4D07521F8481 for <apps-discuss@ietf.org>; Sun, 6 Nov 2011 05:40:29 -0800 (PST)
Received: (qmail invoked by alias); 06 Nov 2011 13:40:26 -0000
Received: from p5DCCB7E7.dip.t-dialin.net (EHLO []) [] by mail.gmx.net (mp002) with SMTP; 06 Nov 2011 14:40:26 +0100
X-Authenticated: #1915285
X-Provags-ID: V01U2FsdGVkX1+3oBQlMRq32KKnmy0jPtjsAMiduHICkMarEKt7Cj dvIG99Bnga/cCW
Message-ID: <4EB68E47.5010807@gmx.de>
Date: Sun, 06 Nov 2011 14:40:23 +0100
From: Julian Reschke <julian.reschke@gmx.de>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
MIME-Version: 1.0
To: Ned Freed <ned.freed@mrochek.com>
References: <01O827GOAJG200XBUL@mauve.mrochek.com>
In-Reply-To: <01O827GOAJG200XBUL@mauve.mrochek.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Y-GMX-Trusted: 0
Cc: "happiana@ietf.org" <happiana@ietf.org>, IETF Apps Discuss <apps-discuss@ietf.org>
Subject: [apps-discuss] draft-freed-media-type-regs-01 comments
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: Sun, 06 Nov 2011 13:40:31 -0000

On 2011-11-05 20:17, Ned Freed wrote:
> The revised media type registration procedure document:
>      http://tools.ietf.org/html/draft-freed-media-type-regs-01
> is in need of review. In particular, comments are solicited on exactly how the
> process should be modified to remove the IESG from the review process for
> standards tree types. (Note that the IESG needs to retain the authority to
> determine what external organization are qualified standards bodies and what
> ones are not.)
> ...

Hi Ned,

below are notes from a quick top-to-bottom read I just did...:


- 4.2 - reg-name; it would be good to state how exactly it is more 
restrictive, to reference the actual subsection of 2045 (5.1), and maybe 
say why.

- 4.2 - "X-" prefixes - this obviously should be coordinated with 
Peter's document.

- 4.2.2 - "specifies one or more separate images that require 
appropriate hardware to display" - sounds a bit fine-tuned for a time 
where graphics hardware was something special. (Also, what about audio 
and video?? :-)

- 4.2.8 - Structured Syntax Name Suffixes - would it make sense to relax 
the standards-tree registration requirements for types that use an 
existing structured syntax? (given the fact doing so makes it much 
harder to do things wrong)

- 4.3 - parameter-name; this repeats the warning about the change from 
2045, but adds "amended by RFC2231". Optimally have this in a single 
place and be consistent.

- 4.3 - maybe repeat the requirements from 2045 about case-insensitivity 
and ordering?

- 4.3 - the question about the validity to *repeat* parameters comes up 
from time to time. My understanding is that it's understood to be 
invalid, but I don't think any spec says that yet. Maybe it should be 
noted here because it affects definitions of new parameters?

- 4.11 - Mac OS File Type - is this still useful information? Minimally, 
to avid confusion, it should be stated that this only affects ancient 
versions of MacOS (right?)

- 5.8 - "When review is required, a change request may be denied if it 
renders entities that were valid under the previous definition invalid 
under the new definition." - see 
<http://www.w3.org/html/wg/tracker/issues/53> - two questions:

1) Is "valid" to be read as "processable" or as "conforming"? For 
instance, HTML5 makes many things invalid that were valid before, but 
recipients still need to process them.

2) "may be denied" is very vague? What are the guidelines? Do we have any?

- References - The spec has a normative reference to RFC 3023, which in 
turn has a reference to RFC 2048, which this document is obsoleting (via 
4288); do we really need a normative reference here? (maybe this can be 
fixed by processing this one in sync with 3023bis)?


- Boilerplate - Maybe move the "Historical Note" down into the 
"Introduction" section? (not only for being easier to cite in the future)

- Boilerplate - I always recommend to have an Editorial Note on the 
front page telling reviewers where to send feedback.

- 5.2 - do items 1) and 2) apply to "Specification Required" process? 
The way it's formatted is slightly confusing.

- Throughout - The spec mixes uppercase and lowercase RFC2119 terms, and 
it's not totally clear what the "force" of the lowercase ones is. In 
many cases this can be avoided by substituting "MAY" by "can" etc.


- 5.2 - s/[RFC2026] section 6.5.4/Section 6.5.4 of [RFC206]/

- References - RFC4234 -> RFC 5234

- References - in the reference for RFC2231, there's a line break that 
shouldn't be there (this may be a problem in the 
xml.resource.org-supplied reference, but still...)

Best regards, Julian