Re: Observations on (non-technical) changes affecting IETF operations

"Eggert, Lars" <lars@netapp.com> Wed, 23 March 2016 12:40 UTC

Return-Path: <lars@netapp.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46B1E12DB4C for <ietf@ietfa.amsl.com>; Wed, 23 Mar 2016 05:40:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.931
X-Spam-Level:
X-Spam-Status: No, score=-6.931 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H4=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 Mj1HbB50n6j2 for <ietf@ietfa.amsl.com>; Wed, 23 Mar 2016 05:40:39 -0700 (PDT)
Received: from mx142.netapp.com (mx142.netapp.com [216.240.21.19]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5157612D50C for <ietf@ietf.org>; Wed, 23 Mar 2016 05:31:03 -0700 (PDT)
X-IronPort-AV: E=Sophos;i="5.24,382,1455004800"; d="asc'?scan'208";a="101208143"
Received: from hioexcmbx02-prd.hq.netapp.com ([10.122.105.35]) by mx142-out.netapp.com with ESMTP; 23 Mar 2016 05:30:35 -0700
Received: from HIOEXCMBX07-PRD.hq.netapp.com (10.122.105.40) by hioexcmbx02-prd.hq.netapp.com (10.122.105.35) with Microsoft SMTP Server (TLS) id 15.0.1156.6; Wed, 23 Mar 2016 05:30:34 -0700
Received: from HIOEXCMBX07-PRD.hq.netapp.com ([::1]) by hioexcmbx07-prd.hq.netapp.com ([fe80::c07c:8fcd:f7e4:f32b%21]) with mapi id 15.00.1156.000; Wed, 23 Mar 2016 05:30:34 -0700
From: "Eggert, Lars" <lars@netapp.com>
To: "lloyd.wood@yahoo.co.uk" <lloyd.wood@yahoo.co.uk>
Subject: Re: Observations on (non-technical) changes affecting IETF operations
Thread-Topic: Observations on (non-technical) changes affecting IETF operations
Thread-Index: AQHRcz0kIP0RMK4ZLEex0nr7tB39eJ9ReSAAgBHI5wCAAUW0AIAAE44AgACgz4CAAJaHgIABg0SAgAA4kAA=
Date: Wed, 23 Mar 2016 12:30:34 +0000
Message-ID: <51A9DAFB-00C3-46CB-A15C-2216D042B998@netapp.com>
References: <B32FDEA7-D224-4CE9-9315-D5413FEC572E@netapp.com> <1675204355.5839782.1458724085825.JavaMail.yahoo@mail.yahoo.com>
In-Reply-To: <1675204355.5839782.1458724085825.JavaMail.yahoo@mail.yahoo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3124)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.120.60.36]
Content-Type: multipart/signed; boundary="Apple-Mail=_BA735507-B4F9-4FDE-A593-1DE2BD528161"; protocol="application/pgp-signature"; micalg=pgp-sha256
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/hQXrrcD8v4hS7TvknBpFgSGXfAo>
Cc: "phill@hallambaker.com" <phill@hallambaker.com>, "ietf@ietf.org" <ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 23 Mar 2016 12:40:41 -0000

Hi,

On 2016-03-23, at 10:08, lloyd.wood@yahoo.co.uk wrote:
> rfc2014:
>  The IRTF does not set standards
> 
> rfc4440:
>  This is necessary to ensure that RGs don't become a part of
>  the standards process itself.
> [..]
>  IRTF groups are not trying to produce standards of
>  any kind
> 
> and yet, setting standards (blue book standards for the CCSDS
> ISO subgroup) is what the IPNRG, DTNRG, and their participants have
> been doing the work for all along:
> http://public.ccsds.org/publications/archive/734x2b1.pdf

the paragraph from RFC2014 that you quote one sentence from also goes on to say:

   In addition, it is expected that technologies
   developed in a Research Group will be brought to the IETF as input to
   IETF Working Group(s) for possible standardization.   However,
   Research Group input carries no more weight than other community
   input, and goes through the same standards setting process as any
   other proposal.

The "are not to produce standards of any kind" sentence from RFC4440 continues with "and that the output of IRTF groups does not require consensus within the RG, or broad consensus from the IETF."

The DTNRG has not set standards. It has not produced standards track RFCs. What has happened is EXACTLY what the two RFCs you quote prescribe as the route in which IRTF output can influence the standardization process: as input from the community. This is how the experimental protocols developed in the DTNRG ended up as input into the DTN WG in the IETF. And now we'll see if that output will see sufficient IETF consensus to become an IETF standard.

What you mean when you say "setting standards is what the IPNRG, DTNRG, and their participants have been doing" is that bodies OTHER than the IETF have taken some of the DTNRG output and decided to use them as if they were standards documents. And yes, this was probably promoted by some DRNRG participants. But this is not unusual. Participants who believe in a technical approach will try and promote it within the IETF/IRTF as well as outside.

What's the alternative? If an ISO group believes that IRTF output is suitable for them, how do you envision us stopping them using it as they see fit? We are not the network or protocol police. If an IRTF-developed protocol fits their needs, why would they not use it?

> So, how should the IRTF cooperate with other communities?
> Good question, worth asking for a research organisation
> cooperating with other peer research organisations,
> just as the IETF cooperates with W3C, 3GPP, et al. between
> peer standards bodies.

There aren't really any parallel organizations to the IRTF that I'm aware of. Sure, IEEE has a bunch of technical societies, but they are much more academic than the IRTF is. All other research organizations (ACM, USENIX, etc.) I'm familiar with are much more academic than the IRTF. Their output is peer-reviewed papers, and the ideas may make it into standards, but there is no defined route. So I don't know whom to ask.

> How should the IRTF do work for standards
> bodies, either the IETF or outside the IETF? The RFCs
> I've quoted seem clear. I don't think it's supposed to,
> and I don't think the IRTF should be trying to do standards
> development for anyone,

See above. That is not what the DTNRG in particular or the IRTF in general have done or are doing.

> as that immediately narrows the
> research focus to a single solution that can be standardised
> with intent to fast-track as a standard inside (and outside)
> the IETF, regardless of its merits.

"Immediately" - seriously? The DTNRG has been around since 2002, and has looked at a very wide variety of topics over the years.

> There's an immediate
> conflict of interest for the participants, especially
> those wearing more than one body's hat.

Everyone wears more than one hat. Open processes are how we deal with that fact of life.

> So, either the DTNRG is a spectacularly unique failure
> because it flouted the IRTF conventions put in place
> for good reason (and, oh yeah, those engineering
> decisions, partly driven by not wanting to disrupt
> the CCSDS standards process by revisiting anything),
> or it's an example of wider failings across the IRTF
> as a whole. Take your pick.

No, thank you. The two options you present are a little too removed from reality.

Lars