Re: no no derivatives, was legal consultation (was List moderator action)
John C Klensin <john-ietf@jck.com> Fri, 08 May 2026 16:29 UTC
Return-Path: <john-ietf@jck.com>
X-Original-To: ietf@mail2.ietf.org
Delivered-To: ietf@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 184EEEB4BDBC for <ietf@mail2.ietf.org>; Fri, 8 May 2026 09:29:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1778257744; bh=X/7wlSqrIO+sNrNkS8wXkMRRzbzI60Lpi+0mW/hxYXA=; h=Date:From:To:Subject:In-Reply-To:References; b=a+4Mf96fS2N+mgjo/AhsbnyXkF6tyMY+Yjp0cKTcIzCzE1E5NU5Uwzb+bKHzhF0o1 Ss4R3acOx88LOcfp4AfSYR+7TVMcCeEP6lWs3UVwSJJ/cZw6V5qRXyED2UWXKKWTX+ PYwz4fwz9BA4Sz8LzBaiIqgkAMgWWMNTsl/IHvgc=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Wvq1Gzm9KcYU for <ietf@mail2.ietf.org>; Fri, 8 May 2026 09:29:02 -0700 (PDT)
Received: from bsa2.jck.com (bsa2.jck.com [70.88.254.51]) by mail2.ietf.org (Postfix) with ESMTP id 98FAEEB4BDB7 for <ietf@ietf.org>; Fri, 8 May 2026 09:29:02 -0700 (PDT)
Received: from [198.252.137.10] (helo=PSB) by bsa2.jck.com with esmtp (Exim 4.82 (FreeBSD)) (envelope-from <john-ietf@jck.com>) id 1wLO4P-000Fsf-0F; Fri, 08 May 2026 12:28:57 -0400
Date: Fri, 08 May 2026 12:28:51 -0400
From: John C Klensin <john-ietf@jck.com>
To: Brian E Carpenter <brian.e.carpenter@gmail.com>, John Levine <johnl@ietf.email>, ietf@ietf.org
Subject: Re: no no derivatives, was legal consultation (was List moderator action)
Message-ID: <FB4E0D4BE6B26067CD9B358C@PSB>
In-Reply-To: <4088db8c-883b-4a9f-b3fb-242c5207c35b@gmail.com>
References: <CAChr6Sy1jsjNzh1qMEDVx7ABp_1_uPkfx_tY-T7zPpXTdZiXtQ@mail. gmail.com> <877bpgb7bq.fsf@josefsson.org> <c7aae006-be27-4beb-9553-0b8efb4bd600@gmail.com> <MN2PR17MB4031C41F79382775E779E441CD3C2@MN2PR17MB4031.namprd17.prod.outlook.com> <20260507183806.039971088CBBE@ary.qy> <78d147a0-939c-43ba-9f96-926c30852af5@gmail.com> <8a52dbfa-a6ff-4bde-84fc-5d9b7108cc42@gmail.com> <E04157FB024780CAB878347A@PSB> <4088db8c-883b-4a9f-b3fb-242c5207c35b@gmail.com>
X-Mailer: Mulberry/4.0.8 (Win32)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
X-SA-Exim-Connect-IP: 198.252.137.10
X-SA-Exim-Mail-From: john-ietf@jck.com
X-SA-Exim-Scanned: No (on bsa2.jck.com); SAEximRunCond expanded to false
Message-ID-Hash: WMBNNDCYZM5HXOHAZNVCBCNG4F2ROER3
X-Message-ID-Hash: WMBNNDCYZM5HXOHAZNVCBCNG4F2ROER3
X-MailFrom: john-ietf@jck.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-ietf.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
List-Id: "IETF-Discussion. This is the most general IETF mailing list, intended for discussion of technical, procedural, operational, and other topics for which no dedicated mailing lists exist." <ietf.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/QUkvmQjj5uZA4ZZ6me8AEr9SksA>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Owner: <mailto:ietf-owner@ietf.org>
List-Post: <mailto:ietf@ietf.org>
List-Subscribe: <mailto:ietf-join@ietf.org>
List-Unsubscribe: <mailto:ietf-leave@ietf.org>
--On Friday, May 8, 2026 17:23 +1200 Brian E Carpenter <brian.e.carpenter@gmail.com> wrote: > On 08-May-26 14:11, John C Klensin wrote: >> Brian, >> >> Let me split a hair or two: There are strong arguments (already >> made in notes you may not have read yet) for allowing "no >> derivatives" for an initial I-D for the "bring into some sort of >> discussion with an AD about sponsorship or into a DISPATCH process >> to see if the IETF is interested". That set of arguments would >> almost certainly apply to published RFCs, especially in the IETF >> Stream. I'd hate to make a rule that would then tangle us up in >> special cases, but, in general, that reason for allowing "no >> derivatives" probably would not only apply to drafts a WG has >> agreed to examine, ones dispatched to a WG, or ones that an AD had >> agreed to sponsor. Except in very odd cases that I have trouble >> imagining, I wouldn't expect to see such a disclaimer on the >> second (i.e., -01) version of an I-D. A rule that we didn't want >> to allow a "no derivatives" clause in a published RFC would have >> zero impact on such an "is the IETF interested" I-Ds. > > Assuming that be "we" you mean the IETF stream, yes. And as I have > said elsewhere, RFC 8789 essentially does this already, but means > that it could still be done in unusual circumstances (such as you > describe below). I was deliberately not restricting my comments to the IETF stream because all of the other streams, except the ISE, have community discussion (even if not consensus) requirements. And the ISE has a requirement for IESG review of documents and either the ISE or the IESG may open those reviews to broader discussions. > So if we want to close this discussion, something like > draft-sayre-gendispatch-derivative is probably sufficient, but > I'm pretty sure it will need close scrutiny by counsel. Agree about the close scrutiny part. I'm not going to guess at what the lawyers might say. But, even (or especially) if we focus on the IETF stream, I believe that allowing an I-D to progress into active WG consideration and even IETF LC with a "no derivatives" restrictions creates (as I think we have seen already) a situation in which participants would need to consider how to make comments very carefully out of fear. That fear would often be less about whether some language or, e.g., proposals of alternate text and how they are made, violated the rules but about concerns of setting off discussions about whether they are violating the rules. As a partial example, we have a long history of someone commenting on a document by proposing alternate text in the from of Old: <quotation from original text, possibly several sentences or even a paragraph of two> New: <text that is not completely new but that include parts of the original with some alterations> Now, setting aside whatever position the lawyers might take about where the boundary would fall between "discussion" and violation of a "no derivatives" position, is it hard to imagine an author who wanted to protect their ideas, words, and form of expression going on-list or to moderators and claiming an infringement on a "no derivatives" statement in the document. Insisting on such claimed rights could easily set off a new round of the type of discussion we are having, completely distract from substantive discussions of the document, and so on. A claim that behavior to try to defend against infringement of a "no derivatives" was disruptive and should be sanctioned would invite a dispute that it would probably take judges to settle, probably at considerable cost, both financial and reputational, probably to both the IETF and participants. I don't think we want to go there. And, to me, that means that, if we are going to prohibit restrictions on discussions, we'd better decide that, once a document is formally expected to evolve into something to be published by the community (especially obvious for IETF stream documents under RFC 8789 as you say, but other streams who have public discussions about the content of documents they are going to publish have similar considerations), the prohibition on no-derivatives probably needs to apply to the documents as well (again, probably with exceptions for special circumstances the community can accept). Put differently for the IETF Stream and as recently noted on a different list, beyond some point, authors or editors of a document don't own or control the content of that document but act as agents of a WG and the IETF. Their right, or those of others, to claim "no derivatives" generally should go away with that transition. So my objections to draft-sayre-gendispatch-derivative are that it doesn't go far enough and that, in not doing so, it opens us up to more debates about the situation or claims rather than ending those debates. And please see the earlier comments below about trying to dispose of the problem by limiting things to the IETF Stream. best, john >> Second, while I think the odds that we would, again, find a need to >> republish an approved standard or technical report developed by a >> different SDO or other organization -- it is just too easy for them >> to put up a web page somewhere -- are quite small, experience >> suggests that, if we made such a rule, if would be only a matter of >> time before an odd case came up for which we'd have to scramble >> around to adjust the rules or find a loophole. I can even imagine >> at least one scenario in which that need would arise... and >> require a normative reference from a Standards Track document. >> Even an "those could be handled by the ISE" rule would work only >> most of the time. Without speaking for any of the ISEs or their >> predecessors with whom I've worked, I find it fairly easy to >> imagine a situation in which a request to republish an externally >> produced document would arise and an ISE would decide it should >> not be published without IETF rough consensus for doing so. >> Forcing a complex dance in which the IESG issued a Last Call on an >> ISE Stream document, then "suggested" the ISE publish it, but >> waiving whatever rules we have about normative references to such >> a document, does not seem to me to be in anyone's interest, >> especially the interests of transparency about what we are doing. >> >> best, >> john >> >> >> >> >> --On Friday, May 8, 2026 12:58 +1200 Brian E Carpenter >> <brian.e.carpenter@gmail.com> wrote: >> >>> Sorry, I meant: >>> >>> Are there any other exemplars between RFC 5378 and RFC 7016? >>> >>> Regards/Ngā mihi >>> Brian Carpenter >>> >>> On 08-May-26 12:56, Brian E Carpenter wrote: >>>> On 08-May-26 06:38, John Levine wrote: >>>>> It appears that Salz, Rich <rsalz@akamai.com> said: >>>>>> -=-=-=-=-=- >>>>>> >>>>>> * >>>>>> Therefore, IMHO it would be perfectly reasonable to disallow >>>>>> "no * >>>>>> derivative rights" for all IETF stream contributions. >>>>>> >>>>>> That�s a really bad idea. For example, I could post a draft >>>>>> with no-derivative as a trial balloon to see if the IETF is >>>>>> interested, say as a DISPATCH presentation. If not, then I am >>>>>> free to take it to other places or to seek a patent. >>>>> >>>>> Twenty years ago I would have agreed with you. These days, it >>>>> would take about 10 seconds to stick a draft or draft-like thing >>>>> on a server somewhere else and send a note to an IETF list >>>>> saying take a look at my document at https://blah and tell us >>>>> if you're interested. >>>>> >>>>> Considering the length of this thread, I think the >>>>> simplification would be worth it. I realize there is a process >>>>> nit about how you might ask to DISPATCH somehthing if there >>>>> isn't an I-D but I think we can deal with it. >>>>> >>>>> By my count there have been 21 RFCs published with "no >>>>> derivatives" lanaguage, the most recent RFC8216 in 2017. The >>>>> last in the IETF stream was RFC7016 in 2013, over a decade ago. >>>> >>>> And it could not be published in the IETF stream today, per RFC >>>> 8789. >>>> >>>> Are there any other exemplars between RFC 5378 and RFC 8216? >>>> >>>> Brian >> >>
- List moderator action Chris Box
- Re: List moderator action Chris Box
- Re: List moderator action Eric Heflin
- Re: List moderator action Brian E Carpenter
- Re: List moderator action Rob Wilton (rwilton)
- Re: List moderator action Stephen Farrell
- Re: List moderator action Nick Hilliard
- Re: List moderator action Christian Hopps
- Re: List moderator action S Moonesamy
- Re: List moderator action Simon Josefsson
- Re: List moderator action Bron Gondwana
- Re: List moderator action Rob Wilton (rwilton)
- Re: List moderator action S Moonesamy
- Re: List moderator action Tom Beecher
- Re: List moderator action Lars Eggert
- Re: List moderator action Chris Box
- Re: legal consultation (was List moderator action) Rob Sayre
- Re: Stream differences (Was: legal consultation) Rob Sayre
- Re: legal consultation (was List moderator action) Rob Sayre
- Re: List moderator action Rob Sayre
- Re: List moderator action Simon Josefsson
- Re: List moderator action Simon Josefsson
- Re: List moderator action Brian E Carpenter
- Re: List moderator action Rob Wilton (rwilton)
- Re: List moderator action Rob Sayre
- Re: List moderator action Brian E Carpenter
- Re: List moderator action Simon Josefsson
- Re: List moderator action Eliot Lear
- Re: List moderator action Simon Josefsson
- Re: List moderator action Salz, Rich
- Re: List moderator action Livingood, Jason
- Re: List moderator action Rob Sayre
- Re: List moderator action Stephen Farrell
- Re: List moderator action Jay Daley
- Re: List moderator action Brian E Carpenter
- Re: List moderator action Chris Box
- Re: List moderator action Jacob Appelbaum
- Re: List moderator action S Moonesamy
- Re: List moderator action Brian E Carpenter
- Re: List moderator action Jay Daley
- Re: List moderator action Rob Sayre
- Re: List moderator action Rob Sayre
- Re: legal consultation (was List moderator action) Livingood, Jason
- Re: legal consultation (was List moderator action) Rob Sayre
- Re: legal consultation (was List moderator action) Joel Halpern
- Re: legal consultation (was List moderator action) Rob Sayre
- Re: legal consultation (was List moderator action) Brian E Carpenter
- Re: legal consultation (was List moderator action) Simon Josefsson
- Re: legal consultation (was List moderator action) John Levine
- Re: legal consultation (was List moderator action) Brian E Carpenter
- Re: legal consultation (was List moderator action) Simon Josefsson
- Re: legal consultation (was List moderator action) Brian E Carpenter
- Re: legal consultation (was List moderator action) Lars Eggert
- Re: legal consultation (was List moderator action) Scudder, John
- Re: no no derivatives, was legal consultation (wa… John Levine
- Re: no no derivatives, was legal consultation (wa… Salz, Rich
- Stream differences (Was: legal consultation) Jay Daley
- Re: legal consultation (was List moderator action) Salz, Rich
- Re: legal consultation (was List moderator action) Scott Bradner
- Re: legal consultation (was List moderator action) John C Klensin
- Re: Stream differences (Was: legal consultation) Brian E Carpenter
- Re: legal consultation (was List moderator action) John C Klensin
- Re: legal consultation (was List moderator action) Rob Sayre
- Re: legal consultation (was List moderator action) Scott O. Bradner
- Re: no no derivatives, was legal consultation (wa… Brian E Carpenter
- Re: no no derivatives, was legal consultation (wa… Brian E Carpenter
- Re: legal consultation (was List moderator action) Brian E Carpenter
- Re: no no derivatives, was legal consultation (wa… John C Klensin
- Re: no no derivatives, was legal consultation (wa… Brian E Carpenter
- Re: legal consultation (was List moderator action) Brian E Carpenter
- Re: legal consultation (was List moderator action) Rob Sayre
- Re: legal consultation (was List moderator action) Scott Bradner
- Re: no no derivatives, was legal consultation (wa… John C Klensin
- Re: legal consultation (was List moderator action) Scott Bradner
- Re: legal consultation (was List moderator action) Rob Wilton (rwilton)
- Re: legal consultation (was List moderator action) Jacob Appelbaum
- Re: legal consultation (was List moderator action) Joel Halpern
- Re: legal consultation (was List moderator action) Rob Wilton (rwilton)
- Re: legal consultation (was List moderator action) John Levine
- Re: legal consultation (was List moderator action) Rob Wilton (rwilton)
- Re: no no derivatives, was legal consultation (wa… S Moonesamy
- Re: legal consultation (was List moderator action) John Levine
- Re: legal consultation (was List moderator action) Jacob Appelbaum
- Re: legal consultation (was List moderator action) John R Levine
- Re: legal consultation (was List moderator action) George Michaelson
- Re: legal consultation (was List moderator action) Brian E Carpenter
- Re: legal consultation (was List moderator action) Rob Sayre