Re: [Gendispatch] New Version Notification for draft-thomson-gendispatch-rfc-derivatives-00.txt

Eric Rescorla <ekr@rtfm.com> Thu, 28 September 2023 12:04 UTC

Return-Path: <ekr@rtfm.com>
X-Original-To: gendispatch@ietfa.amsl.com
Delivered-To: gendispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A419CC14F749 for <gendispatch@ietfa.amsl.com>; Thu, 28 Sep 2023 05:04:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=rtfm-com.20230601.gappssmtp.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9UkifFPq0FIA for <gendispatch@ietfa.amsl.com>; Thu, 28 Sep 2023 05:04:28 -0700 (PDT)
Received: from mail-yb1-xb34.google.com (mail-yb1-xb34.google.com [IPv6:2607:f8b0:4864:20::b34]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E69CCC14F736 for <gendispatch@ietf.org>; Thu, 28 Sep 2023 05:04:27 -0700 (PDT)
Received: by mail-yb1-xb34.google.com with SMTP id 3f1490d57ef6-d8195078f69so14038254276.3 for <gendispatch@ietf.org>; Thu, 28 Sep 2023 05:04:27 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rtfm-com.20230601.gappssmtp.com; s=20230601; t=1695902665; x=1696507465; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=LqQ4ViYvKQu97uFyIEvcACHGEzADGgEt7Ut15F5DAsI=; b=ahqIyl4zGDOr6wdjLMS3UntGUFMzNpBgLEhgAopJTu+iss5jkzZrYv2CFAJ74n55B8 LdIW1hQVY1Tx2Cy3Gn8Ye1vyl5OIQpOnX3fkzPleQKSYkRFpndHz+/J3an3X2XoaBiV+ BlTb1gTYZqFJCjynPUND05bqAL+SeQMcBlQUrVopgS28UWiJWFTqsN9n8kRykEV4wLn5 3Wf+UKfJDdFu+bPIHxpR7KAonKOcyIoZ9eSWb5zoqYRQspjawyp/PNr13g+JxRN9c1ds XrG+mTeOttGJnY22FQZPtGMhHls0jyQDwtZDq87wPHJGommgMsDIM6tXhgqNv8djh7yJ 8D/Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695902665; x=1696507465; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=LqQ4ViYvKQu97uFyIEvcACHGEzADGgEt7Ut15F5DAsI=; b=uyfda/xn7nw46aPjxwa/wVRdCq5J+NlsVx1/pHLwCcARaY+p7OCgIH8gchmwFDz+9G bxyPsyfJZBD0duP4TFe+WpsXF/A6/gF3sgVs0iRY1fl9dHRElPwWEs+I38FPChpa+ElL nujqd/MKl2uQw/1eZyPbmDqG03EiJb+jMKWDVFEisUs25WNLIkzPoDWQWVjFYR60s3x9 DazlOa0b4xziQjnKAGVswupmpyG+7cWcGKXPWNE+bdqroFOfjxB1nNpVjibBHzZYjqyu 2m2AUtVna/eQL0GMCnqOaxyzwMBgVDr7EIS/PvwMsXNGvZG2VWEBHhsW+L4i+J/1nh8l fBjA==
X-Gm-Message-State: AOJu0YzB4EJkJPQjHd9aUh/qNV8bERNH7tJAYNurbwsfk9tUsbkrr1+v pMPzUFAOcaXgRsU6mWN87H3rBE9KmNoyXL+XeDbYug==
X-Google-Smtp-Source: AGHT+IF1TzwWfNN+oCcMvHooyeE9ziLHBcjjesY4lhRiihwgDbB5jB8BbFECT3dnqix6XcQZ+Joaze+pLDnMeUCvpCA=
X-Received: by 2002:a25:df97:0:b0:d81:a721:d812 with SMTP id w145-20020a25df97000000b00d81a721d812mr882561ybg.31.1695902665351; Thu, 28 Sep 2023 05:04:25 -0700 (PDT)
MIME-Version: 1.0
References: <169587871859.41935.17692726615817157868@ietfa.amsl.com> <3c7a5635-6a18-445e-9483-22ebfe31e1d5@betaapp.fastmail.com> <250697f1-ecd8-4401-97de-971f1730c6fa@lear.ch>
In-Reply-To: <250697f1-ecd8-4401-97de-971f1730c6fa@lear.ch>
From: Eric Rescorla <ekr@rtfm.com>
Date: Thu, 28 Sep 2023 05:03:49 -0700
Message-ID: <CABcZeBOTNefew+ue4dguWvn_kQw3NdWu8NETUUyS2+H3n1u0qQ@mail.gmail.com>
To: Eliot Lear <lear@lear.ch>
Cc: Martin Thomson <mt@lowentropy.net>, gendispatch@ietf.org
Content-Type: multipart/alternative; boundary="000000000000f13d7606066a1bda"
Archived-At: <https://mailarchive.ietf.org/arch/msg/gendispatch/Xz8f5qJ-si_OVK8X77huUE5vliw>
Subject: Re: [Gendispatch] New Version Notification for draft-thomson-gendispatch-rfc-derivatives-00.txt
X-BeenThere: gendispatch@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General Area Dispatch <gendispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gendispatch>, <mailto:gendispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gendispatch/>
List-Post: <mailto:gendispatch@ietf.org>
List-Help: <mailto:gendispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gendispatch>, <mailto:gendispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 28 Sep 2023 12:04:31 -0000

On Thu, Sep 28, 2023 at 12:21 AM Eliot Lear <lear@lear.ch> wrote:

> I think this is worth discussion in Prague.
>
>    - I'd ask that we take this one step at a time.  We've had problems in
>    the past with other standards organizations "borrowing" our works, and that
>    can lead to interoperability *and* security issues.  There have been
>    different variants of both TCP and TLS, for instance.  That should
>    *not* be encouraged.
>
> I agree that this should not be encouraged. However, as someone who was
involved (on the IETF side) the main such TLS incident (eTS) I do not
believe that the ability of the other entity to use our text would have
made a material difference one way or the other in whether they were able
to make an alternative specification. After all, they were clearly able to
do so without those rights, and as far as I can tell, there was no desire
to generically have a fork of TLS, but just to have a specific set of
alternative behaviors, and indeed, that specification [0] is not a complete
description of TLS but rather of those alternative behaviors


>    - To this end, there should be an approval process for granting other
>    organizations the right to make derivative works.  To cover other streams,
>    that approval process can be stream-specific.  I would be concerned if the
>    IESG bottled up new work and ALSO didn't allow for derivative works, but
>    there may be times when that is appropriate.  A good example would be a
>    nascent standard.
>
> Not speaking for my co-authors, but I do not think this is a good way to
handle things. As Martin says, having these materials be open is the right
thing, and open upon the specific consent of the IETF is not in fact open.
I would be happy to leave the other streams for another day.

>
>
>    - Apart from branding, IANA code points and processes need to be
>    protected.  The same code point should not be used to identify a derivative
>    work; and registries defined by a derivative work should NOT be managed by
>    IANA unless they are IETF works.  Any new license should reflect this.
>
> This is actually two, IMO largely unrelated, conditions:

1. That the same code point not identify the derivative work.
2. That the registries defined by the derivative work should NOT be managed
by IANA unless they are IETF works.

The second condition seems to be orthogonal to the text of the new
specification, in that whether you can register code points is a property
of the IANA considerations and where the documents are published, not of
their contents. Generally, non-IETF specifications cannot create new IANA
registries, and whether you can register new code points in an existing
registry is defined by that registry. Making a derivative work would allow
you to register in (for instance) a Standards Action registry, even if you
copied a standard. This is not a question of licensing, however.

Whether the code point should identify the derivative work seems like a
case-specific analysis. For instance, if someone is taking over a
specification then they *should* use the same code point.

-Ekr

[0]
https://www.etsi.org/deliver/etsi_ts/103500_103599/10352303/01.01.01_60/ts_10352303v010101p.pdf

>
>
> Eliot
> On 28.09.23 07:50, Martin Thomson wrote:
>
> I raised a question during the IETF 117 plenary.
>
>
> https://www.ietf.org/archive/id/draft-thomson-gendispatch-rfc-derivatives-00.htmlhttps://datatracker.ietf.org/doc/html/draft-thomson-gendispatch-rfc-derivatives
>
> Abstract:
>
>    The IETF Trust holds rights to RFCs.  This document updates RFC 5377
>    to request that the IETF Trust change its licensing for IETF
>    documents to permit the creation of derivative works.
>
> This is a relatively simple request, but - based on previous discussions on this subject - I'm sure it will be quite controversial.
>
> Firstly, there is no plan (at least that I'm aware of) to fork the IETF or to take any RFC to another venue.  The authors are pursuing this work because we believe that it is the right thing to do. We believe that this change is consistent with the IETF mission and the principles of open standards that this community abides by.
>
> More liberal licensing on RFCs will make it easier for people to continue with the maintenance of IETF work, especially when the IETF has no desire or ability to do so itself.
>
> This would go beyond the excerpting licenses that are included in some RFCs (for example, RFC 6716), where people independently license their contributions independent of the license they grant the IETF Trust, or the inconsistent fair use carve-outs that are available in some jurisdictions.
>
> Some people have observed that this makes it easier to copy IETF work with the intent of confusing the market.  We have requested the inclusion of what we think are reasonable conditions in the draft.  These conditions are targeted at the potential for misrepresentation and include a requirement to acknowledge the original and its authors, plus a stipulation that protocols use a different name.
>
> The best defense against this sort of abuse is not copyright protections.  My non-legally-trained understanding is that the IETF cannot copyright a protocol anyway, only its specification can be protected. Our best defense is the quality of the work performed here and the excellent reputation of this institution.
>
> If there is time on the (already packed) gendispatch agenda, I'd appreciate it if some time could be made for this topic.
>
> Cheers,
> Martin
>
>
> --
> Gendispatch mailing list
> Gendispatch@ietf.org
> https://www.ietf.org/mailman/listinfo/gendispatch
>