Re: Rights in early RFCs

Keith Moore <moore@network-heretics.com> Sat, 15 June 2019 21:06 UTC

Return-Path: <moore@network-heretics.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 9526D1200F4 for <ietf@ietfa.amsl.com>; Sat, 15 Jun 2019 14:06:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_NONE=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=messagingengine.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 ZlHPWcfuslJH for <ietf@ietfa.amsl.com>; Sat, 15 Jun 2019 14:06:38 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2283E12002E for <ietf@ietf.org>; Sat, 15 Jun 2019 14:06:38 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id ECF6421857; Sat, 15 Jun 2019 17:06:36 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute6.internal (MEProxy); Sat, 15 Jun 2019 17:06:36 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-proxy:x-me-proxy:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=Rb8PUMZdck+ar/iMhMi+ZV1KPrWQyGWeKvh2t9zSC Iw=; b=PC3ekehtPLMWxoegOU969VF+23eQQgfe+D9maZWOwYEhsxGHfQ7dXuXw9 v/vp8qnwVL8v5am4w6amZdpxI/V9bvyT1RXzKBgxTnJf/21fG9QfODcatSVBFkk8 0wMAT1Xq+yT/qD3DQFs5DQ3X5w+3Zg2IulSnNjHccoaXcgfLdP2xzwPVWQf5CFfl 2+FKUH/KSzMRNGXhY3jsLK+z57HGnyMyXfsW1SNX7eiQInNIT3ogAH7HIxG5Oibc AUNHZb5R4lMpRQy44gFQtf/Oa1tbtVFWmlYccyKAAYdTLEG5If/jNcstbc3k2dy9 FFoLoTGx5tff89muMMSMtdQUyuylQ==
X-ME-Sender: <xms:210FXQzzEMHgQT205nBNbSMhfTQOjMdiT8DOmMZTOFQoGo9-1kx8Hw>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrudeifedgudeitdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecunecujfgurhepuffvfhfhkffffgggjggtgfesth ekredttdefjeenucfhrhhomhepmfgvihhthhcuofhoohhrvgcuoehmohhorhgvsehnvght fihorhhkqdhhvghrvghtihgtshdrtghomheqnecukfhppedutdekrddvvddurddukedtrd duheenucfrrghrrghmpehmrghilhhfrhhomhepmhhoohhrvgesnhgvthifohhrkhdqhhgv rhgvthhitghsrdgtohhmnecuvehluhhsthgvrhfuihiivgeptd
X-ME-Proxy: <xmx:210FXVATGkwtGDE3jvg3bK4qK7D6eZAu0yQoyeCgHBxYk4sEeyPAEg> <xmx:210FXec3ZJGOfD3Bsaml2xOW0mUDnpJ3lpCYi8P-nFX37MPTjTkA8Q> <xmx:210FXfnN4drt3GqN0bG6mlAIcBEHIcQI-eig6jtJXTYD9ilvkarWVg> <xmx:3F0FXctf4kmpp4g1o2K-L8f_gil7BVOXw_wlpoIMmQjLyTdvUedbiw>
Received: from [192.168.1.66] (108-221-180-15.lightspeed.knvltn.sbcglobal.net [108.221.180.15]) by mail.messagingengine.com (Postfix) with ESMTPA id 762D6380084; Sat, 15 Jun 2019 17:06:35 -0400 (EDT)
Subject: Re: Rights in early RFCs
To: John C Klensin <john-ietf@jck.com>, ietf@ietf.org
References: <alpine.OSX.2.21.9999.1906141728410.11884@ary.qy> <A89856255D980EBDE462508F@PSB> <F1C084A6-BB9E-4AFB-AB31-C547FD0FEEE4@sobco.com> <A3DE5329-2B88-4FB4-A1D5-E85EEC409A08@vpnc.org> <CAHbuEH5qcpPmUa7TnY6UhsCJCGMYtPAW=F5uQOWrnZYVLrFmtA@mail.gmail.com> <c907cb94-98c2-8c7d-9d7f-4633d9bedfe2@network-heretics.com> <0A3F315FFC165D4643E9A581@PSB>
From: Keith Moore <moore@network-heretics.com>
Message-ID: <784779ea-7c2d-82c4-c2db-d871eefe549e@network-heretics.com>
Date: Sat, 15 Jun 2019 17:06:34 -0400
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.7.0
MIME-Version: 1.0
In-Reply-To: <0A3F315FFC165D4643E9A581@PSB>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/OOBfyj99V1cDN6d_RMdatOze_Zc>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.29
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: Sat, 15 Jun 2019 21:06:40 -0000

On 6/15/19 4:52 PM, John C Klensin wrote:

>
> --On Saturday, June 15, 2019 16:32 -0400 Keith Moore
> <moore@network-heretics.com> wrote:
>
>> On 6/15/19 6:48 AM, Kathleen Moriarty wrote:
>>
>>> I'll add to Paul's description.  Within the request, for one
>>> document,  they wish to make a profile.  Normally, that's
>>> fine.  Except that they  want to change keywords in
>>> directions that they should not be changed  in a profile.
>>> For instance changing a MUST to a SHOULD or even a MUST
>>> NOT.  This obviously results in the profile not being in
>>> compliance  with the referenced document and therefore not
>>> interoperable.
>> Why would this community want to grant permission to do that,
>> even if it were in our power to do so?
> Keith (and others),
>
> I've supplied a good deal of historical information to John
> Levine off-list, but your question goes to what I think is the
> key issue.  Unless we, for some reason I can't imagine, want to
> encourage the creation of confusion about what our standards do
> or do not say or require, we shouldn't grant this permission or
> spend energy exploring ways to figure out what can or cannot
> reasonably be granted and/or what is in the IETF Trust's power
> to grant.   Instead, we should encourage whomever this is to
> incorporate our standard (or selected parts of it) by reference
> (something we could not prevent if we wanted to) and then to
> identify what they want to make different.
>
> 	"Our protocol is just like the IETF's User Datagram
> 	Protocol [RFC768] except that where the FizzleFraz case
> 	is mentioned the implementer MUST NOT do Garglezork even
> 	if the IETF requires doing so."
>
> Is a perfectly good style of statement.  We couldn't prevent it
> if we wanted to (although some effort to explain to them why it
> would be a bad idea might be in order depending on what they are
> actually trying to do and why).  And it creates absolutely no
> confusion about what the IETF Protocol is.
>
> It seems to me that trying to give them permission to make
> partial copies in support of developing a forked or conflicting
> standard is not in the interest of either the IETF community or
> the RFC Series and that, if the IETF Trust is exploring doing
> so, they are in danger of losing their way about their
> obligations to the community.


I'm sort of thinking that the response should be:  The mission of IETF 
and affiliated organizations is to promote the Internet and 
interoperability of applications using the Internet.   If you want to 
promote specifications that break interoperability with our protocols, 
you're on your own.   Do your own research, hire your own lawyers to 
advise you, seek out whatever permissions from the original authors or 
their estates that you can get.  We're not going to help you, and we're 
not going to promise to not sue you if we find grounds to do so.

(more diplomatically than that, I suppose, but I find it easier to get 
the clear statement first then to recast it in diplomatic language if 
it's worth doing so)

And I get the idea of minimizing confusion between what IETF says and 
what some other organization says, but it might still be bad precedent 
to encourage that practice.

Say, for instance, some organization decided to promote a version of TLS 
that was exactly like IETF TLS except that it leaked keying material via 
a side channel.  We should do everything in our power to discourage 
that, and punish those promoting such practices, via any legal means 
available to us.

Keith