Re: [rtcweb] Call for comment on document split

Kundan Singh <kundansingh_99@yahoo.com> Fri, 17 June 2011 19:47 UTC

Return-Path: <kundansingh_99@yahoo.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 ED4579E8042 for <rtcweb@ietfa.amsl.com>; Fri, 17 Jun 2011 12:47:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599]
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 gQSDIVurU8Ys for <rtcweb@ietfa.amsl.com>; Fri, 17 Jun 2011 12:47:51 -0700 (PDT)
Received: from nm26-vm0.bullet.mail.bf1.yahoo.com (nm26-vm0.bullet.mail.bf1.yahoo.com [98.139.213.74]) by ietfa.amsl.com (Postfix) with SMTP id ECB289E800A for <rtcweb@ietf.org>; Fri, 17 Jun 2011 12:47:50 -0700 (PDT)
Received: from [98.139.212.153] by nm26.bullet.mail.bf1.yahoo.com with NNFMP; 17 Jun 2011 19:47:47 -0000
Received: from [98.139.212.220] by tm10.bullet.mail.bf1.yahoo.com with NNFMP; 17 Jun 2011 19:47:47 -0000
Received: from [127.0.0.1] by omp1029.mail.bf1.yahoo.com with NNFMP; 17 Jun 2011 19:47:47 -0000
X-Yahoo-Newman-Property: ymail-3
X-Yahoo-Newman-Id: 594823.53255.bm@omp1029.mail.bf1.yahoo.com
Received: (qmail 57098 invoked by uid 60001); 17 Jun 2011 19:47:47 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1308340067; bh=QCO57+b+PPczPG8IKMWE3YB/aOu/1byGIvZfvhewoiM=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=QaCZT69iSxLk44FX3sqw16EZsrsZbd4tNnpOcUU6/Jk3QLBTwJK8llKOd4HSKeiNz0Udwp9KUCUxNOYYkDKerDvlKQFYv3A0TRMHm4unguBtXmzHGL2zVoff9nPMMxT7HqYUkpEHmU5TnpLsdAzIVpwOToaupW37/G2dhIpv9GQ=
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:References:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type:Content-Transfer-Encoding; b=ahiJ3i35PtuSia3A63jzyRzvRI07SxwHOxQ9t8CKUU4906mAgV1zgn7f7Fs6ooEcYGDoBVs5KDjkdkeHA+DhLMHzRfVfhIdM5TIOxIwHWYnKb8qwzVa7Ke6gNy3MCJdtuIyIX2P7TVsMSZX6vNcwijLYpjgER8PSLWmb+nOtZE4=;
Message-ID: <378723.50304.qm@web161311.mail.bf1.yahoo.com>
X-YMail-OSG: 4sAkmfMVM1lZ_HNodoAxNHo_36PEGvd2SmLMgEqGM.hpqkp _0Mjktu.sUvh8CSRvt7d3O9VP8kh.yFn9utmvhGYeTWC3iK4pcIhopvFVsBx vn1UZtozK.AYZ7buOPpY87SyD0VOdKiU1cQvWaW_Qyr15Ge1c2XsdYMc0ux1 PsPeQz074WnCcwCy3KxJ8RKu1ZZIvSxtXWcYxv6udQl0EMHZLTEZmzzX_99b wB8PKXZ9xBgrUxOCAQO950ozZfNVLYXAGgyCFHwDdxHl9Nxj9gaZU2A5g3qI myFUgVJMKdxMV3AdCVp7Q35VfKyF_MD.pGhHmAy.FMjqarTk6Lc0E52KrLz2 _CDZF86Etv5J0wHyaf0fS4BcPgVknG510BhHca8.oCSwIUPOCwtTQfA--
Received: from [98.207.78.212] by web161311.mail.bf1.yahoo.com via HTTP; Fri, 17 Jun 2011 12:47:47 PDT
X-Mailer: YahooMailWebService/0.8.111.304355
References: <BANLkTinu402NoPovU6nDWAKKUBKfbJyk3Q@mail.gmail.com> <4DFAE451.9030105@dcrocker.net> <4DFB8DD3.1020002@alcatel-lucent.com>
Date: Fri, 17 Jun 2011 12:47:47 -0700
From: Kundan Singh <kundansingh_99@yahoo.com>
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
In-Reply-To: <4DFB8DD3.1020002@alcatel-lucent.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: Re: [rtcweb] Call for comment on document split
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: Kundan Singh <kundansingh_99@yahoo.com>
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, 17 Jun 2011 19:47:52 -0000


From a software developer's point of view, I feel the following will be most productive:

1. One or two complete document that are necessary and sufficient to implement RTC-Web/WebRTC. 
Everything else that is not covered by this document must be an existing popular standard with existing popular libraries/APIs.


2. Create the documents based on actual implementation, rather than the reverse. 

Perhaps include pseudo-code in Internet drafts to avoid ambiguity.

If interaction with external standards are needed, pseudo-code could show how it is done based on interfaces of existing popular libraries/APIs for that external standard.

Having to read and implement many documents to do one thing  is a recipe for disaster, e.g., (non) interoperability matrix, frustration, ...

If we manage to create tens of documents that cover all corner cases, all features, all authors, all existing extensions, but scare away actual developers, then we haven't learned from our mistakes...

Just a thought.

--
Kundan Singh



----- Original Message -----
> From: Igor Faynberg <igor.faynberg@alcatel-lucent.com>
> To: rtcweb@ietf.org
> Cc: 
> Sent: Friday, June 17, 2011 10:24 AM
> Subject: Re: [rtcweb] Call for comment on document split
> 
> I share the concern, but yet no matter how humble the beginning was (e.g., SIP), 
> things ended up with far too many specifications for anyone to grasp (e.g., 
> ...SIP).  don't think we will get away with two specifications no matter 
> what (but I am a registered pessimist).I
> 
> This is why I think that modularity thought through in the beginning (vs. ad-hoc 
> additions) will ensure order in the future.  In addition, with the controlled 
> break-up, we could know in advance whether (and how) change in one document 
> would affect others.
> 
> It is true though that a short Informational describing the structure of the 
> project and references to other documents would be helpful.
> 
> Igor
> 
> On 6/17/2011 1:21 AM, Dave CROCKER wrote:
>> 
>> 
>>  On 6/16/2011 9:30 PM, Ted Hardie wrote:
>>>  We'd like to have one document which describes the use cases.
>>>  We'd like to have one document that gives a system overview and 
> outlines the
>>>  overall model.
>>>  We'd like to have one document that describes the privacy and 
> security model.
>>>  We'd like to have one document that  describes the connectivity 
> model (for NAT
>>>  traversal etc.).
>>> 
>>>  Later documents will be: signaling and negotiation methods, media 
> transports,
>>>  datagram transport for non-media data, and one or more documents on 
> media
>>>  processing and codecs.
>> 
>> 
>>  If someone wants to implement the simplest, core capability that is useful 
> within this context of service, how many docs are they going to have to read?
>> 
>>  Which ones? How long before they will be written?
>> 
>>  For classic Web, I think it is still just 2.  Same for email.
>> 
>>  My question is motivated by the usual concern about barriers to adoption 
> that can stymie new services.
>> 
>>  d/
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>