Re: BCP 78 policy / copyright / Generative AI / LLM .. is there a FAQ?

John R Levine <johnl@taugh.com> Mon, 18 August 2025 17:52 UTC

Return-Path: <johnl@taugh.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 F28E75589E48 for <ietf@mail2.ietf.org>; Mon, 18 Aug 2025 10:52:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -4.401
X-Spam-Level:
X-Spam-Status: No, score=-4.401 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, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=iecc.com header.b="LaRBUeRi"; dkim=pass (2048-bit key) header.d=taugh.com header.b="0XYw7eVD"
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 LNLUf-uiP1vx for <ietf@mail2.ietf.org>; Mon, 18 Aug 2025 10:52:54 -0700 (PDT)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 577E95589E43 for <ietf@ietf.org>; Mon, 18 Aug 2025 10:52:54 -0700 (PDT)
Received: (qmail 14511 invoked from network); 18 Aug 2025 17:52:53 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type; s=38ac68a36875.k2508; t=1755539563; x=1755885163; bh=WPTxinQLLGB8s6NwSQR+ws+CM6d0H4njwSgi5ZzbJfE=; b=LaRBUeRiqakO5eDnKKM8J0WkVi49KdxMz6/6Xf/B+VqM/a64fEY59sHApCJavtDqqyle0z8duUVE0O5G4G6i8jzCEi5mZ4n68nqUGAMSxNTkTTuTtCO/sxMmNKd7WUOEePIHZvUVwb/uslLa5IDClI4D806R26svwl08pZVergMik585XgCwDExOpA1S1XVk6KgDJ9012s4rVnaOT04roaA9noCbvZ5hAj1X1JwHHEtR2XIvNsqFgTxcZ8+SowjF8BlRj/OKERyMSCFsN2kVA4gDscdNAQCxP/0d2e5SEBZjT8W3MLCvih7kEO3YdwtHAK/pv4Fr6Xg47uzZ79xnvA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type; s=38ac68a36875.k2508; bh=WPTxinQLLGB8s6NwSQR+ws+CM6d0H4njwSgi5ZzbJfE=; b=0XYw7eVD2MBAUjIqB8uW27dJHTwwkw7WnaBfoVPfPjoYY5CGQ1+ANlCjmNqtPx5YcaSfUGalwmkAtRIOBC8ycjEzo5Rwco5TBhZuDk7b0rIXJBfvguC83GV6xUiIitwLJmm0ayCDreKtlLfjT7510MzWMTPPU3kiuwBcyZ9lBmeptmkT9Uc7JCGH7k7174pnRPRv0mbgQBrt4el+wXjRzQ/7YYMzHemLu5eOqHbx5yY0zlBxyJtXnVtF3fQziGgQPtoOXRYr2hAvq1zbPSKYk82HVgLkqFaB1o78HimUZfAfD+nJjif8Q0QDdr0s4hEPCjHkBHZ1qqqQZfvoN96tXw==
Received: from ary.qy ([IPv6:2001:470:1f07:1126:0:78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126:0:78:696d:6170]) with ESMTPS (TLS1.3 ECDHE-RSA CHACHA20-POLY1305 AEAD) via TCP6; 18 Aug 2025 17:52:53 -0000
Received: by ary.qy (Postfix, from userid 501) id C2F37D83F60A; Mon, 18 Aug 2025 13:52:52 -0400 (EDT)
Received: from localhost (localhost [127.0.0.1]) by ary.qy (Postfix) with ESMTP id 59DC1D83F5EC; Mon, 18 Aug 2025 13:52:52 -0400 (EDT)
Date: Mon, 18 Aug 2025 13:52:52 -0400
Message-ID: <9b316020-4418-b3c3-76a1-baf5c8ff5277@taugh.com>
From: John R Levine <johnl@taugh.com>
To: Job Snijders <job@sobornost.net>
Subject: Re: BCP 78 policy / copyright / Generative AI / LLM .. is there a FAQ?
In-Reply-To: <aKNjRAHPYZBBhPFV@anton.sobornost.net>
References: <aKMhl8l1zjs_Q7CX@anton.sobornost.net> <20250818163604.19021D83CEA0@ary.qy> <87349owomr.fsf@josefsson.org> <aKNjRAHPYZBBhPFV@anton.sobornost.net>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Message-ID-Hash: IPNVLPNZGNA7XSX7PJDVEHASJDUMCGEX
X-Message-ID-Hash: IPNVLPNZGNA7XSX7PJDVEHASJDUMCGEX
X-MailFrom: johnl@taugh.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
CC: IETF general list <ietf@ietf.org>
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/qiDl1cxfGIR50nielNMJ-o2a4jM>
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 Mon, 18 Aug 2025, Job Snijders wrote:
>>> In view of the many ongoing lawsuits against AI companies by people who claim
>>> that the training material for LLMs and in some cases the LLM output have
>>> violated their copyrights, I don't see any way that you could make those
>>> assurances for LLM generated material.
>>
>> How about if you trained your own LLM on existing IETF RFCs only?
>
> I'm not sure that resolves the potential copyright issues. The IETF's
> policies are such that the author retains as many rights as possible.

If it's post 2004 RFCs with BCP 78 notices you'd probably be OK give or 
take code with BSD licenses that require acknowledgment since our license 
allows reuse in the IETF process.  RFCs older than that are mostly a 
copyright mystery.  For some the Trust has licenses from the author or 
employer, for most, they don't.

>> And/or IETF mailing list discussions?  And/or some free software
>> available under permissive license?  With a short acknowledgement a'la
>> "This draft contains text written by a LLM trained on all IETF RFCs."
>> (or similar) it seems that it could be argued to pass the above test.

Our mailing lists are IETF contributions, the rest, who knows?

Regards,
John Levine, johnl@taugh.com, Taughannock Networks, Trumansburg NY
Please consider the environment before reading this e-mail. https://jl.ly