Re: Long-term IETF evolution thoughts

Melinda Shore <melinda.shore@gmail.com> Sun, 12 June 2016 20:36 UTC

Return-Path: <melinda.shore@gmail.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 137D612D627 for <ietf@ietfa.amsl.com>; Sun, 12 Jun 2016 13:36:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.7
X-Spam-Level:
X-Spam-Status: No, score=-2.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 8jsaKmcg7trM for <ietf@ietfa.amsl.com>; Sun, 12 Jun 2016 13:36:07 -0700 (PDT)
Received: from mail-pa0-x234.google.com (mail-pa0-x234.google.com [IPv6:2607:f8b0:400e:c03::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 94CD812D1C0 for <ietf@ietf.org>; Sun, 12 Jun 2016 13:36:07 -0700 (PDT)
Received: by mail-pa0-x234.google.com with SMTP id b5so39014727pas.3 for <ietf@ietf.org>; Sun, 12 Jun 2016 13:36:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=t/ZRsvbdPnLHmbk9ifXq5iA3Tns6Rs8ZfVotNyZKjKI=; b=CV0sRApj+LYb+x49QGGEsN6mcrMeosz6bIEMJLiNW8+XaO6Xt+N9DNIFxC0ddhEQlT 5go+W8RNCk40oNLKGYoYrg6hwF9dbl2BTmszUV8z+CKe4L1816t1YHiKT3xAUx7kVodL excVeFfoTm4Gujw9ayspKs0StyoQsOxmyMs5I8AWT+C7lJUMcNcSNm3NE6d+Dfjc0Uyw 8PywX7ZS6zBXMrzqoi5/WMuI+bac6h6gcZ9vwgRlgLEFJ6+YlnzAUrfu9/GJZwnAbh30 fs7juuf8lsOm2t/9BbPcucUPRWTUbSbySjiQKZpW9DCU4fciBrITGMv8u/OvwSk7ZXF9 8Xug==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=t/ZRsvbdPnLHmbk9ifXq5iA3Tns6Rs8ZfVotNyZKjKI=; b=g3lnnGxc3g+NTmc/wO24DBiOy2NHwGRUSK1MGVRGRW//oDCMoTXz+XQ6DH/jjdYPYE znzlmpkUunh7YH/QkBwS3hSJtqjsstPW83jPIIHxkjGmFABTBdof75eGfeNWny6o2DmA xJUv+DacZnt1/RnhKolH4EQt/h4OO+57I00Bp0b1uSup37feJ3dKVyXu+37fF+IhNNUl KucKNLporAkkbHjkxfIoZUyHXf2w6xXXGGQxWWOEHF8oU/twhLZuE86w19HUGOBAV/NO B0TV4ZP/I6ZTSAlbB6CXmdK+IklV15h6WDF6coAMS7JMvrNjIL/rekUQxD3aVzEYpjx2 n4yw==
X-Gm-Message-State: ALyK8tLWbpOxFwVZHIKxo0Q7KcR7Fu3/cVKE/R09PQUu7ixYMeF7DjuBY0i58sqFD1Ic9w==
X-Received: by 10.66.197.202 with SMTP id iw10mr17346831pac.148.1465763767002; Sun, 12 Jun 2016 13:36:07 -0700 (PDT)
Received: from Melindas-MacBook-Pro.local (216-67-5-162-radius.dynamic.acsalaska.net. [216.67.5.162]) by smtp.googlemail.com with ESMTPSA id ih15sm32035988pab.38.2016.06.12.13.36.05 for <ietf@ietf.org> (version=TLSv1/SSLv3 cipher=OTHER); Sun, 12 Jun 2016 13:36:06 -0700 (PDT)
Subject: Re: Long-term IETF evolution thoughts
To: ietf@ietf.org
References: <B937F6B4-248F-42B7-BBDB-C82B914C874C@ietf.org> <eb706622-69e6-2161-29d9-27e43d241030@acm.org>
From: Melinda Shore <melinda.shore@gmail.com>
Message-ID: <b50a234b-0a78-34a3-e014-5438ed0d9cd8@gmail.com>
Date: Sun, 12 Jun 2016 12:35:59 -0800
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:45.0) Gecko/20100101 Thunderbird/45.1.1
MIME-Version: 1.0
In-Reply-To: <eb706622-69e6-2161-29d9-27e43d241030@acm.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/TG-Bw3nKtlq9XZi6yS6q0qCPqNk>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 12 Jun 2016 20:36:09 -0000

On 6/12/16 6:31 AM, Marc Petit-Huguenin wrote:
> 1. Make it easier for people to be involved in the IETF.
>
> I think that it is incomplete.  The goal should be something like
> "Make it easier for people that can produce high quality, relevant
> technical documents that influence the way people design, use, and
> manage the Internet to be involved."

Not to split hairs but Jari didn't say that the goal is to
have more people involved in the IETF.  My reading of his
post was that he'd identified four things in service of the
goals of the IETF, which were left unstated.  Not sure if
that's a good thing or a bad thing - I'd hate to see us
rabbit hole on IETF goals while trying to have this discussion.

> Personally I think that the barrier of entry to contribute to the
> IETF is already very low.

I think the formal barriers are low but it really is difficult
for people outside the current process to know where to start.
I've talked with people who have points they want to raise and
who aren't getting anywhere on the mailing list, and when I
suggest the write it up as an internet draft a number of them
have reacted as if I was asking them to write a paper for
submission to a refereed journal - they see it as a very big
deal indeed.  So, I think there are opportunities to socialize
how the IETF works to lower the perceived barriers to
contribution.

> 3. Focus on linking open standards to code, operationals, and
> interoperability.
>
> My view on this evolved these last years.  Few years ago I was
> convinced that developing a reference implementation at the same time
> than a specification and testing it against other people
> implementations was the right way to to find bugs in the
> specification.  I even applied that idea when RFC 6940 was developed.
> Sure I found hundred of issues in the draft (and got "punished" for
> it by becoming - with Dean Willis - informal editors of the draft).
> But, in spite of my best efforts, my implementation could not cover
> 100% of the specification, so if on the one hand that made the
> specification better, on the other hand it certainly did not made the
> specification good by any of my standards.

I think this is a fair point but I'd like to mention what I
thought was one of the more interesting things to happen at an
IETF hackathon, which is that one group found they couldn't
implement a draft in its current form because it was wrong, and
they needed to go back and fix the specification.  I understand
that you're arguing that formal methods would provide greater
coverage, and I agree (and I hope you'll set up a small side
meeting or some such on this in Berlin), but I don't think
it's a minor point that an implementation gives you an implementation.
Ultimately we're not publishing standards just to publish
standards (well, not usually, and we shouldn't be) but because it
bears some relationship to what's going on in the world and
because these documents reflect an actual need (and given the
amount of work being done in the IETF these days I'd like to
see us become a little more rigorous about rejecting work of
questionable utility).

Melinda