Re: [codec] Format for the codec specification

Stephen Botzko <stephen.botzko@gmail.com> Wed, 29 September 2010 02:27 UTC

Return-Path: <stephen.botzko@gmail.com>
X-Original-To: codec@core3.amsl.com
Delivered-To: codec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 4D2373A6C0C for <codec@core3.amsl.com>; Tue, 28 Sep 2010 19:27:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.671
X-Spam-Level:
X-Spam-Status: No, score=-2.671 tagged_above=-999 required=5 tests=[AWL=-0.073, BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RqTVgklbNMlN for <codec@core3.amsl.com>; Tue, 28 Sep 2010 19:27:40 -0700 (PDT)
Received: from mail-qw0-f44.google.com (mail-qw0-f44.google.com [209.85.216.44]) by core3.amsl.com (Postfix) with ESMTP id C796D3A6BFC for <codec@ietf.org>; Tue, 28 Sep 2010 19:27:39 -0700 (PDT)
Received: by qwc9 with SMTP id 9so237256qwc.31 for <codec@ietf.org>; Tue, 28 Sep 2010 19:28:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=NZdcb7QbylHnL9iCBU5IJdTmGysXCMbes1kAkLNkRjg=; b=lkAW2XZEnKN5urOG2LEjikHYZBJZGzdpIDPERK608UV1TVUxzhXcvvGwTt8+d1yUTZ cDjiUAxIg1DleEv/hnElkUpr76LeNuB0ngt/DpvuDpN3glWYA1lMNRkhCFhd+lmKf1Kf //c3qH1Cu1fVdt7VWvtMZOSzriga7NqSPbTNA=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=VY4GBDNJL5L4sCfVbUZRJTVYPB/7M6zKhmAvWK/VrfDj/1A+wkeAPHqLJ3ztOemSNm rp0KjyuXVuSQWIH+zrjayPnsyPOMokwopEOLGHO1iCOiihWtvcFOQHVuo8Yq9kXRs/IN EIJAIHeZE0fUphtOAeE913kE5eF5DX8QGhbg0=
MIME-Version: 1.0
Received: by 10.224.28.77 with SMTP id l13mr594321qac.375.1285727301770; Tue, 28 Sep 2010 19:28:21 -0700 (PDT)
Received: by 10.229.63.14 with HTTP; Tue, 28 Sep 2010 19:28:21 -0700 (PDT)
In-Reply-To: <4CA28DAD.8090905@usherbrooke.ca>
References: <C8C24B29.24A5A%stewe@stewe.org> <4C9D0C24.5080302@usherbrooke.ca> <D97F32B4-9F12-45DE-A390-EF85C90FF36D@americafree.tv> <DEAE495523C8F140A875D22C7C59D31902BE95DE@ESESSCMS0356.eemea.ericsson.se> <4CA28DAD.8090905@usherbrooke.ca>
Date: Tue, 28 Sep 2010 22:28:21 -0400
Message-ID: <AANLkTikUvn0xvjQ96hsCQyiz-5cpaJ2icXOoF6OB=yrs@mail.gmail.com>
From: Stephen Botzko <stephen.botzko@gmail.com>
To: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
Content-Type: multipart/alternative; boundary="0015175caa2419ae7704915cb7fa"
Cc: "codec@ietf.org" <codec@ietf.org>
Subject: Re: [codec] Format for the codec specification
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 29 Sep 2010 02:27:41 -0000

>>>
   Normally, the decoder should be normative, which the encoder should not
be.
>>>
I think this is an assumption on your part.  Some groups in other SDOs make
the encoder normative as well.

Though I've never heard clear reasons, it seems to me that the
"decoder-only" folks are mostly focused on applications with a massive
encoder/decoder imbalance, while the "encoder and decoder" folks tend to be
focused on applications with equal numbers of encoder and decoders.  That
seems logical, since if there are relatively few encoders, it is easier to
solve any quality problems, and the content providers have very strong
financial incentives to do so.

So I am thinking that making the encoder normative makes sense, given that
this application is centered on VOIP, so we want to ensure consistent
quality in all endpoints.

Regards
Stephen Botzko

On Tue, Sep 28, 2010 at 8:51 PM, Jean-Marc Valin <
jean-marc.valin@usherbrooke.ca> wrote:

> On 10-09-28 09:00 AM, Jonas Svedberg wrote:
>
>> "  5.  In accordance with BCP 78 [TRUST], the source code for the
>> reference implementation must be made available under a BSD-style
>> license (or whatever license is defined as acceptable by the IETF
>> Trust when the Internet-Draft defining the reference implementation
>> is published)."
>>
>> To me it seems as the final point Marshall made: "the code on
>> published RFCs has to have the BSD license."
>>
>> ,is a clearer and stricter wording than what is present in the
>> current proposed guidelines, which uses the looser term "BSD-style",
>> and further leaves other options open (in the parenthesis), and
>> therefore makes the publishing directions in the guidelines quite
>> unclear, to the developers.
>>
>
> I believe the current wording is based on Stephen Wenger's argument about
> "what if BCP78 were to specify a different license?" I don't have a strong
> opinion on this detail, you two can sort this out :-)
>
>
>  With regard to  formats and publishing in general, is there any
>> precedence in IETF of having, the WG output split into several
>> entities/specs ? (e.g sending side/receiving side or
>> impl.A-fix/impl.B-Float)
>>
>> e.g. One could imagine having the receiving side definitions
>> specified in one RFC, and the sending side definitions as another
>> RFC, or even leave the sending side unspecified within IETF(e.g. as
>> a separate open source project, which would then mainly take care of
>> sending side code maintenance, assuming that maintenance issues on
>> the sending side are much more frequent than on the receiving side).
>>
>
> Normally, the decoder should be normative, which the encoder should not be.
> Technically, the RFC could contain only the decoder, though practically we
> need an encoder reference implementation. Since the encoder would likely not
> be normative, it would probably not be necessary to update the RFC for
> encoder-side improvements and the decoder is unlikely to change too much.
> Also, note that there's quite a bit of code that is shared between the
> encoder and decoder, fixed-point and floating point, so it would seem
> logical/simpler to have a single document here. But again, I don't have a
> strong opinion at this point.
>
> Cheers,
>
>        Jean-Marc
>
> _______________________________________________
> codec mailing list
> codec@ietf.org
> https://www.ietf.org/mailman/listinfo/codec
>