Re: [irsg] An IETF repository for working code in our protocols?

Jane Coffin <coffin@isoc.org> Fri, 21 August 2020 16:55 UTC

Return-Path: <coffin@isoc.org>
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 4B5853A0D6B for <wgchairs@ietfa.amsl.com>; Fri, 21 Aug 2020 09:55:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.101
X-Spam-Level:
X-Spam-Status: No, score=-2.101 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=isoc.org
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 HPV_MIviJg08 for <wgchairs@ietfa.amsl.com>; Fri, 21 Aug 2020 09:55:50 -0700 (PDT)
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (mail-eopbgr760089.outbound.protection.outlook.com [40.107.76.89]) (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 2477A3A0D81 for <wgchairs@ietf.org>; Fri, 21 Aug 2020 09:55:49 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=d83i1QFHCZLXBPCXVz0Q00MkMpdl7lG4qdS9u+2ZF72kIpj6pKCS6RtiucSz39Kq/2GnCKc30lV0BOj0Pgjfj1bJEFqft8nVbTfNpS+QYDFd55puRvttZSYoRQ34jhd7zclYQunv3sN+V7DcawqAQiiO3E52K7lhrNMRM3q3oM45DI7OT3NTKxVpulPaIam97fMCEPkVtU45QxBAap5ut8e61TDe+jnNwSKXIyq4K2NehgndxxlZd48E7DNFPSLJap7zvvI/FUwasBMoxYLNACurmeGyDriRHlL9u9xeFPA1rJgbBFdt43z+nqL4Em7lqAASZqtXHitO4mtViHijcQ==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e0Zmweg33MPHerhqVPpoPR5SDpNbVUfW9PQ6Lm/OnfA=; b=P0X37ZF1OmrBXrOOxUsrutDnvTDLtb3fF6BqnU0NZFQCFgR5gzZFUfkKjXzJ23Oa9n0vw+Q4ErChtw3Hs9fFubErsQyr8RtwtOl2/ca3l8hBnnwT0fzrB1/NuPipEBx1x+JWTj4F1XFGxwvUFqiUbKdc9/1elp6PKpj1kIVhxFyrlVuH1M/nC4eAi+GKYu1ESyQF53ST0V0TU1k5EgBGbypQQZFYSMfinAXeHzowd4t6s724DSSmvG71wkQJlIz0KhNV9YbsqkIltdhP2nP3dWk8Px2X0kmm7YA9i0Zs7+ZPUIavNDJ0WZfoqKOe8IZLn5JOW0/0LpZsrD6lL40JRQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=isoc.org; dmarc=pass action=none header.from=isoc.org; dkim=pass header.d=isoc.org; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=isoc.org; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=e0Zmweg33MPHerhqVPpoPR5SDpNbVUfW9PQ6Lm/OnfA=; b=2N8G6Pqh22qiCOapJQ2+t1++/zVpT+VWem9rqIkB4SYe+a++xW4jUCJHdbe7izdSVB0LZ2YaxUS5GF/QND6TF3KE0lDVng7u0ZOPIXbScSlQb1M4MCEiZZzUwz+0OWTDrkR9byWUTqMc184r6g/eOONANXXN5kjG9FV4KTntpnU=
Received: from BY5PR06MB6705.namprd06.prod.outlook.com (2603:10b6:a03:231::16) by BYAPR06MB4248.namprd06.prod.outlook.com (2603:10b6:a03:5d::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.26; Fri, 21 Aug 2020 16:55:41 +0000
Received: from BY5PR06MB6705.namprd06.prod.outlook.com ([fe80::55a5:73a2:c202:e9d1]) by BY5PR06MB6705.namprd06.prod.outlook.com ([fe80::55a5:73a2:c202:e9d1%5]) with mapi id 15.20.3305.024; Fri, 21 Aug 2020 16:55:41 +0000
From: Jane Coffin <coffin@isoc.org>
To: Michael Richardson <mcr+ietf@sandelman.ca>, IETF WG Chairs <wgchairs@ietf.org>
Subject: Re: [irsg] An IETF repository for working code in our protocols?
Thread-Topic: [irsg] An IETF repository for working code in our protocols?
Thread-Index: AQHWdx9xqa2KK9ovFEiBqwWUO6iTqalBesAAgAFNRAD//757AA==
Date: Fri, 21 Aug 2020 16:55:41 +0000
Message-ID: <152C087A-2ABD-4B53-A375-F692BCDD8681@isoc.org>
References: <CAMMTW_+Di=ZBJFLNPaVK6f3w3Yq-V-qau8G_rfGt96SX_aYAAA@mail.gmail.com> <8193D927-DDA8-4C74-BBD3-1AF6C9AFE98B@mnot.net> <CAMMTW_KVRVaz0tUXLaAQH2V0bY2ws+CZDy=XUKC=Jc3aiAU58w@mail.gmail.com> <5569BEF0-1782-4D93-8BB1-276ECD42D6ED@episteme.net> <15396.1598028610@localhost>
In-Reply-To: <15396.1598028610@localhost>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.40.20081000
authentication-results: sandelman.ca; dkim=none (message not signed) header.d=none;sandelman.ca; dmarc=none action=none header.from=isoc.org;
x-originating-ip: [2001:4870:400e:404:54fb:513f:472:19b]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4c088013-d00f-412c-a23b-08d845f309a2
x-ms-traffictypediagnostic: BYAPR06MB4248:
x-microsoft-antispam-prvs: <BYAPR06MB4248ACF9EE9A297146DE53F7B35B0@BYAPR06MB4248.namprd06.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: 4fS48YrTVIiUHEBkjuEqyqI/i6vX9ApF8Jes66C3j3k7PKpH3o8hNWr3sWmp7ORtdXjnZm7+Z2MC2bBVivpy6NgpxuwmnmshyJNw6dP/Zo/EgdXoJsiv65/wO83bwazslps8TizXhkKzcbhHaluWpeElUbwCFqiJv8bdbR0iAkLEICAwx7TpZ/H0ohy+5iWHdtGLfBvwSilsCWlG2ToWpiDs/CbXHH7QRX2bE0ErqZKoA1+5hoXXNlUOlyfEMVvI+n5ovrTwZdzlN00haLXMo6NE+wJs69JqCQpxmhp0LB41FhO8P6Y4ylsu3PgZozqb4CtQ5PqRHFj3SZ1exD/WVfjgq1XpEYVHrDXIUmK8V5Ln+LfQB+bMLIr9g1OvyZLn
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR06MB6705.namprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(136003)(366004)(39840400004)(376002)(396003)(346002)(66446008)(33656002)(64756008)(6512007)(91956017)(71200400001)(66556008)(8676002)(66476007)(66946007)(76116006)(8936002)(6486002)(86362001)(6506007)(186003)(2616005)(36756003)(110136005)(5660300002)(316002)(2906002)(83380400001)(478600001)(437434003); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 2ahBDwP0eTaQPmUKSkRUOhVZwqXf4+9pOUYlAF5e3yL9u55ASqFWmFPEutUlijDxE27cEfZLoTlzkJ+N4qEdBZ3x49xl2TnRU1QNIYlxFXW5Jyo7fA6soy//FtMa37bt5tf04o6d+57Ovtn4J8A70J4rni/4kMT+GJrZ2frUaeH5zbfHrnpOQQWq4JkZd6v96rPWVdZbHxszmO48zX3NEheJKMDaGQiR79N6B3VXS3dfsjfIBjcx72Zv4F0XKKyIAKpd+CowSul14rRiJoz4J/UkvqkDEaIEu/Us6+tKv6wLMoKdhVTEYHxNN0sjngzZYszibt4eqxsmuPsHHc3JbTbE/I6zhHPJIuL2OTU43bh3bbUeJ5RnZ9kRvzHwG+FPvru7MjDdnt3uIHsBEcqWTqyUCfoGByMZX8apm8pZd1hmygHJWZozz6Ku0DXXOX43IHUD73dAh6RjBzCpH2lAi74jghypghy05+VlR3/uBEYt3kt00gJkpw0nzAA8ToqXmUcuPnV6xzNK3oTDcH2IHH0MQ334IVA+6ZSKzc1fXUCOzf0qpTPk90xZRRlJAhY/4KfsAMwlDRpRfwy/tpSyMjWPgKd2bVr2GVh95lrdzJC4iR/Sl+qkTP0W7H2bp+qsjIpeGRdpSp0Zoa6oe9BOE/5yV2j10MMIEmGFBWAqscuV5Vb8dXDZmHpbeYCHTyRH2OZ9qXMgGp0vDYYjAGiPWw==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-ID: <3A2008F53104D144A61D0DB1B745A67D@namprd06.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: isoc.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR06MB6705.namprd06.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4c088013-d00f-412c-a23b-08d845f309a2
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Aug 2020 16:55:41.3051 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 89f84dfb-7285-4810-bc4d-8b9b5794554f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: DHTHZ1+bux+9/CFBQMAMYhtH3rooA5QNV0u9ej+RE5WSISAtPEZJ6f765h1HZ5iX
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR06MB4248
Archived-At: <https://mailarchive.ietf.org/arch/msg/wgchairs/opzELglhtTULfe7ZKC3uSLQ3dHQ>
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: Fri, 21 Aug 2020 16:55:51 -0000

I hope I do not sound too clueless, but is the objective in creating a repository to educate future coders?
If yes, wouldn’t they see that already in running/operational code? Or, is the idea to show how code changed over time/got better?
If no, what would the repository do to educate folks new to the IETF protocols.

I ask these questions sincerely and with apologies if this is super clear and I missed the context.


On 8/21/20, 12:50 PM, "irsg on behalf of Michael Richardson" <irsg-bounces@irtf.org on behalf of mcr+ietf@sandelman.ca> wrote:


    Pete Resnick <resnick@episteme.net> wrote:
        >>> I also don't think that it's necessary, once a protocol is successful;
        >>> after broad deployment, people don't need to go searching for
        >>> implementations. It *is* useful when a project is starting, to help early
        >>> implementers find each other, though. 
        >>
        >> Yes, agreed!  The idea would be light the fire of widespread implementation
        >> by the kindling (code) that tracked the I-D as it became an RFC.  

        > It might be useful (for you all and for the IAB program) to look at the
        > codestand (originally codematch) project, both its successes and its
        > failures. The email lists are still in the archives. I followed it at the
        > beginning, but don't know much about it other than it was in part trying to
        > help match up implementors with standards.

    It was more a mentee/mentor matching around the code/standard situation.
    I get the impression that the effort just ran out of oomph.

    --
    Michael Richardson <mcr+IETF@sandelman.ca>ca>, Sandelman Software Works
     -= IPv6 IoT consulting =-