Re: [Stackevo] draft-thomson-use-it-or-lose-it

Martin Thomson <martin.thomson@gmail.com> Mon, 06 August 2018 10:25 UTC

Return-Path: <martin.thomson@gmail.com>
X-Original-To: stackevo@ietfa.amsl.com
Delivered-To: stackevo@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B62F130DBE for <stackevo@ietfa.amsl.com>; Mon, 6 Aug 2018 03:25:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 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_NONE=-0.0001, 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 NVJjEVNW2iuH for <stackevo@ietfa.amsl.com>; Mon, 6 Aug 2018 03:25:45 -0700 (PDT)
Received: from mail-oi0-x230.google.com (mail-oi0-x230.google.com [IPv6:2607:f8b0:4003:c06::230]) (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 52ED4128CF3 for <stackevo@iab.org>; Mon, 6 Aug 2018 03:25:45 -0700 (PDT)
Received: by mail-oi0-x230.google.com with SMTP id b16-v6so7871835oic.9 for <stackevo@iab.org>; Mon, 06 Aug 2018 03:25:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=n0vy3aXjwWe3rXXTIe3Lk20n+NlUdPZzDhmMAsfh0Wg=; b=C1YmA3NG1QQR9mGhzusgv3jI1BWEc3O+8xlnxiSqJkZIoVqGkddDJtXnrWXbeZ+HYU ZcAahK0ZJUhMkVOFKiiMr/pNysl925/IZXnFzdbYPQkenXpI0dLsVSYHwUTxg+aTxuQ5 3VFBjs2oKIYu0DQ1HTzSVJFIpwSanb5fzsLtLWLAq8mNU0kUilqskKN67lRC4MO/NsmI L9Ku32s0aMhsOqMTjeqx4m3YQt1Y23hzNu+KX8J+s0J5XsuuN5u5VtEH5Q0U42gprqwL gi9YI12RlA/tpBjZfr8zF1XxQV6HQklyilcM5nP1dfqd3AFTAFHPX9Kpf3eJ0ANUciG8 Y+9w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=n0vy3aXjwWe3rXXTIe3Lk20n+NlUdPZzDhmMAsfh0Wg=; b=SzSKrfkxhzg7lRTgcN5zg8rhUijq59PRZfkzr4kYBd8ETIs26SNA4WkcvG/Rqp+Pd4 Jgs7JngQKjPsjzdu8i259IaZM6TAQvMHv1Po5mLIfWlNMU/dd8Q9wkd8rCIgjJLJ2DgS ws09toekR9vMQEzS76PfOG7S9dj3unj21ApG2EAwKmA15h6cDwvUUeZRiYHjH74bydFT IdtIpREMHGZKY1l6hGBjdZug37FeYEC3puxObpWkuh7RePScnobRkF4lo6EaLeBCWET3 lEzIh8brLnEn6EVSNrplNVMwvBmAzE8MogQ+vMK2gXGjTjKjYfZzELGTCKhXrF6Yt8Um AZYQ==
X-Gm-Message-State: AOUpUlFu18QMJwE8AnBpJGE1U4albB5iGyoKnDa9NSrgveS+hceuByeZ FUSIyo2vjZFE9xocIpHKCyf3YVfRdHcAVJutLiE=
X-Google-Smtp-Source: AAOMgpeXxgSOeQZtrCT0HVWaeB5wklsjWqahFmjgRuisJAMHmSYQj09fNt5drk8XCssp7RF8XSFIPrNfRgjH+OGVHwk=
X-Received: by 2002:aca:100f:: with SMTP id 15-v6mr14711441oiq.110.1533551144620; Mon, 06 Aug 2018 03:25:44 -0700 (PDT)
MIME-Version: 1.0
References: <991AD90C-A84A-4302-BB25-C5FAB33C8E80@trammell.ch> <3C07107C-D373-4E4B-ABBA-B025AC3A7B2A@tik.ee.ethz.ch> <CABkgnnXyNAHHTCx_pWtuNdQmFkSjt2b+ytGr7G636-_VtG6mTA@mail.gmail.com> <4FD6FAB0-8C32-4FB8-8836-3538A6B463BF@tik.ee.ethz.ch>
In-Reply-To: <4FD6FAB0-8C32-4FB8-8836-3538A6B463BF@tik.ee.ethz.ch>
From: Martin Thomson <martin.thomson@gmail.com>
Date: Mon, 06 Aug 2018 20:25:35 +1000
Message-ID: <CABkgnnVFZwvztZc9Qy=oJ0+pvchSoiVShKd1AhEJVD5G9UU_XA@mail.gmail.com>
To: Mirja Kühlewind <mirja.kuehlewind@tik.ee.ethz.ch>
Cc: Stackevo <stackevo@iab.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/stackevo/l4EVCEa5taPV_ylquuJQ6299mvw>
Subject: Re: [Stackevo] draft-thomson-use-it-or-lose-it
X-BeenThere: stackevo@iab.org
X-Mailman-Version: 2.1.27
Precedence: list
List-Id: IP Stack Evolution Program Mailing List <stackevo.iab.org>
List-Unsubscribe: <https://www.iab.org/mailman/options/stackevo>, <mailto:stackevo-request@iab.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/stackevo/>
List-Post: <mailto:stackevo@iab.org>
List-Help: <mailto:stackevo-request@iab.org?subject=help>
List-Subscribe: <https://www.iab.org/mailman/listinfo/stackevo>, <mailto:stackevo-request@iab.org?subject=subscribe>
X-List-Received-Date: Mon, 06 Aug 2018 10:25:47 -0000

On Mon, Aug 6, 2018 at 7:46 PM Mirja Kühlewind
<mirja.kuehlewind@tik.ee.ethz.ch> wrote:
> I agree with the main point this document makes which is only using a versioning mechanism actively helps to avoid ossification. And reading through the doc, I also thought that maybe we should recommend to have a versioning plan while developing the protocol (as you say below is under discussion for TLS). However, thinking further about it and given were TLS is right now, I have the feeling that we really don’t have enough experience to make a recommendation here. So I wonder, should we maybe rather try to just document what we have experienced so far and not even try to give a recommendation, or it that not what we want in the StackEvo program?

Note that this isn't exclusively about version negotiation (though
that is the extension point you most want to safeguard, for sure).
It's more general than that.

The question is the right one though: Can we reasonably publish a
document that lacks really concrete advice about what to do?  The
answer probably depends on whether you think that an answer is
imminent.  Personally, I don't think that the proposed experiments in
TLS will provide definitive answers.  They will provide more
information about that experiment, but not about the problem more
generally.

So the question is whether it is enough to identify the problem and to
provide a general principle.  We did that with path signals and wire
image.  We're still learning about what does and doesn't work with
those, but we have agreed on the principles that we should apply in
those cases.  The same applies here, so I tend to think that there's
value in proceeding, as long as we are clear about the limits of the
advice.

I've tried to proscribe the limitations in another update:
https://github.com/martinthomson/use-it-or-lose-it/