Re: [irsg] An IETF repository for working code in our protocols?
Vijay Gurbani <vijay.gurbani@gmail.com> Thu, 20 August 2020 00:38 UTC
Return-Path: <vijay.gurbani@gmail.com>
X-Original-To: wgchairs@ietfa.amsl.com
Delivered-To: wgchairs@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2C82A3A0FC3 for <wgchairs@ietfa.amsl.com>; Wed, 19 Aug 2020 17:38:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, 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 3KhzP3ZPOVFu for <wgchairs@ietfa.amsl.com>; Wed, 19 Aug 2020 17:38:33 -0700 (PDT)
Received: from mail-ed1-x52b.google.com (mail-ed1-x52b.google.com [IPv6:2a00:1450:4864:20::52b]) (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 884393A0FC2 for <wgchairs@ietf.org>; Wed, 19 Aug 2020 17:38:33 -0700 (PDT)
Received: by mail-ed1-x52b.google.com with SMTP id m20so305555eds.2 for <wgchairs@ietf.org>; Wed, 19 Aug 2020 17:38:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Ju9YR1bMozQ5W/FZBK3Tz7/5BtMOOq5v6LKYsvou10U=; b=Y6cnRXSw9uI4eCA8X0Bgwh+BYnxD0Vt5DO3vrDG06lcrplN1/NlgwZoqNIjkF+QMXL Wsr81pLXb3VbL48PZb94jVV2WhuD+P/Tjk4gO539dVXm06GAtaZL4jtQ/LXfCIg4EHlr RE/Plx9TCeAElejqlMo1wS5WFdpcFs/UzomjwUVyi4i8cUTJavNw/lO4v06upC5Kgrx0 7+WTK1QS0TFfs58pN4weYdQt+OFNS142qw/svd2ZcsjWc3ODoiM1Rb2rqFENc80MQcVK D7vycMW+rx5vwYeJIWfdq+zflvbz1A/yUUcQXkDporwapiLb3sqANsTQxtm4BKXG5sts Jv6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Ju9YR1bMozQ5W/FZBK3Tz7/5BtMOOq5v6LKYsvou10U=; b=We/j+wtDK9Eu6qIgx8DlZZPwEyLbXXctOIMVgqPmIXhugccbHtuCahzeGTUDnmbMyR KSOXn+vLL2DJA+wSwnuPJ2TbvGniWisvoYQiZZqxmOOj5VIwc6HV5jQ3eH2tA5feBjXe b0PTcA6a+o4kZy7om1o0+TIZTstwfo2WrJXooQAqXo5n3bI9QTydH67uURtlwcsb4x/5 +MZ6zTvsr5GKonQt6tLuTHjCLw+jXSOhB+1KBKHWL3rdJe+qj5MG1NxymRL40N5XfSvO 1lavhqUztm92R2tOpRQqVRWWAT9CTB5ZxNbVpuRG/W5TrCYogfMb3k7vm6roE1OqInlE vo+g==
X-Gm-Message-State: AOAM533NLkHJNu68OEFq7xkegwhQzsrudGG4bJvSAoK3femlHqSg2H5G 4zeZtdR84HKftBiXvWrVvxA9LnKbAyL551s7KcWqNKWrsn2wHZ6a
X-Google-Smtp-Source: ABdhPJzbeA9xPiykBEY1r5ufJ24vJ5OfHH3AuSKz3kzbKJXFjmYkXxwiYoQ6IVTpLGiEyFUBU/3uuuHeMMskITTeGOs=
X-Received: by 2002:aa7:d411:: with SMTP id z17mr574040edq.85.1597883911988; Wed, 19 Aug 2020 17:38:31 -0700 (PDT)
MIME-Version: 1.0
References: <81300C20-AC38-465C-A17C-743F3D4CD947@nbcuni.com> <CAMMTW_+P60jB-MLsB6R_x7z3uk5xK56ZwkZnHOtzaxex3tDREA@mail.gmail.com> <90cb740e-8663-58df-5c99-cbc053142566@joelhalpern.com> <a484f593-d037-ca9e-c4e9-6e28731b3152@cs.tcd.ie> <e6ae9107-48a9-cf04-2772-90b4b357fe3b@joelhalpern.com> <e99af73a-0ffa-f4e3-dcc8-6666066ceaa6@cs.tcd.ie> <536362ab-3a8a-d584-eb17-b5e8c927bfc6@joelhalpern.com>
In-Reply-To: <536362ab-3a8a-d584-eb17-b5e8c927bfc6@joelhalpern.com>
From: Vijay Gurbani <vijay.gurbani@gmail.com>
Date: Wed, 19 Aug 2020 19:38:20 -0500
Message-ID: <CAMMTW_Kv-osazNyZEKBDLMbZoLzn=a979Kuj4dHnG2-8eH6Fgw@mail.gmail.com>
Subject: Re: [irsg] An IETF repository for working code in our protocols?
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: Stephen Farrell <stephen.farrell@cs.tcd.ie>, "wgchairs@ietf.org" <wgchairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000f76cd205ad4456d0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/wgchairs/Wplci-RtHLd8wqJdIocKtbH2t_M>
X-BeenThere: wgchairs@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Working Group Chairs <wgchairs.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wgchairs/>
List-Post: <mailto:wgchairs@ietf.org>
List-Help: <mailto:wgchairs-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wgchairs>, <mailto:wgchairs-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 20 Aug 2020 00:38:35 -0000
On Wed, Aug 19, 2020 at 6:42 PM Joel M. Halpern <jmh@joelhalpern.com> wrote: > For IETF purposes, the existence of implementations is very important. > For some purposes, open source code is useful. > Depending upon the license, for many purposes looking at open source > code can actually be harmful to the implementation work. [...] > Dear Joel: Thank you for your comments, much appreciated. I will note two things that are important to keep in mind as we develop our protocols. One, you do not need to look very far to ascertain that there is a dearth of reproducibility in the sciences today, be it in academia or industrial research. This has, in part, lead to the stance of IEEE and ACM that I pointed to in my original email where they have made repositories available to researchers for storing datasets and software artifcacts. Making the source code available mitigates the reproducibility problem, not in whole, but in substantial part. Two, for an organization that prides itself on open and transparent development of protocols, it seems rather incongruous that a key component of a protocol --- the source code that implements a protocol --- is kept secret. Companies and individuals that do not want to share code are free not to do so. However, that need should not impinge upon the need for others who can benefit from sharing for the purpose of reproducibility. Individuals who would rather not deal with compilation and other problems associated with open source are just as welcome not to worry about it, and let others who revel in it move the implementation and the protocol ahead. In most of the cases, the source code is not going to be a production ready version, so I really see no harm in making these available on a "best effort" scale. In closing, I don't think that expounding the virtues or vices of open source versus closed source is necessarily the issue here. All of us have strong viewpoints on this, and for the record, I am more in alignment with Stephen in the need for the code to be available. It can be made so under some license just as we handle IPR issues. Bringing in open versus closed source code detracts from the larger aim of the discussion here, with all due respects. Thank you. - vijay
- An IETF repository for working code in our protoc… Vijay Gurbani
- RE: An IETF repository for working code in our pr… Adrian Farrel
- Re: An IETF repository for working code in our pr… Salz, Rich
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Joel M. Halpern
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Tommy Pauly
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- RE: An IETF repository for working code in our pr… Adrian Farrel
- Re: An IETF repository for working code in our pr… Deen, Glenn (NBCUniversal)
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Erik Kline
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Erik Kline
- Re: An IETF repository for working code in our pr… Stephen Farrell
- Re: An IETF repository for working code in our pr… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Charles Eckel (eckelcu)
- Re: [irsg] An IETF repository for working code in… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Acee Lindem (acee)
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: [irsg] An IETF repository for working code in… Joel M. Halpern
- Re: [irsg] An IETF repository for working code in… Stephen Farrell
- Re: An IETF repository for working code in our pr… Mark Nottingham
- Re: An IETF repository for working code in our pr… Bron Gondwana
- Re: An IETF repository for working code in our pr… Michael Richardson
- Re: An IETF repository for working code in our pr… Mark Nottingham
- Re: An IETF repository for working code in our pr… Bron Gondwana
- Re: [irsg] An IETF repository for working code in… Paul Wouters
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Mirja Kuehlewind
- Re: [irsg] An IETF repository for working code in… Charles Eckel (eckelcu)
- Re: [irsg] An IETF repository for working code in… Charles Eckel (eckelcu)
- Re: [irsg] An IETF repository for working code in… Eliot Lear
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: [irsg] An IETF repository for working code in… Toerless Eckert
- Re: [irsg] An IETF repository for working code in… Eliot Lear
- Re: [irsg] An IETF repository for working code in… Spencer Dawkins at IETF
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Toerless Eckert
- Re: [irsg] An IETF repository for working code in… Salz, Rich
- Re: [irsg] An IETF repository for working code in… Toerless Eckert
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Salz, Rich
- Re: An IETF repository for working code in our pr… Melinda Shore
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Michael Richardson
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Melinda Shore
- Re: An IETF repository for working code in our pr… Pete Resnick
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Joel M. Halpern
- Re: An IETF repository for working code in our pr… Vijay Gurbani
- Re: An IETF repository for working code in our pr… Michael Richardson
- Re: [irsg] An IETF repository for working code in… Jane Coffin
- Re: [irsg] An IETF repository for working code in… Michael Richardson
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani
- Re: [irsg] An IETF repository for working code in… Vijay Gurbani