Re: [rtcweb] Call for comment on document split
Marc Petit-Huguenin <petithug@acm.org> Fri, 17 June 2011 20:11 UTC
Return-Path: <petithug@acm.org>
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 6DC889E8068 for <rtcweb@ietfa.amsl.com>; Fri, 17 Jun 2011 13:11:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.535
X-Spam-Level:
X-Spam-Status: No, score=-102.535 tagged_above=-999 required=5 tests=[AWL=0.065, BAYES_00=-2.599, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
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 J8vOyROswgtQ for <rtcweb@ietfa.amsl.com>; Fri, 17 Jun 2011 13:11:52 -0700 (PDT)
Received: from implementers.org (implementers.org [IPv6:2604:3400:dc1:41:216:3eff:fe5b:8240]) by ietfa.amsl.com (Postfix) with ESMTP id AF8779E8065 for <rtcweb@ietf.org>; Fri, 17 Jun 2011 13:11:51 -0700 (PDT)
Received: from [IPv6:2001:470:1f05:616:213:d4ff:fe04:3e08] (shalmaneser.org [IPv6:2001:470:1f05:616:213:d4ff:fe04:3e08]) by implementers.org (Postfix) with ESMTPS id 7487F2218B; Fri, 17 Jun 2011 22:10:21 +0200 (CEST)
Message-ID: <4DFBB500.3020907@acm.org>
Date: Fri, 17 Jun 2011 13:11:44 -0700
From: Marc Petit-Huguenin <petithug@acm.org>
User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.17) Gecko/20110606 Iceowl/1.0b2 Icedove/3.1.10
MIME-Version: 1.0
To: Kundan Singh <kundansingh_99@yahoo.com>
References: <BANLkTinu402NoPovU6nDWAKKUBKfbJyk3Q@mail.gmail.com> <4DFAE451.9030105@dcrocker.net> <4DFB8DD3.1020002@alcatel-lucent.com> <378723.50304.qm@web161311.mail.bf1.yahoo.com>
In-Reply-To: <378723.50304.qm@web161311.mail.bf1.yahoo.com>
X-Enigmail-Version: 1.1.2
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Call for comment on document split
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, 17 Jun 2011 20:11:53 -0000
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 As a software developer myself, I believe that this approach is wrong. The goal of the IETF is to make the Internet work better, not to make the developers life better. Implementers should contribute running code to help the IETF make the Internet work better, by having multiple implementations of the same protocol and find any interoperability, security and extensibility issue as soon as possible. Documenting one implementation as protocol creates monoculture, and everybody should know better by now than encouraging this. And BTW, I do not think that "scaring away" developers is a bad thing. On 06/17/2011 12:47 PM, Kundan Singh wrote: > > >>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 >> > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb > - -- Marc Petit-Huguenin Personal email: marc@petit-huguenin.org Professional email: petithug@acm.org Blog: http://blog.marc.petit-huguenin.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iEYEARECAAYFAk37tP8ACgkQ9RoMZyVa61cgwgCeNPkF5g0Q99L6DTlKawxUv8s3 1vYAn1sUE+Q+LSX5JbHAMfU0jMi0hIO3 =snqx -----END PGP SIGNATURE-----
- [rtcweb] Call for comment on document split Ted Hardie
- Re: [rtcweb] Call for comment on document split Dave CROCKER
- Re: [rtcweb] Call for comment on document split Christer Holmberg
- Re: [rtcweb] Call for comment on document split Magnus Westerlund
- Re: [rtcweb] Call for comment on document split Cullen Jennings
- Re: [rtcweb] Call for comment on document split Cullen Jennings
- Re: [rtcweb] Call for comment on document split Igor Faynberg
- Re: [rtcweb] Call for comment on document split Igor Faynberg
- Re: [rtcweb] Call for comment on document split Kundan Singh
- Re: [rtcweb] Call for comment on document split Marc Petit-Huguenin