Re: [rtcweb] Input to Video Codec Selection

Gaelle Martin-Cocher <gmartincocher@blackberry.com> Fri, 01 March 2013 22:22 UTC

Return-Path: <prvs=67729d4d83=gmartincocher@blackberry.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BE8B21F8AC0 for <rtcweb@ietfa.amsl.com>; Fri, 1 Mar 2013 14:22:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.203
X-Spam-Level:
X-Spam-Status: No, score=-5.203 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, MIME_QP_LONG_LINE=1.396, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iryKQWbjGpQI for <rtcweb@ietfa.amsl.com>; Fri, 1 Mar 2013 14:21:59 -0800 (PST)
Received: from mhs061cnc.rim.net (mhs061cnc.rim.net [208.65.73.35]) by ietfa.amsl.com (Postfix) with ESMTP id 6E35321F8ABA for <rtcweb@ietf.org>; Fri, 1 Mar 2013 14:21:54 -0800 (PST)
X-AuditID: 0a412830-b7f2b6d000000c6f-de-513129f7be8e
Received: from XCT102CNC.rim.net (xct102cnc.rim.net [10.65.161.202]) (using TLS with cipher AES128-SHA (128/128 bits)) (Client did not present a certificate) by mhs061cnc.rim.net (SBG) with SMTP id 41.04.03183.7F921315; Fri, 1 Mar 2013 16:21:43 -0600 (CST)
Received: from XMB106BCNC.rim.net ([fe80::99b8:8d0e:cdcd:c00d]) by XCT102CNC.rim.net ([fe80::2066:5d4f:8c45:af55%17]) with mapi id 14.02.0328.009; Fri, 1 Mar 2013 17:21:42 -0500
From: Gaelle Martin-Cocher <gmartincocher@blackberry.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: [rtcweb] Input to Video Codec Selection
Thread-Index: AQHOFohR1tLbLyQU8Uy60/t42U/AApiRYfVg
Date: Fri, 01 Mar 2013 22:21:42 +0000
Message-ID: <92D0D52F3A63344CA478CF12DB0648AA26529174@XMB106BCNC.rim.net>
References: <5130B9C3.3010404@ericsson.com>
In-Reply-To: <5130B9C3.3010404@ericsson.com>
Accept-Language: fr-FR, en-CA, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.65.160.249]
Content-Type: text/plain; charset="iso-8859-1"
content-transfer-encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHKsWRmVeSWpSXmKPExsXC5bjwlO53TcNAgw2HdC0urb/HZLH2Xzu7 A5PHr69X2TyWLPnJFMAU1cBok5RYUhacmZ6nb2eTmJeXX5JYkqqQklqcbKvkk5qemKMQUJRZ lphcqeCSWZyck5iZm1qkpJCZYqtkoqRQkJOYnJqbmldiq5RYUJCal6Jkx6WAAWyAyjLzFFLz kvNTMvPSbZU8g/11LSxMLXUNlex0Ezp5Mnp2X2ArmKZa8e/xT7YGxl+yXYycHBICJhLnf/9m gbDFJC7cW88GYgsJtDNJfF+XBmFvZZSYszsZxGYTsJT4/2oPWL2IgJnEwwn7weqZBdQl7iw+ xw5iCwPNnNB5jgmixlTi7KlHbBC2kcTbA3+Bejk4WARUJJ4uSQEJ8wp4Snw9tJUJYpW2xPGf 7WBjOAV0JI5NOgpWzghUfvJpOMQmcYlbT+YzQVwsILFkz3lmCFtU4uXjf6wQtqLE3mdHmSDq 9SRuTJ0CdaW2xLKFr5kh1gpKnJz5hGUCo9gsJGNnIWmZhaRlFpKWBYwsqxgFczOKDcwMk/OS 9Yoyc/XyUks2MYIThIbBDsb37y0OMQpwMCrx8H5TMAwUYk0sK67MPcQowcGsJMLLfNEgUIg3 JbGyKrUoP76oNCe1+BCjKzBMJjJLcSfnA5NXXkm8sYEBbo6SOK9IoGigkEA6MB1lp6YWpBbB zGHi4ATZwyUlUgxMKqlFiaUlGfGg1BdfDEx+Ug2MllKOE54cDc1+WKNTMuNHoIvRusnsD1bP 65827dEW8bI3V5oe/OSfcfKD2EFGmwk+PUdT1x17uYL7z4Tcg1t/HmGY6Wm1TOGlHK/C9htb /Rx/KFy5Y2jwzc4/j/1mZIrVYcnF5uaz3II2Hft30/rLgvmXm5m0o///3vb7Y6zFjeruKZxL KsuDXyixFGckGmoxFxUnAgAy0WEDUQMAAA==
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Input to Video Codec Selection
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 01 Mar 2013 22:23:30 -0000

Dear All,

Further to Magnus email, while I assume there might not be "something new" to learn at the meeting, I believe the below requested clarifications on existing information would be useful.  Implementers should clearly know which license they can pick or get when it comes to VP8 and by which groups.  I believe answers in advance of the meeting would help the discussion at the meeting.

Questions 1 & 2:
It is assumed that in  the case of choosing VP8, RTCWeb would reference  the informational RFC 6386.
Q1: Is there an intent to move that RFC to the standard track at a point in time?
Q2: Would that change the rule of "who" is obliged to make an IPR declaration?

Question 3:
The IPR disclosure was made on the draft 2 of draft-bankoski-vp8-bitstream-02" as per https://datatracker.ietf.org/ipr/search/?option=rfc_search&rfc_search=6386
Draft 3 and onward contains the copyright license and the additional IP rights grant. 
Q3: Is the initial IPR disclosure still valid? 

Question 4:
The informational RFC 6386 contains the decoder code and some piece of encoder code.
Though the IP rights grant mentioned in the RFC is offered against:

   "This implementation" means the copyrightable works distributed by
   Google as part of the WebM Project."

Q4: As such the  IP rights grant does not seem to apply to the RFC itself or to an implementation of the code contained in the RFC.  Should that be corrected or is that the intent?


Question 5:
The additional IP grant is applied to a particular implementation (namely the WebM VP8 code) without modifications. 
Any derivative work either:
- produced from the reference code in WebM (that is a possible optimized version of it); or
- produced from the RFC text or the code provided within the RFC (while not using the WebM code)
does not have the benefit of the additional IP grant. 
In other words a conformant implementation does not necessarily have the benefit of the additional IP grant.
I am not confident that the VP8 code can be used "as is" for certain platforms. I would think that the code might need some modification to provide the desired performance. In other words, it should be clear that those implementers would not necessarily receive the benefit of that grant.
If the answer to Q3 is negative, then there is no IP license statement at all that applies to a "conformant implementation of the RFC" (aka a derivative work).
If the answer to Q3 is positive, it is not clear  how to reconcile the declaration inside the RFC and the declaration that is attached to the the RFC draft for implementers that would not modify the code.
Q5: Can this be clarified or confirmed?


Question 6:
The IPR disclosure in IETF is different than the IPR statement made in MPEG (see document sent by Harald earlier). 
Q6: the differences in license statement and IP grant referring to WebM code are rather confusing. Can it be clarified which license, copyright, grant are provided for RFC 6386?



In conclusion, before advancing this draft, or considering it as a candidate for RTCWeb,  consistency and clarity should be ensured between the IPR grant associated with the IETF draft, the IPR grants within the IETF draft document itself, the IPR grant given for MPEG, and any IPR grant given in connection with the WEBM project for this same work.  Otherwise, the IPR status of the work that is undertaken is indeterminate, and likely will not produce a result that will be useful.  

Thank you!

Sincerely,
Gaëlle 

-----Original Message-----
From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of Magnus Westerlund
Sent: Friday, March 01, 2013 9:23 AM
Cc: rtcweb@ietf.org
Subject: [rtcweb] Input to Video Codec Selection

WG,

I hope everyone, especially Google, now have provided whatever input they have into the Video Codec discussion and selection. It is important that everyone has the possibility to evaluate the input in good time prior to the meeting. It is especially important if one might require legal or other support when evaluating the proposals or additional information, which might apply for IPR, as an example.

To be extremely blunt, we don't want anyone revealing new input material during the presentations in Orlando. These presentations is only intended to provide a summary of the most important aspects from the proponents side.


The RTCWEB WG chairs

Magnus Westerlund
Ted Hardie
Cullen Jennings

_______________________________________________
rtcweb mailing list
rtcweb@ietf.org
https://www.ietf.org/mailman/listinfo/rtcweb

---------------------------------------------------------------------
This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful.