Re: [Last-Call] Last Call: <draft-koster-rep-06.txt> (Robots Exclusion Protocol) to Informational RFC

Gary Illyes <garyillyes@google.com> Mon, 14 March 2022 21:05 UTC

Return-Path: <illyes@google.com>
X-Original-To: last-call@ietfa.amsl.com
Delivered-To: last-call@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A092D3A15A0 for <last-call@ietfa.amsl.com>; Mon, 14 Mar 2022 14:05:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.109
X-Spam-Level:
X-Spam-Status: No, score=-17.109 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 Xhcne4W_ssop for <last-call@ietfa.amsl.com>; Mon, 14 Mar 2022 14:05:08 -0700 (PDT)
Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BF3573A0BD4 for <last-call@ietf.org>; Mon, 14 Mar 2022 14:05:07 -0700 (PDT)
Received: by mail-lf1-x12c.google.com with SMTP id h14so29447504lfk.11 for <last-call@ietf.org>; Mon, 14 Mar 2022 14:05:07 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Jtm9nUnONprn+QJjwcwbbMePfTAIscFaH4A2udvdaUs=; b=YhTyVgled2luhyxte/U8MqjMm6HHbz2AMX4ecG1Pd0kxhj0/d2aC9+AFn6URSrPNhZ A1qbSHFizcZP5EqyTwr9wk/jX9jvshFCfjo80UmpHdco/3+QTW1bTg+z4dDad6VRHrm6 0DiXuqNFxyP0oyJu5gTZIlAq9e/Xc4gFcTqGVLBamIAZoIK4k5N1gMVkMLbk+yTNBbTH Cu8XXX96t6+58/ZO0zwduKtF8u2w88I9uHaSatM4bopexO2IdXzaI5feeRvCvOJq3ENc UNE03etyq7QsuDAjklUorPtLKps/S7VXZeABfMKMEavs8HRGgnxPEwhQpaEcU2pdO6jW bOWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Jtm9nUnONprn+QJjwcwbbMePfTAIscFaH4A2udvdaUs=; b=3shDbEab4cBwg/f30BOeaIh59ET5TzActvkJS0mujxor5W8ipfCMqLhHxu9Bp1cndD q4B7n1r5d9eWGINTbRxPa7EPESc9R7DPJFtcOqZNYt8b4pUxeL9QZivcLDy0r84z3ASa RPw4KvUd7CLdqorG80qH7e0T/I80lP6/MEn+ReWYoyDu3t07wo5beMM++W5bEBj5RvO0 oYHGbCwqkZcpfwlCwH0QvS7lNT1+JzliwQbjDKNCZ8Zaw26m/7pK8djgSkph48FXwBgx 2kFdVIqQoMAZQztb4ohKtiVFufbQ3jDvO7vyN8F0QfxKGupEL1i7EaikbkIqc5ephB1C a6iQ==
X-Gm-Message-State: AOAM531+NITDN0q1HrTWJccynv3DxdzXLQ1ukut7Y8T8d8Rlpdr/2+Cr jqFSjFz205otwZqYGswewUTT4JZwhAHFGnNT6EUdHA==
X-Google-Smtp-Source: ABdhPJzIB3tzqJea5IfrZupWj93QRcnK/4cMJZPxTJIex+ObSj0AdUu8kFBhNfZ5uMIMD5kmtFgfQCNm5oYe6Ahiygo=
X-Received: by 2002:ac2:4ec2:0:b0:448:1c10:2132 with SMTP id p2-20020ac24ec2000000b004481c102132mr15166994lfr.98.1647291905270; Mon, 14 Mar 2022 14:05:05 -0700 (PDT)
MIME-Version: 1.0
References: <20220228222932.825F33844270@ary.qy> <245C65D2-EC38-4C49-9CA0-3DD687CB37DA@mnot.net> <CA+9kkMAnmoJ0n3mPscZvc6kbyOZjQU78vb+iA0Pw5Qq=_kKZEw@mail.gmail.com> <ee8c0615-9207-cf7a-b1a0-905f33062e7a@taugh.com> <CA+9kkMBn-jJbwKjOdOpLL3PFS0REVUBUoSa+2MD0NxnvttHCcg@mail.gmail.com> <91329874-9301-40EC-8155-FBFE55DB89E4@akamai.com> <618c8f70-3d09-fe09-6088-597b2b63655e@it.aoyama.ac.jp> <3efab652-be64-e179-b387-0468a2da9f1c@taugh.com> <5DCC145C-D887-4184-B8F5-3C00563C620A@akamai.com> <7672C0CA-DED8-45A4-842A-BC5C159DD792@greenhills.co.uk>
In-Reply-To: <7672C0CA-DED8-45A4-842A-BC5C159DD792@greenhills.co.uk>
From: Gary Illyes <garyillyes@google.com>
Date: Mon, 14 Mar 2022 22:04:53 +0100
Message-ID: <CADTQi=ekZ-0ChcJ2F-WTxCRvGRSuPOyygbBuRkDpO39mq0Hykw@mail.gmail.com>
To: Martijn Koster <m.koster@greenhills.co.uk>
Cc: "Salz, Rich" <rsalz@akamai.com>, "henner@google.com" <henner@google.com>, "lizzi@google.com" <lizzi@google.com>, "last-call@ietf.org" <last-call@ietf.org>, Mark Nottingham <mnot@mnot.net>
Content-Type: multipart/alternative; boundary="000000000000dba4b505da340800"
Archived-At: <https://mailarchive.ietf.org/arch/msg/last-call/zYzqCUR3VTpTDfrDkJdrcEwD0es>
Subject: Re: [Last-Call] Last Call: <draft-koster-rep-06.txt> (Robots Exclusion Protocol) to Informational RFC
X-BeenThere: last-call@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: IETF Last Calls <last-call.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/last-call>, <mailto:last-call-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/last-call/>
List-Post: <mailto:last-call@ietf.org>
List-Help: <mailto:last-call-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/last-call>, <mailto:last-call-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 Mar 2022 21:05:13 -0000

All, we had this boilerplate since the very first draft, so I'm rather
amused it only surfaced now as an issue. We thought we need the
current "no modifications, no derivatives" boilerplate so consumers
and users of the Robots Exclusion Protocol (REP), in particular
webmasters and search engines, don't end up with
backwards-incompatible changes in the draft.  As Martijn
mentioned, the REP has been around for a very long time, over
450 million hosts rely on it in addition to search engines, so we
feel rather protective about it.

With all that said, it's clear that the current boilerplate is a no-go
and, based on some sidebar chats, our worries perhaps unfounded,
so we can switch the status section to the "IETF Informational w/
consensus" one
(https://www.rfc-editor.org/materials/status-memos.txt).

Additionally, addressing Mark's comment about an ACK from other
consumers of the REP, I'll put out a public request on an official
Google social media account inviting other search engines to reply
here. We did check in with them before submitting the draft as well
as when we made notable changes (v5 -> v6), but I agree that the
other consumers of the REP should also at least acknowledge the
publication of this draft, considering how important it is in general.

Let me know if I missed some comments that need my attention.

Gary

On Fri, Mar 11, 2022 at 11:23 AM Martijn Koster <m.koster@greenhills.co.uk>
wrote:

>
>
> > On 9 Mar 2022, at 14:15, Salz, Rich <rsalz@akamai.com> wrote:
> >
> >> I don't like to guess,
> >
> > Let's not guess, let's ask the authors directly.
> >
> >> Can someone – probably one of the authors, not Ted – why they feel it
> is necessary to not allow derivative works?
> >
> >> In the past there have been many RFC’s that documented existing
> cryptographic algorithms: Blake2, ChaCha/Poly, etc. None of them say no
> derivatives.
> >
> > Why do you want no-derived-changes?  Given that the IETF almost never
> does this, I would expect this to be a hard requirement to justify.
>
> Gary, why was this added? Having looked at the discussion in RFC3667
> sections 5.2 and 7.3 it seems that this is appropriate for re-publishing
> documents from other standard bodies, and to protect proprietary
> technologies. The robots.txt is based on a long-standing industry practice,
> defined by a historical specification and de-facto (diverging)
> implementations, but not a standard body. And the proprietary technology
> protection doesn’t apply either.
> So I agree it should not be there.
>
> — Martijn
>
>