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

Sean DuBois <sean@pion.ly> Sat, 19 March 2022 18:57 UTC

Return-Path: <sean@pion.ly>
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 1AEB43A0E0D for <hackathon@ietfa.amsl.com>; Sat, 19 Mar 2022 11:57:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.907
X-Spam-Level:
X-Spam-Status: No, score=-1.907 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_NONE=0.001, SPF_NONE=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=pion-ly.20210112.gappssmtp.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 iU_B0bykz_nh for <hackathon@ietfa.amsl.com>; Sat, 19 Mar 2022 11:57:41 -0700 (PDT)
Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) (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 5B86C3A10E9 for <hackathon@ietf.org>; Sat, 19 Mar 2022 11:57:41 -0700 (PDT)
Received: by mail-qt1-x82c.google.com with SMTP id n11so9241346qtk.4 for <hackathon@ietf.org>; Sat, 19 Mar 2022 11:57:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pion-ly.20210112.gappssmtp.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to; bh=PzG0gy0xf+/p5cf1EKrLTxh9pJ3mEWIEtM5hi/Dzbf8=; b=4dHKdZzkDXblWjBoZQEZ9rGGYSOmrIZ8aZwxF7ktIrvjtu3vAFxuTF5AK38mEvdtIa HeKLdrCn7gBf5pe7GeU7VvP++1lOQS6cWXE6skOV47uGkm86uR+Jz8HorPmMnsVQWIjN MhDNevMILUje1ZGHU8d5FfY6uR/LdWh6F5hrYlYePHPnC2JAPPPTVIUfJYHe9JsMdiJE a7cs9sFLsW9L8Zfp5MpRlQ7ZoH/+jOzp/BLXids5xKfiYDZ86jXDHFuDm3efoWtRcKxB aI+ZY+mUQ89GUn3esQPYq7stfJ13ZR/bZFYhBPwOfy/J0FRcIxxQj/oaDQjCKXPsjA9M YO9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to; bh=PzG0gy0xf+/p5cf1EKrLTxh9pJ3mEWIEtM5hi/Dzbf8=; b=xBW7/yBjHXz/O6Ppc+fhsDOa2QL9TBtK7tMh5avLdOofa96/68qwpyGVEMNtmDBySJ zamKGbIV70cAaVi7d05BvOOr3KX1b8dodrWsEBrieGcDMxbtf5D3LW5sngc6LiKZDjjb o5WO3Hwlq2G08L742eEPJNCybFYaGbj0LyL2KCdhkmw5txxfvkYxPhHQHs15M5Jcqf1x sYBfh3U3Z+Wj92aluOIdnnovjohXjBWdIs4N47RocQ0V0iZn4d/KU0hrOujab5P49Yas iIfdPR3Z46vcZZobxTkK8soqt65w9qsvj/d+DhiFcQ+N6Gvpv17HNOTK/6CvJIGVvLex 4FnA==
X-Gm-Message-State: AOAM5333/eLq1Z6KeP+AeBTFqtTdBzNOJ/7Qp+qiwvXZSqA7QX45tXyC x6kU3Ho0ey5EDbkg2L7I40OncY8ydUliXJ11
X-Google-Smtp-Source: ABdhPJwhXi8Ips6cVckPoiejjhb2zI52KKfCzxhFJ56kmZgP5zLf3PvJPYX990AY4SmjZ4n8Qr9gTg==
X-Received: by 2002:a05:622a:170b:b0:2e1:a659:8b4 with SMTP id h11-20020a05622a170b00b002e1a65908b4mr11840421qtk.107.1647716259817; Sat, 19 Mar 2022 11:57:39 -0700 (PDT)
Received: from SeanLaptop.sioBuD.com (cpe-174-103-112-35.columbus.res.rr.com. [174.103.112.35]) by smtp.gmail.com with ESMTPSA id r14-20020ac85c8e000000b002e1d62ba775sm8249663qta.21.2022.03.19.11.57.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 19 Mar 2022 11:57:39 -0700 (PDT)
Date: Sat, 19 Mar 2022 14:57:37 -0400
From: Sean DuBois <sean@pion.ly>
To: Lars Eggert <lars@eggert.org>
Cc: Stuart Cheshire <cheshire=40apple.com@dmarc.ietf.org>, hackathon@ietf.org
Message-ID: <YjYnoZYEKqUnRzW3@SeanLaptop.sioBuD.com>
References: <BA619D4C-1167-4107-98FB-C01DBAFFC0E3@apple.com> <C1BE8C92-36AB-4C15-9066-E3CACCE407DF@eggert.org>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <C1BE8C92-36AB-4C15-9066-E3CACCE407DF@eggert.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/hackathon/nem1KU1SXvEM9E1VZBvCZYKPK_c>
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 18:57:45 -0000

On Sat, Mar 19, 2022 at 03:03:05PM +0100, 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.
>
> Thanks,
> Lars
>

WebRTC

As a WebRTC user in ~2013 it was only useful because of Open Source
SFUs. Building your own SFU wasn't something smaller companies could do.

janus[0] and mediasoup[1] are good examples. The authors were
independent and involved with standards.

[0] https://github.com/meetecho/janus-gateway
[1] https://github.com/versatica/mediasoup

> _______________________________________________
> hackathon mailing list
> hackathon@ietf.org
> https://www.ietf.org/mailman/listinfo/hackathon
> Unsubscribe: mailto:hackathon-request@ietf.org?subject=unsubscribe