Re: [dispatch] Proposal to add 'haptics' as a new top-level media type - Comments welcome [Was RE: draft-muthusamy-dispatch-haptics-00.txt]
Ned Freed <ned.freed@mrochek.com> Mon, 26 October 2020 15:30 UTC
Return-Path: <ned.freed@mrochek.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 025DB3A0C4C for <dispatch@ietfa.amsl.com>; Mon, 26 Oct 2020 08:30:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mrochek.com
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 Ai44tYIyFmOF for <dispatch@ietfa.amsl.com>; Mon, 26 Oct 2020 08:30:00 -0700 (PDT)
Received: from plum.mrochek.com (plum.mrochek.com [172.95.64.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3EF0A3A0C4D for <dispatch@ietf.org>; Mon, 26 Oct 2020 08:30:00 -0700 (PDT)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01RR9AHALQSG00BVIR@mauve.mrochek.com> for dispatch@ietf.org; Mon, 26 Oct 2020 08:24:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mrochek.com; s=201712; t=1603725896; bh=VTl6grpsExq+mKya+sry3GgpdIlz3BzQS3Mvdvb4bPE=; h=Cc:Date:From:Subject:In-reply-to:References:To:From; b=b3nG26bYgwo+vz8tGlilx1+LFllOF5VTxKCamnJwL7FIHmms4jpbEajLqK0ivXOmy ZuLs/rEG1j+NUXaYMyPeyQiXDYLjuveKvz96tpRPHAJBIZ0YRfozsRb0YLeROUG34q 6tPodZlvQbH6ieHcNWArVLBnZzeHd6fjKV9/bu14=
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 <01RQN4TDY6V4005PTU@mauve.mrochek.com>; Mon, 26 Oct 2020 08:24:52 -0700 (PDT)
Cc: Yeshwant Muthusamy <ymuthusamy@immersion.com>, cullrich@immersion.com, dispatch@ietf.org
Message-id: <01RR9AH8DZ4G005PTU@mauve.mrochek.com>
Date: Mon, 26 Oct 2020 07:46:49 -0700
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Sun, 25 Oct 2020 22:12:49 -0400" <87blgp4twe.fsf@hobgoblin.ariadne.com>
References: <DM6PR16MB3912357AA079A50ACC45B2E5DE1A0@DM6PR16MB3912.namprd16.prod.outlook.com> <87blgp4twe.fsf@hobgoblin.ariadne.com>
To: worley@ariadne.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/gsfI_KypgOHe0ULjqGcRXkpcJ9c>
Subject: Re: [dispatch] Proposal to add 'haptics' as a new top-level media type - Comments welcome [Was RE: draft-muthusamy-dispatch-haptics-00.txt]
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Oct 2020 15:30:02 -0000
> Yeshwant Muthusamy <ymuthusamy@immersion.com> writes:
> > [[YKM]] As we mention in Section 2.5 (Haptic Subtypes (in use)),
> > several haptic subtypes like haptics/ahap, haptics/ogg, haptics/ivt
> > are already widely in use, in millions of devices around the world. It
> > is my understanding that we cannot really register a haptics/ahap or
> > haptics/ivt format until the top-level media type ('haptics') is
> > accepted and registered.
This may be the case, but it's not the only, or most important case you need to
make when justifying the creation of a top-level type. In particular, you
need to explain why haptics deserve special recognition rather than living
under application, as a myriad of other things (word processing formats,
spreadsheet formats, automative control formats, etc.) do.
I don't think this is a difficult case to make - it seems to me that haptics
data represents a fundamentally different sort of data in the same way that we
differentiate audio, video, etc. But I think section 2 falls short of making
the case currently.
> > Given the standardization progress in MPEG,
> > it seems most logical to use the Standards Track RFC route to get
> > 'haptics' registered as a top-level type first.
> I'm sure you are right, but that's not addressing the point I made: If
> the details of an encoding are secret, there is going to be general
> antipathy in the IETF toward recognizing it as an "official" media type.
If by "official" you mean standards tree, you can also replace "antipathy" with
"not going to happen". The specification requirements for standards tree types
(RFC 6838 section 4.10) are quite clear, the consensus behind those
requirements was overwhelming, and I see no reason to believe that has changed.
Indeed, if anything the compromise was to allow specifications for types that
you have to pay to get the specifications.
Of course nothing prevents you from registering a vendor tree type with a name
of the form haptics/vnd.foo. There is no requirement for a publicly available
specification there. And if existing practice must be catered to I suppose you
could make an argument that if a name haptics/foo is already in wide use an
exception could be made to allow that name to be associated with a vendor tree
type. But there is also a good chance that this will be seen as an end run
around the process, and even if succesful, when all is said and done the type
won't be in the standards tree, appearances to the contrary notwithstanding.
> Conversely, pointing to a public document describing the details of the
> encodings will improve your chances of getting the concept accepted by
> the IETF.
While it's possible to register an initial set of media types in a top-level
type proposal, it's definitely not required. And while including illustrative
and noncontroversial examples can be helpful - as noted below - attempting to
resolve every issue you have all at once rarely works well. As such, I
recommend that any potentially problematic registrations be deferred until
after you have the top level type in place.
> > > I would probably be informative to prepare draft IANA registrations
> > > of the haptics type and two or three subtypes and see how writing up
> > > the registrations works out in practice.
> > [[YKM]] I am not sure what you mean by 'draft IANA registrations'. The
> > IANA registration website does not have a provision to specify a new
> > top-level media type. You have to choose from a fixed drop-down list
> > of currently approved top-level types in order to register a new
> > subtype. Given that 'haptics' is not part of the top-level media type
> > list yet, I do not see how I can proceed with a 'draft' registration
> > for any of the subtypes of interest. Am I missing something?
> You understand that you need to write a draft RFC to create the
> top-level type, and to get it accepted. One thing that helps get any
> draft RFC accepted is to provide examples of the thing you are
> proposing. In the case of a top-level media type, having the RFC
> include registrations of a number of subtypes is useful, because it
> shows people that there is practical benefit to be gained immediately,
> and also to show them what these subtype registrations look like.
> Ideally, these proposed registrations will point to enough information
> to enable the reader to implement the encoding.
Exactly right.
Ned
- [dispatch] Proposal to add 'haptics' as a new top… Yeshwant Muthusamy
- Re: [dispatch] Proposal to add 'haptics' as a new… worley
- Re: [dispatch] Proposal to add 'haptics' as a new… Yeshwant Muthusamy
- Re: [dispatch] Proposal to add 'haptics' as a new… John C Klensin
- Re: [dispatch] Proposal to add 'haptics' as a new… worley
- Re: [dispatch] Proposal to add 'haptics' as a new… Ned Freed
- Re: [dispatch] Proposal to add 'haptics' as a new… Cullen Jennings
- Re: [dispatch] Proposal to add 'haptics' as a new… Martin J. Dürst
- Re: [dispatch] Proposal to add 'haptics' as a new… David Singer
- Re: [dispatch] Proposal to add 'haptics' as a new… worley
- Re: [dispatch] Proposal to add 'haptics' as a new… Yeshwant Muthusamy
- Re: [dispatch] Proposal to add 'haptics' as a new… Murray S. Kucherawy