Re: An IETF repository for working code in our protocols?
Michael Richardson <mcr+ietf@sandelman.ca> Thu, 20 August 2020 01:34 UTC
Return-Path: <mcr+ietf@sandelman.ca>
X-Original-To: wgchairs@ietfa.amsl.com
Delivered-To: wgchairs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5821A3A1011 for <wgchairs@ietfa.amsl.com>; Wed, 19 Aug 2020 18:34:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 K1MN5v6sLgsR for <wgchairs@ietfa.amsl.com>; Wed, 19 Aug 2020 18:34:23 -0700 (PDT)
Received: from tuna.sandelman.ca (tuna.sandelman.ca [209.87.249.19]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 541EB3A1051 for <wgchairs@ietf.org>; Wed, 19 Aug 2020 18:34:22 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by tuna.sandelman.ca (Postfix) with ESMTP id 597B838A0D; Wed, 19 Aug 2020 21:13:28 -0400 (EDT)
Received: from tuna.sandelman.ca ([127.0.0.1]) by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024) with LMTP id OoW8HwrueQOH; Wed, 19 Aug 2020 21:13:27 -0400 (EDT)
Received: from sandelman.ca (obiwan.sandelman.ca [IPv6:2607:f0b0:f:2::247]) by tuna.sandelman.ca (Postfix) with ESMTP id 8007A389F5; Wed, 19 Aug 2020 21:13:26 -0400 (EDT)
Received: from localhost (localhost [IPv6:::1]) by sandelman.ca (Postfix) with ESMTP id 9D85891C; Wed, 19 Aug 2020 21:34:18 -0400 (EDT)
From: Michael Richardson <mcr+ietf@sandelman.ca>
To: Vijay Gurbani <vijay.gurbani@gmail.com>, wgchairs@ietf.org
Subject: Re: An IETF repository for working code in our protocols?
In-Reply-To: <CAMMTW_+Di=ZBJFLNPaVK6f3w3Yq-V-qau8G_rfGt96SX_aYAAA@mail.gmail.com>
References: <CAMMTW_+Di=ZBJFLNPaVK6f3w3Yq-V-qau8G_rfGt96SX_aYAAA@mail.gmail.com>
X-Mailer: MH-E 8.6+git; nmh 1.7+dev; GNU Emacs 26.1
X-Face: $\n1pF)h^`}$H>Hk{L"x@)JS7<%Az}5RyS@k9X%29-lHB$Ti.V>2bi.~ehC0; <'$9xN5Ub# z!G,p`nR&p7Fz@^UXIn156S8.~^@MJ*mMsD7=QFeq%AL4m<nPbLgmtKK-5dC@#:k
MIME-Version: 1.0
Content-Type: multipart/signed; boundary="=-=-="; micalg="pgp-sha512"; protocol="application/pgp-signature"
Date: Wed, 19 Aug 2020 21:34:18 -0400
Message-ID: <21487.1597887258@localhost>
Archived-At: <https://mailarchive.ietf.org/arch/msg/wgchairs/bW6pDsVwpqKXS9FECqxWAZctHSM>
X-BeenThere: wgchairs@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wgchairs/>
List-Post: <mailto:wgchairs@ietf.org>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Aug 2020 01:34:25 -0000
Vijay Gurbani <vijay.gurbani@gmail.com> wrote: > I think that is rather counter productive. After all, we standardize > protocols so that others can write programs that implement the protocols, > and I see a lot of value in preserving any running code. In the particular > case of the I-D I reviewed, there were two implementations, both from > reputable organizations (APNIC and the Italian National Research Council). > By simply deleting the "Implementation Status" section when the I-D was > published as an RFC, it seems that good, quality implementations that folks > spent time on would be lost, perhaps not irrevocably, but for most > practical purposes, the code would be orphaned. "I find your lack of faith disturbing" :-) In the days when code lived at ftp.biguniversity.edu, in a weird subdirectory based upon the grant number under with the code was written... that was certainly true. In these days of github, I hardly think the code is lost. Just the opposite seems to happen in my opinion: middle managers are reluctant to commit funding to actually do a proper implementation because they think they can download some proof of concept from github, compile it, and ship it. If the code gets orphaned, I think that either says something about the relevance of the standard, or perhaps more charitably, about the quality of the implementation. or maybe the license was just wrong. But, if the code grows it's own foosystem.org site with a readthedocs link, and a "fork it on github", then it's probably stable and easy to find with google. If one is reluctant (as Joel mentioned) to appear to endorse the code, then it might be better to write an Acknowledgement,e.g.: Much of the ideas and protocols described in this document were validated by APNIC[1] foo project team, and the Italian National Research Council[2] bar project team. [1] https://foosystem.org [2] https://barproject.it -- Michael Richardson <mcr+IETF@sandelman.ca>, Sandelman Software Works -= IPv6 IoT consulting =-
- An IETF repository for working code in our protoc… Vijay Gurbani
- RE: An IETF repository for working code in our pr… Adrian Farrel
- Re: An IETF repository for working code in our pr… Salz, Rich
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Joel M. Halpern
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Tommy Pauly
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- RE: An IETF repository for working code in our pr… Adrian Farrel
- Re: An IETF repository for working code in our pr… Deen, Glenn (NBCUniversal)
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Erik Kline
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Erik Kline
- Re: An IETF repository for working code in our pr… Stephen Farrell
- Re: An IETF repository for working code in our pr… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Charles Eckel (eckelcu)
- Re: [irsg] An IETF repository for working code in… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Acee Lindem (acee)
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: [irsg] An IETF repository for working code in… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: An IETF repository for working code in our pr… Mark Nottingham
- Re: An IETF repository for working code in our pr… Bron Gondwana
- Re: An IETF repository for working code in our pr… Michael Richardson
- Re: An IETF repository for working code in our pr… Mark Nottingham
- Re: An IETF repository for working code in our pr… Bron Gondwana
- Re: [irsg] An IETF repository for working code in… Paul Wouters
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Mirja Kuehlewind
- Re: [irsg] An IETF repository for working code in… Charles Eckel (eckelcu)
- Re: [irsg] An IETF repository for working code in… Charles Eckel (eckelcu)
- Re: [irsg] An IETF repository for working code in… Eliot Lear
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: [irsg] An IETF repository for working code in… Toerless Eckert
- Re: [irsg] An IETF repository for working code in… Eliot Lear
- Re: [irsg] An IETF repository for working code in… Spencer Dawkins at IETF
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Toerless Eckert
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Toerless Eckert
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Salz, Rich
- Re: An IETF repository for working code in our pr… Melinda Shore
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Michael Richardson
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Melinda Shore
- Re: An IETF repository for working code in our pr… Pete Resnick
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Joel M. Halpern
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Michael Richardson
- Re: [irsg] An IETF repository for working code in… Jane Coffin
- Re: [irsg] An IETF repository for working code in… Michael Richardson
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani