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

Michael Tuexen <tuexen@fh-muenster.de> Sun, 20 March 2022 18:54 UTC

Return-Path: <tuexen@fh-muenster.de>
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 1E04F3A1534 for <hackathon@ietfa.amsl.com>; Sun, 20 Mar 2022 11:54:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level:
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, T_SCC_BODY_TEXT_LINE=-0.01, T_SPF_PERMERROR=0.01, 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 w5RMQqE4C_gm for <hackathon@ietfa.amsl.com>; Sun, 20 Mar 2022 11:54:04 -0700 (PDT)
Received: from drew.franken.de (drew.ipv6.franken.de [IPv6:2001:638:a02:a001:20e:cff:fe4a:feaa]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27C8E3A1533 for <hackathon@ietf.org>; Sun, 20 Mar 2022 11:54:03 -0700 (PDT)
Received: from smtpclient.apple (ip1f100e7e.dynamic.kabel-deutschland.de [31.16.14.126]) (Authenticated sender: macmic) by mail-n.franken.de (Postfix) with ESMTPSA id 92739721E2806; Sun, 20 Mar 2022 19:53:58 +0100 (CET)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.80.82.1.1\))
From: Michael Tuexen <tuexen@fh-muenster.de>
In-Reply-To: <BA619D4C-1167-4107-98FB-C01DBAFFC0E3@apple.com>
Date: Sun, 20 Mar 2022 19:53:57 +0100
Cc: hackathon@ietf.org
Content-Transfer-Encoding: quoted-printable
Message-Id: <2733F68F-E225-4AD0-AC3D-5ABA8939E05D@fh-muenster.de>
References: <BA619D4C-1167-4107-98FB-C01DBAFFC0E3@apple.com>
To: Stuart Cheshire <cheshire=40apple.com@dmarc.ietf.org>
X-Mailer: Apple Mail (2.3696.80.82.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/S_CM7avUXYTYJeb41xYH1ayuJ-s>
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: Sun, 20 Mar 2022 18:54:07 -0000


> On 19. Mar 2022, at 00:47, Stuart Cheshire <cheshire=40apple.com@dmarc.ietf.org> wrote:
> 
> 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?
> 
Hi Stuart,

in the case of SCTP we always had in the past Open Source implementations available
when documents reached the WGLC. A lot of times it was the FreeBSD kernel implementation.
I really helped to understand if the specification is complete and allowed other
implementers to test against it.

Best regards
Michael