[arch-d] Comments on draft-iab-protocol-maintenance-03
S Moonesamy <sm+ietf@elandsys.com> Thu, 09 May 2019 01:11 UTC
Return-Path: <sm@elandsys.com>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A8151201F3 for <architecture-discuss@ietfa.amsl.com>; Wed, 8 May 2019 18:11:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level:
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=opendkim.org header.b=pNbruJ20; dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=elandsys.com header.b=sa+fqxr8
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7FkA7P5MXBYN for <architecture-discuss@ietfa.amsl.com>; Wed, 8 May 2019 18:11:35 -0700 (PDT)
Received: from mx.ipv6.elandsys.com (mx.ipv6.elandsys.com [IPv6:2001:470:f329:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id 265881200C7 for <architecture-discuss@ietf.org>; Wed, 8 May 2019 18:11:35 -0700 (PDT)
Received: from DESKTOP-K6V9C2L.elandsys.com ([197.226.54.126]) (authenticated bits=0) by mx.elandsys.com (8.14.5/8.14.5) with ESMTP id x491BJv7020433 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 8 May 2019 18:11:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=opendkim.org; s=mail2010; t=1557364292; x=1557450692; bh=Ul4ffY440GZ2KtPOPuBbId/AeIB6nTYwNLnmBZb0Tf0=; h=Date:To:From:Subject; b=pNbruJ20RJ55Q39y1wuFgLz4x4Y3+wWCE+0liH8c5IdnE1asY4M2eYl6DvGxjEAjN +Z2SZUGZCPsRDD3Oa5mFM7HUJ4u/IDblbsmLD16g0lUAK3J3KzCpnPzPFqV7pqgGnL vLKVVayS3ptf4haGHq/Ce9JIt0U527O7gRMf06WQ=
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elandsys.com; s=mail; t=1557364292; x=1557450692; i=@elandsys.com; bh=Ul4ffY440GZ2KtPOPuBbId/AeIB6nTYwNLnmBZb0Tf0=; h=Date:To:From:Subject; b=sa+fqxr8XtNIlc0fD/pHCUcMt/i0dKUbcpbMPbZh5l7RHIGxtlT+1njOqeL0IgQlX +9r8k1D6CmJmzyFfh6Wb+uUgAg7nDygIc/WMFMp6v0Ns0ZGB+qp0tvG0ohmZui4d4K CHaTG2eY7sHnUry4ziyV8Qi11vaAcR3/MeH9dHwo=
Message-Id: <6.2.5.6.2.20190508160140.1003a8f0@elandnews.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Wed, 08 May 2019 18:10:03 -0700
To: Martin Thomson <mt@lowentropy.net>, architecture-discuss@ietf.org
From: S Moonesamy <sm+ietf@elandsys.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Archived-At: <https://mailarchive.ietf.org/arch/msg/architecture-discuss/M42b6U9WXghTKpGDmJu-vI8vE2U>
Subject: [arch-d] Comments on draft-iab-protocol-maintenance-03
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 May 2019 01:11:37 -0000
Hi Martin, I have a few comments on draft-iab-protocol-maintenance-03. I like the draft as it offers a challenging view of a principle stated by the IAB. I do not agree to its argument against the robustness principle. How can one determine whether critical details have been omitted (Section 3) when the protocol designer interacts with the implementer? The specification may be clear to the reviewer as what he/she considers as obvious might be viewed as a critical detail by someone who does not regularly follow IETF discussions. The problematic parts of a protocol can only be identified through feedback. In the IETF, this is usually done through an erratum. According to one of the examples given in the draft the protocol maintenance took eight years. Why weren't the specification shortcomings addressed within a few years after publication? Fatal conditions (Section 3) can cause a product failure. One of the issues is getting two or more parties to agree on who is responsible for fixing the fatal condition. It is simpler to reduce the likelihood of a failure in comparison with convincing the protocol designer or the implementer to fix the issue. It is difficult to get approval for a protocol change (Section 4) as there is very little interest in revisiting the specification once it has been published. The draft mentions the ecosystem (Section 4). Is there a relationship between interoperability and competition [1][2] in the ecosystem? What would be the impact if every piece of software had telemetry built in (Section 7.1)? Shouldn't those errors be caught during testing instead of the software collecting information globally? As an overall comment, the protocol examples in the draft are mainly web related. How does protocol maintenance work in other areas? Was interoperability [3] more of an advantage instead of a disadvantage? Regards, S. Moonesamy 1. https://warwick.ac.uk/fac/soc/economics/research/workingpapers/2010/twerp_924.pdf 2. http://ec.europa.eu/competition/publications/reports/kd0419345enn.pdf 3. https://blog.mozilla.org/netpolicy/files/2018/08/Mozilla-FTC-filing-8- 20-2018.pdf
- [arch-d] Comments on draft-iab-protocol-maintenan… S Moonesamy
- Re: [arch-d] Comments on draft-iab-protocol-maint… Martin Thomson
- Re: [arch-d] Comments on draft-iab-protocol-maint… S Moonesamy
- Re: [arch-d] Comments on draft-iab-protocol-maint… Guntur Wiseno Putra
- Re: [arch-d] Comments on draft-iab-protocol-maint… Martin Thomson
- Re: [arch-d] Comments on draft-iab-protocol-maint… Ted Hardie
- Re: [arch-d] Comments on draft-iab-protocol-maint… Henning Schulzrinne