Re: [codec] Format for the codec specification
Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> Wed, 29 September 2010 00:51 UTC
Return-Path: <jean-marc.valin@usherbrooke.ca>
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 BD0753A6E66 for <codec@core3.amsl.com>; Tue, 28 Sep 2010 17:51:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.014
X-Spam-Level:
X-Spam-Status: No, score=-2.014 tagged_above=-999 required=5 tests=[AWL=0.585, BAYES_00=-2.599]
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 w0geGgsqPzz5 for <codec@core3.amsl.com>; Tue, 28 Sep 2010 17:51:14 -0700 (PDT)
Received: from relais.videotron.ca (relais.videotron.ca [24.201.245.36]) by core3.amsl.com (Postfix) with ESMTP id BF85D3A6BEB for <codec@ietf.org>; Tue, 28 Sep 2010 17:51:14 -0700 (PDT)
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-type: text/plain; charset="ISO-8859-1"; format="flowed"
Received: from [192.168.1.14] ([70.81.109.112]) by VL-MR-MRZ22.ip.videotron.ca (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit)) with ESMTP id <0L9H00FQKH2KNDH0@VL-MR-MRZ22.ip.videotron.ca> for codec@ietf.org; Tue, 28 Sep 2010 20:51:56 -0400 (EDT)
Message-id: <4CA28DAD.8090905@usherbrooke.ca>
Date: Tue, 28 Sep 2010 20:51:57 -0400
From: Jean-Marc Valin <jean-marc.valin@usherbrooke.ca>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.12) Gecko/20100915 Thunderbird/3.0.8
To: Jonas Svedberg <jonas.svedberg@ericsson.com>
References: <C8C24B29.24A5A%stewe@stewe.org> <4C9D0C24.5080302@usherbrooke.ca> <D97F32B4-9F12-45DE-A390-EF85C90FF36D@americafree.tv> <DEAE495523C8F140A875D22C7C59D31902BE95DE@ESESSCMS0356.eemea.ericsson.se>
In-reply-to: <DEAE495523C8F140A875D22C7C59D31902BE95DE@ESESSCMS0356.eemea.ericsson.se>
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 00:51:15 -0000
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
- Re: [codec] Format for the codec specification Stephan Wenger
- Re: [codec] Format for the codec specification Jean-Marc Valin
- [codec] Format for the codec specification Jonathan Rosenberg
- Re: [codec] Format for the codec specification Kevin P. Fleming
- Re: [codec] Format for the codec specification Peter Saint-Andre
- Re: [codec] Format for the codec specification Roni Even
- Re: [codec] Format for the codec specification Jean-Marc Valin
- Re: [codec] Format for the codec specification Stephan Wenger
- Re: [codec] Format for the codec specification Riccardo Bernardini
- Re: [codec] Format for the codec specification Jean-Marc Valin
- Re: [codec] Format for the codec specification Marshall Eubanks
- Re: [codec] Format for the codec specification Jonas Svedberg
- Re: [codec] Format for the codec specification Jean-Marc Valin
- Re: [codec] Format for the codec specification Stephen Botzko
- Re: [codec] Format for the codec specification Jean-Marc Valin
- Re: [codec] Format for the codec specification Stephan Wenger
- Re: [codec] Format for the codec specification Jean-Marc Valin
- Re: [codec] Format for the codec specification Benjamin M. Schwartz
- Re: [codec] Format for the codec specification Cullen Jennings
- Re: [codec] Format for the codec specification Stephen Botzko