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

Paul Wouters <paul@nohats.ca> Sun, 20 March 2022 19:16 UTC

Return-Path: <paul@nohats.ca>
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 BC61A3A08C6 for <hackathon@ietfa.amsl.com>; Sun, 20 Mar 2022 12:16:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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_DNSWL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=nohats.ca
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 nNRNanBYLcgq for <hackathon@ietfa.amsl.com>; Sun, 20 Mar 2022 12:16:43 -0700 (PDT)
Received: from mx.nohats.ca (mx.nohats.ca [IPv6:2a03:6000:1004:1::85]) (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 ED2513A07B4 for <hackathon@ietf.org>; Sun, 20 Mar 2022 12:16:42 -0700 (PDT)
Received: from localhost (localhost [IPv6:::1]) by mx.nohats.ca (Postfix) with ESMTP id 4KM6tb4bnwz3Nq; Sun, 20 Mar 2022 20:16:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nohats.ca; s=default; t=1647803799; bh=ZwrTjgYeaYgeGPbRMlnmBxCUNrLQeNffp6nxLuDPr00=; h=From:Subject:Date:References:Cc:In-Reply-To:To; b=LmcF8zrDb4XDOJHh40TCb88hqxFkr9za2N2D/53X/fBn+6s/SqAk809HitgSmrvY1 nfs8jUcp24dosEa+SKQGMHX4uV5dFXXyUy1cb9L4lZ8zzuwnQfB1VWyGjiuWIOmVku xPxCL7WGCFAE8agWYci+XgjczprrpF7JNXDIS4eE=
X-Virus-Scanned: amavisd-new at mx.nohats.ca
Received: from mx.nohats.ca ([IPv6:::1]) by localhost (mx.nohats.ca [IPv6:::1]) (amavisd-new, port 10024) with ESMTP id L8zfw_repEvh; Sun, 20 Mar 2022 20:16:38 +0100 (CET)
Received: from bofh.nohats.ca (bofh.nohats.ca [193.110.157.194]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx.nohats.ca (Postfix) with ESMTPS; Sun, 20 Mar 2022 20:16:38 +0100 (CET)
Received: from smtpclient.apple (dhcp-9c99.meeting.ietf.org [31.133.156.153]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by bofh.nohats.ca (Postfix) with ESMTPSA id DC1FF2CDB5D; Sun, 20 Mar 2022 15:16:35 -0400 (EDT)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
From: Paul Wouters <paul@nohats.ca>
Mime-Version: 1.0 (1.0)
Date: Sun, 20 Mar 2022 20:16:31 +0100
Message-Id: <B9FA273F-9A02-4922-B28C-2507C54D2564@nohats.ca>
References: <1dc901b1-1434-1ee4-9600-a5f22e0af980@labs.htt-consult.com>
Cc: Maxim Sharabayko <maxsharabayko@haivision.com>, Stuart Cheshire <cheshire=40apple.com@dmarc.ietf.org>, hackathon@ietf.org
In-Reply-To: <1dc901b1-1434-1ee4-9600-a5f22e0af980@labs.htt-consult.com>
To: Robert Moskowitz <rgm@labs.htt-consult.com>
X-Mailer: iPhone Mail (19D52)
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/rnVYCKXaj6-E4SN-4BEEuBQPMAc>
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 19:16:55 -0000

On Mar 20, 2022, at 19:55, Robert Moskowitz <rgm@labs.htt-consult.com> wrote:

I stand corrected. My hearsay seems to have been a tad subjective. As always it’s great to hear IETF histories from the people who we actually there !

Paul



> 
> I ran MOST of those early IPsec/IKEv1 interop sessions until I wasn't.   Running them, that is.
> 
> Michael and Tero were there for most of it, but Cisco, FTP Software, SSH, Checkpoint, NIST!, were as key along with FreeSWAN.
> 
> I would say that the need for Inter-vendor connections (between companies running different products) was as much of a driver as open software for vpn use.  Further, that open vpn use was the beneficiary of commercial needs.
> 
> Lots of interesting history of the early 'hackathons'.  In our first in Dallas, hosted by MCI, we found that we could not get SHA1 interop between to code libraries.  One had the endian wrong!
> 
> Then in another, we blew the fuse on power draw for all the network gear and computers.  Some lost coding.
> 
> Also it was 'fun' (not) to get security code back out of the US at that time.  SSH was faxing their diffs back home and wiping their drives to get them out of the US.
> 
> Later interops were using FreeSwan as a target, but that was after the first interops worked out the kinks.
> 
> 
>> On 3/20/22 10:01, Paul Wouters wrote:
>> 
>>> Subject: Re: [hackathon] 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.
>> 
>> For IKEv1 / IPsec there were a number of "bake off" [tm][r] events where
>> FreeSWAN was the main interop target for all commercial implementations
>> for a number of years in the late '90s.
>> 
>> The software and protocol were evolving/implementing at the same time.
>> 
>> Paul
>> 
>> _______________________________________________
>> hackathon mailing list
>> hackathon@ietf.org
>> https://www.ietf.org/mailman/listinfo/hackathon
>> Unsubscribe: mailto:hackathon-request@ietf.org?subject=unsubscribe