Re: Running code (Was: I-D Action: draft-ietf-6man-ipv6only-flag-03.txt)

"Joel M. Halpern" <jmh@joelhalpern.com> Wed, 24 October 2018 14:46 UTC

Return-Path: <jmh@joelhalpern.com>
X-Original-To: ipv6@ietfa.amsl.com
Delivered-To: ipv6@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4111F128DFD for <ipv6@ietfa.amsl.com>; Wed, 24 Oct 2018 07:46:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 Lj3ml048_9tZ for <ipv6@ietfa.amsl.com>; Wed, 24 Oct 2018 07:46:28 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F0B0A123FFD for <ipv6@ietf.org>; Wed, 24 Oct 2018 07:46:27 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id CE8066C75B2; Wed, 24 Oct 2018 07:46:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=2.tigertech; t=1540392387; bh=BFy0+lxPbLFPXe7LpNPEhICoQ0JmLbZb/0+BpDHwf90=; h=Subject:To:Cc:References:From:Date:In-Reply-To:From; b=KvFqHyRw54Nl1qRmRgF5MCsj1v9hLWRhBYYfaBD1+t/EKbjG14TCiWXLFdADrKD7o InyBksfVC1hy6DWjNCW1UZWGGeStHzZ4HBcYCpjeB4lg6CtrlEkTSU3K7PaRdSifLz uwXHGcS/PpdZax3k27jrtzE+VYAEUfVI/uehSjkw=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (209-255-163-147.ip.mcleodusa.net [209.255.163.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 007566C75B3; Wed, 24 Oct 2018 07:46:25 -0700 (PDT)
Subject: Re: Running code (Was: I-D Action: draft-ietf-6man-ipv6only-flag-03.txt)
To: Job Snijders <job@ntt.net>, JORDI PALET MARTINEZ <jordi.palet@consulintel.es>
Cc: Fernando Gont <fgont@si6networks.com>, Suresh Krishnan <suresh.krishnan@gmail.com>, 6man WG <ipv6@ietf.org>
References: <0927741c-4e8e-fcf7-ddd6-3ba500ba4c3d@si6networks.com> <7B48A11D-31DE-443C-B73A-14642EA0A397@jisc.ac.uk> <7526af75-4359-6fc6-e39b-eb94024a04de@si6networks.com> <E1BB1232-C1A2-496A-8157-0682D91EED42@steffann.nl> <5E75F3CA-F1D2-4F4F-9CF7-EEEE59634C1E@gmail.com> <C46C990E-0A4F-4731-8CB1-FD204858935E@consulintel.es> <9B53019C-3506-4C9E-AFCF-D6125FA1A65B@gmail.com> <2DC241B3-310B-4A3A-BD4C-C0005FCE6155@consulintel.es> <20181024103057.GD924@hanna.meerval.net> <1F8FC133-7887-457C-A316-D2E6FCD450E9@consulintel.es> <CACWOCC-JmOKv-vmWBM5GF6c+=szv3a09o2oqMfvRXJwLRdWd3Q@mail.gmail.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <50ede9c7-0282-6960-acff-5388857d3a5f@joelhalpern.com>
Date: Wed, 24 Oct 2018 10:46:25 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0) Gecko/20100101 Thunderbird/52.9.1
MIME-Version: 1.0
In-Reply-To: <CACWOCC-JmOKv-vmWBM5GF6c+=szv3a09o2oqMfvRXJwLRdWd3Q@mail.gmail.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ipv6/lUjRnhHveWTCFq55gXXF8SV293E>
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ipv6/>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Oct 2018 14:46:30 -0000

The IDR working group does have requirements on having implementations 
of drafts before they complete their work on the draft.

I would prefer not to extend that as a requirement to other working 
groups.  Treating it as desirable, something we ask for, etc. is fine 
and makes sense.

In my case, I am not in a position (and have not been for many years) to 
implement these things myself.  I do work with the implementors.  While 
I can not commit for my product line folks who set schedules, the 
primary reason i have for working on a draft is that it is something we 
want to put in our product.  Getting resources to put it in even a 
demonstration version NOW however is MUCH harder.  Sometimes it happens. 
  Usually, I can't do that.  And even if I can get it implemented early 
to check things, I may not be permitted to talk about that implementation.

Yours,
Joel

On 10/24/18 9:52 AM, Job Snijders wrote:
> Dear Jordi,
> 
> On Wed, Oct 24, 2018 at 1:08 PM JORDI PALET MARTINEZ <jordi.palet@consulintel.es> wrote:
>> Then the vendors that have the power to implement everything they
>> want, definitively win, only because they are able to implement it,
>> not necessarily because it is good or bad, and the argument of the
>> implementation will be a tool to reach consensus, even if it takes
>> longer, more versions, etc. This is real life.
> 
> I wouldn't position yourself as 'powerless': you can fork any Linux or
> BSD IP stacks yourself and make modifications - or you can hire people
> to do so, or work with students. We are all vendors if we choose to be -
> we all have this "power". And even if it takes longer, if drafts need to
> go through more revisions - it usually is a sign the quality and
> readability are increasing.
> 
>> Very good ideas that don't become standards because during the ID
>> development don't get implemented (even if they will become
>> implemented once they become RFCs), lose.
> 
> Can you point me to a protocol extension specification that was a
> valuable publication, specifically as RFC, but does not have any
> implementations? I see no harm for such drafts to wait for publication
> until some implementation is done.
> 
>> I'm sure there have been already many IETF documents that have been in
>> both situations. Market decides at the end. But that's the thing: at
>> the end, most of the time only when there is an RFC.
>>
>> A couple of examples I can remember, IPv6 site local (it was an RFC)
>> and draft-ietf-ipv6-dns-discovery, different process stages, both got
>> implemented by many OS vendors and also Linux. No longer used.
> 
> No longer used? Consider proposing them to be deprecated! Pruning
> specifications that turned out to be "not the best idea" is also an
> important part of protocol maintenance.
> 
>> I'm sorry but it is discrimination.
> 
> I really don't see it, for more information on what discrimination means
> to people please take a look at https://en.wikipedia.org/wiki/Discrimination
> 
> I suspect you are using such strong words to make an appeal to emotion.
> 
> Kind regards,
> 
> Job
> 
> --------------------------------------------------------------------
> IETF IPv6 working group mailing list
> ipv6@ietf.org
> Administrative Requests: https://www.ietf.org/mailman/listinfo/ipv6
> --------------------------------------------------------------------
>