Re: [hackathon] Open Source Software and network protocol standards

Chris Inacio <inacio@cert.org> Sat, 19 March 2022 00:32 UTC

Return-Path: <inacio@cert.org>
X-Original-To: hackathon@ietfa.amsl.com
Delivered-To: hackathon@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D89FF3A14E2 for <hackathon@ietfa.amsl.com>; Fri, 18 Mar 2022 17:32:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_BLOCKED=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=seicmu.onmicrosoft.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 0R7pA4mnmt4S for <hackathon@ietfa.amsl.com>; Fri, 18 Mar 2022 17:32:09 -0700 (PDT)
Received: from USG02-BN3-obe.outbound.protection.office365.us (mail-bn3usg02on0094.outbound.protection.office365.us [23.103.208.94]) (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 BB2203A14DF for <hackathon@ietf.org>; Fri, 18 Mar 2022 17:32:08 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector5401; d=microsoft.com; cv=none; b=W2mkWTkjvXsqYfBMt2hITFGH7mOflqa3gRYCznRdTpUfP7Ls3LgQRN0fcLOcyGtmB/MTKL7qq1ZSIKHlIiRWyfmLSokkhXyO1dNDki5nUg0eKyOg1pugJXZw4xvc86MVQewO3LJCO95EzAjBliwmmWunYS0R/00KaHb/ByZDwe4h8CJC7/fPhaMFBpNeRglA4qzD/qQg0a0n9D5F4aPOo2NdW1S2ZbRZpi+46HC7eY+m1Q6aWLeZnrswkGEZn83Ub3IK0JEC8xGfcVRupAGIvjPcKCYaPx8Th2ZkHfwvALAlE9AUu7fIcboIgQNLHd31r0CxVRsGV2f4apncT8C2rg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector5401; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=NnW7PBc2KMEofP4Das6ZbC97f3QgV66h8JD5nBKbUEI=; b=ggL5W7kDZeKHIYVX/NnBttEwfBoJbjND7BQtYiE8VK9Thb2V3SU+ztNBDmQawVrXFdHg7WQE9kR4C+kSbjrO7LtOk56Cgu0RydSDcK2OB6vIzkpbPZxhyClX86qWGNlxIzbMU36YpTOSldCbeBJjKEJP1cfJwKkSuxHM4zshuUbF3JrTVJgmYc7EZ9is73sNsbly9iVwFEeOfvOdW28NS/24whWkIOno8V2+/TYIxpMH2QzVgDWBSVXpBXRsVd82BWOHGniyOr+w/GwJrY/M4US3lNYR6/FHblyDoA1mRuSnI6pIxzoQ+WaVZFfBALgsLbgIN8ZGTV0ETKLAtdFtgA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cert.org; dmarc=pass action=none header.from=cert.org; dkim=pass header.d=cert.org; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seicmu.onmicrosoft.com; s=selector1-seicmu-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NnW7PBc2KMEofP4Das6ZbC97f3QgV66h8JD5nBKbUEI=; b=cHwrdRSRVXAjn5UAiV5KkHmUFvqWajQNb1N0WVcQht8hmdsfilv9dkuqDoblX7K0I78u1uC0ewSUVD93o3qvNsNSncf4PiwiLAbVcF5RGdtoQnw4yrtHrS1vENLwbGrICpSM3jV+uClc8+B/psykQ3sCWXTY0NTRpAmARmzzE1I=
Received: from PH1P110MB1113.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:175::13) by PH1P110MB1332.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:189::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5061.13; Sat, 19 Mar 2022 00:32:02 +0000
Received: from PH1P110MB1113.NAMP110.PROD.OUTLOOK.COM ([fe80::c5f4:c8f2:21db:48d7]) by PH1P110MB1113.NAMP110.PROD.OUTLOOK.COM ([fe80::c5f4:c8f2:21db:48d7%5]) with mapi id 15.20.5061.024; Sat, 19 Mar 2022 00:32:02 +0000
From: Chris Inacio <inacio@cert.org>
To: Stuart Cheshire <cheshire=40apple.com@dmarc.ietf.org>, "hackathon@ietf.org" <hackathon@ietf.org>
Thread-Topic: [hackathon] Open Source Software and network protocol standards
Thread-Index: AQHYOyKMOJe1p3ZZyU6A667g+Q8orKzF2zWA
Date: Sat, 19 Mar 2022 00:32:02 +0000
Message-ID: <etPan.62352482.3ae67902.21c8@cert.org>
References: <BA619D4C-1167-4107-98FB-C01DBAFFC0E3@apple.com>
In-Reply-To: <BA619D4C-1167-4107-98FB-C01DBAFFC0E3@apple.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cert.org;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4464b669-e897-4657-4708-08da093fe363
x-ms-traffictypediagnostic: PH1P110MB1332:EE_
x-microsoft-antispam-prvs: <PH1P110MB133268B4840745C7976EEC8BAD149@PH1P110MB1332.NAMP110.PROD.OUTLOOK.COM>
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZrX+TwVrSTzgoFdGboZglpp7Wy3chXzaSzaei92wK+vaPjUwIWRC4bHsoFMl2khkC98Xm1UEKHI1sEkD+OlteD9hQLCUrQV/rJjduS0MmPXgBsXM7L+WYh2ASGq/fB6TO0REAoY510eAvHG7tWUYJASjAZRlJlT0NoWO4a+trHPuYWFIK1i40IRzoGMHlIMBhI4Hj+5li3SXyLzdM96VDAYhy1OmMZ3uvRmUCsyjUbjD8NsIH7U1tH2FWtXUW9OmYd+5h5N258CLZrsZjrSmQZV6aP3IUNg6zIT4NzanlHohHU/na5q0c5Mq/JZakkbbAuIq3ww6335uTZOJRTKd9t/YoRFeREHFG4weVndOLwVAiDZsU67b2YbltWC/YZDnQ/BNP2lnrMViaxckjqzQWplXWsELSqT/43//wGzJP6Pmr3NwgjWKZbZ+aDoezlDBO8sKrESMuF3YD/AgMnUWoKqPz1LkqFqtDtMBZaHRklLGGoY4mRjVRIgA+fKBbKjrqCBC7vomb/xVpS40jzfmxhRMaiiMj5lRAU65KXTusj0Lw1LnYwV1yijrWpzCusTYzCfEafPu3ZAPTXdroWp8n9vw7hUInwH5rjBSgYzWHI+HPVxhV3mfadJ7zxpmknKilMiYuzh7EZoQmJAx+BHU6tZrj+bUTTQK0lTscg7u9Qh5nGf4mfSJuMS41g/Utt+aU8GioHzsrDtqS+GTj1v/9mrMvNIGfPa77OitpexlZJfJfvHRV1dnEvtXkVt0oj2PU76ePxlssIkghJ6YkFD+bA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH1P110MB1113.NAMP110.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(366004)(122000001)(36756003)(82960400001)(316002)(38070700005)(2906002)(2616005)(5660300002)(110136005)(186003)(6486002)(966005)(38100700002)(66946007)(76116006)(6512007)(508600001)(8676002)(66556008)(66476007)(66446008)(64756008)(53546011)(8936002)(86362001)(71200400001)(26005)(6506007)(83380400001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: KZBPnj+Sj2uE9KK2zTZJasRH5GUESs5vwUPfQrnGBaMN6Tfy0IuV/zsXw02924jBMYhgvQ7XarHCiIUft8A4DmX8msYH7FN0j94PL3ilo1GCsVdM+n0X6i4Xdv5WNWarotagTNEuId/uPnEa7KCZSBJ/pyMkQvgu0s9fkKl5NJdxIWfHEm1lUIzG+JmgvrpB6rUvFbyCpXMHLWy+eST3ZJ4ZzfovdmFhJ2MEQwN8pQ+R9peVfQK91itWGMAnBN+GTKktvQgP87ZigfNlFj0wH7tlPnEo0J5dKh9nnYA++BM0eePFA+OOtaXrmTke7EgupF8VNT8h2xYlFzy1LgmsvR6e1VyoClDbCkCvgrEWmcbr6a2hThS10hMkkCXeric16NlsksP05gut8oNgYJOb0dFN20BjCRnX4qXENQKCsqvPLkX6v9LCVu0DoEtEc5Ok4AOgQJcZrFHmFKUZrD/f7eIMgPz3mtNF1O89QlDFEauw+qsEVcPdACjzX9ES0PJowuNtdwUcG+UMdexGBFmwY9T2Em6/FCQPBfuG1aGFv8KWb5htiEVTNOEFDMcR01To1s0t0tDrcW5gw8Uok8Utu1exsVN9CVdfZLl7aNiY4c6b4yzIkz4ZwIKHHk2p2QqNDiqmM4EP6OzBiuxSRJbxgzzhtu1o0sRs7SOkfqKaF9zCzIz4ojqXmWL2Wuql+XQq40txQZLVubbgXrXoq63f7AwADsDtS2JnyYMaQOfYCeTNCG8G7BuLJWqJ9ThmL66GDzVdAD9bj5Y9TSCNEiSf9t2+JE0hHLj+SY/n3NELlpehpi7Vjd5qU9dWDxSp0oGXerxioyV/7Uy1eDQOo7VEFv3fJto+j5499Wbu/d8acOWWQHSF8uEDleWAqxJh8RCF+sVGBs3Buk614o/BlJTVakejf6R6ywGb5Jodwj9ipW1GQru1miUko3SNd6z7dBEYSzjGy5I9sU0acM66LNoPytD1LCvemSINQ/SRcCvVZJ8VHSZxnx+McTpfgrfQ8NCDsjsaAnOyRJBF1iwdZ4EeSacOoPBz23JARCs4bpE/HK7J4TJIepnMDDVhl5jXy/B+CXjyJOLfNXX8K/rDh7RlpRJgMedxGBB4NhUFZLity/vcK+a+s4jaeRhmrENMT2ewuGE0yM5ryFNc4txP6suUloOjtRDmCAFS3yZte/PpN1eWfFg/mV4laZv58hA1B+YxkDwRqpXDUk6S4gX/yAzJhFZd38805tI4yrr37SZK/R7L1Bt/AMKQUMqvUzXyK8UPE5TCPmmVuhFRyXfQSkYMMVX4JUfGp0RjjRmXKHmMs+D6tosEnWalXo/2G0ZiJJiS3UuuYutBT3ty7ocOU5dX10hAbML4GH/4baAVaIGoEX9ZlTuDa6e9rYMgXwroNffl
Content-Type: text/plain; charset="utf-8"
Content-ID: <4510A481EBFD914A9B370696486C5605@NAMP110.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: cert.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH1P110MB1113.NAMP110.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 4464b669-e897-4657-4708-08da093fe363
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Mar 2022 00:32:02.8402 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 95a9dce2-04f2-4043-995d-1ec3861911c6
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH1P110MB1332
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/stQMzoGZAPX-aSFVDteTZS_Cso8>
Subject: Re: [hackathon] Open Source Software and network protocol standards
X-BeenThere: hackathon@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion regarding past, present, and future IETF hackathons." <hackathon.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/hackathon>, <mailto:hackathon-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/hackathon/>
List-Post: <mailto:hackathon@ietf.org>
List-Help: <mailto:hackathon-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hackathon>, <mailto:hackathon-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 19 Mar 2022 00:32:13 -0000

-----Original Message-----
From: Stuart Cheshire <cheshire=40apple.com@dmarc.ietf.org>
Date: March 18, 2022 at 7:47:38 PM
To: hackathon@ietf.org <hackathon@ietf.org>
Subject:  [hackathon] Open Source Software and network protocol standards

> Dear Hackathon crew!
>  
> I have a question about the relationship between Open Source Software and network protocol  
> standards.
>  
> My intuition is that in recent years Open Source Software has had a significant impact  
> on network protocol standards, both in the availability of easily accessible open implementations  
> contributing to the success of network protocol standards, and, in contrast, the lack  
> of easily accessible open implementations contributing to less success for those network  
> protocol standards.
>  
> I suspect that many in the IETF Hackathon community share this intuition, but it would  
> be interesting to back up that intuition with concrete data.
>  
> I’d like to build a list of compelling examples.
>  
> Can you think of cases where an Open Source Software implementation clearly helped a  
> networking protocol become successful? Was that Open Source implementation driven  
> by the people (or companies) actively working on the protocol standard? Or was it created  
> by an independent community following the standards development process?
>  
> Are there cases of a networking protocol that did not become successful where, in retrospect,  
> it seems clear that the availability of an easily accessible Open Source implementation  
> would have helped?
>  
> And, of course, counterexamples are also interesting: recent protocols that failed  
> despite having a robust Open Source implementation, or recent protocols that succeeded  
> despite having no Open Source implementation.
>  
> I am not the first person to think about the growing influence of Open Source on protocol  
> development. Indeed, the existence of the IETF Hackathon itself is, in part, an acknowledgment  
> of this new direction in protocol development. And others have written about it in the  
> past:
>  
> 2015:  
> 2016:  
> 2018:  
>  
> Looking back now, in 2022, how have those earlier predictions played out? Do we have clear  
> winners we can point to? Clear losers? This will help inform companies how they might  
> want to engage with Open Source. Should companies embrace Open Source for protocol development?  
> Or should companies go back to the old way, with open specifications and private implementations?  
>  
> Please reply on the list or to me privately, and I will compile a list of responses.
>  
> Stuart Cheshire
>  
> _______________________________________________
> hackathon mailing list
> hackathon@ietf.org
> https://www.ietf.org/mailman/listinfo/hackathon
> Unsubscribe: mailto:hackathon-request@ietf.org?subject=unsubscribe
>  

Stuart,

Not that this necessarily changes an answer I have, but how far back would you like to go, roughly?

Mostly reacting to your “recent years” start of the question.


--
Chris Inacio
inacio@cert.org