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

Brian E Carpenter <brian.e.carpenter@gmail.com> Sat, 19 March 2022 19:58 UTC

Return-Path: <brian.e.carpenter@gmail.com>
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 88C083A0EAF for <hackathon@ietfa.amsl.com>; Sat, 19 Mar 2022 12:58:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.109
X-Spam-Level:
X-Spam-Status: No, score=-7.109 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, FREEMAIL_FROM=0.001, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 4xjLFh6iHNGp for <hackathon@ietfa.amsl.com>; Sat, 19 Mar 2022 12:58:27 -0700 (PDT)
Received: from mail-pf1-x434.google.com (mail-pf1-x434.google.com [IPv6:2607:f8b0:4864:20::434]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 312AA3A17A4 for <hackathon@ietf.org>; Sat, 19 Mar 2022 12:58:08 -0700 (PDT)
Received: by mail-pf1-x434.google.com with SMTP id g19so12301162pfc.9 for <hackathon@ietf.org>; Sat, 19 Mar 2022 12:58:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-language:content-transfer-encoding; bh=cqyJGNdK9nMbJIggBbtr5W+KE+dd4vy6O2pS1FNSV9I=; b=Mg2KLsqIbFekKiRt9SKMX0sKTTEWx8SjliUYW/thpt9SnfBxBrfEpoWdcykqGZStY2 mIFFoSddIgpDL0wvzIGf+mu6bkhJqSHcgZcY7paksL+LIZ7dkuBtZGbQpgNOzV5CkTKO pGFP9sl/UNRM3YPiWlvFlU3O5jcJXr9oKzR7UvebBsTEaKu+f3riZLNeIcilVFkqeX3g Uf4YiecgjZJ9qixAEDsHjbEQWe9FGCO30RyFpG83j6PIPVa54bMJk6mCh5FJRxb8HEZb MnOtCO01JcNYx+EU2CxZgArhvEq1LHQ1Epp30pZVBEOKSulSHZb5yjpHUyD5kpgWOLEz N7+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=cqyJGNdK9nMbJIggBbtr5W+KE+dd4vy6O2pS1FNSV9I=; b=DJ47TgcCO5NJwInrfNjp4jmrgNKE9AWYHyu0YjLqXCw0a1ofSdiYG/qLtBvOcdIhGm QVbl4Te/Dw5ugmpQNRayCvDMx5q3q+lUNiHaGDFh0QA3Utp7t9RWFj1824sNEauIhHNc f7HoZHB++QB7jk6480O2GwrCk2cguO7I4KC9pE0DKbr6M9iukql2tw/35TBcHrjLfpJr 4bPPLyQbnv5GkUk1L1pSVAkKbGH4xmnEHyJ5sxxITejJdAGnUd2AMzYk6j9wiHt3ldoB eL6Q6/80srkVP3xJe66TYWbZAlMzBjx8GTAEvoZ5mPnLRKKkrtjjYvmzh9ck//qWjcwc yzHQ==
X-Gm-Message-State: AOAM5314gOk1JR3D2kRONjFz9rdzLV+VBs5cqKkZlA4xuymfLrhQtNmw nmS9kiBI+DUhBKGSWV+kUBAWP7Ft34lOHg==
X-Google-Smtp-Source: ABdhPJxdb8frFupwLTPsm63psG4MnoiQBkjk+A9lPXY9YqzdlB+xtJb1bxihl5cfX3IXDBjMgsb0uw==
X-Received: by 2002:a63:6942:0:b0:380:153e:63f9 with SMTP id e63-20020a636942000000b00380153e63f9mr12861537pgc.212.1647719886891; Sat, 19 Mar 2022 12:58:06 -0700 (PDT)
Received: from ?IPv6:2406:e003:1005:b501:80b2:5c79:2266:e431? ([2406:e003:1005:b501:80b2:5c79:2266:e431]) by smtp.gmail.com with ESMTPSA id r17-20020a639b11000000b003810ac60e40sm10405498pgd.69.2022.03.19.12.58.05 for <hackathon@ietf.org> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 19 Mar 2022 12:58:06 -0700 (PDT)
To: hackathon@ietf.org
References: <BA619D4C-1167-4107-98FB-C01DBAFFC0E3@apple.com> <C1BE8C92-36AB-4C15-9066-E3CACCE407DF@eggert.org>
From: Brian E Carpenter <brian.e.carpenter@gmail.com>
Message-ID: <a0bf25a1-1f33-6ae4-7cd4-8312c7009a7c@gmail.com>
Date: Sun, 20 Mar 2022 08:58:03 +1300
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Thunderbird/78.10.0
MIME-Version: 1.0
In-Reply-To: <C1BE8C92-36AB-4C15-9066-E3CACCE407DF@eggert.org>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/S1cRNUawJtF-gnGoN1X7Fi2Qp30>
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 19:58:32 -0000

On 20-Mar-22 03:03, Lars Eggert wrote:
> Hi,
> 
> On 2022-3-19, at 0:47, Stuart Cheshire <cheshire=40apple.com@dmarc.ietf.org> wrote:
>> 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?
> 
> QUIC qualifies, I think. Almost all the implementations (including the initial Google-proprietary version) are open source, and for the IETF version, implementations and standardization were tightly coupled. We did combined WG interims plus interop events six times a year for several years.

I don't remember, if I ever knew, the historical sequence that led to the original BSD license, but didn't an early BSD Unix release include a small package called TCP/IP? At least by 1988, when worldwide growth of TCP/IP really took off, it carried a primitive form of the BSD license.

Another well known case is the public domain release of the original HTTP code in April 1993. That code probably didn't survive long but its release with no strings attached was very significant. See https://cds.cern.ch/record/1164399?ln=en

    Brian