Re: [nfsv4] AD Evaluation of draft-ietf-nfsv4-mv1-msns-update-03

Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com> Tue, 05 February 2019 13:18 UTC

Return-Path: <spencerdawkins.ietf@gmail.com>
X-Original-To: nfsv4@ietfa.amsl.com
Delivered-To: nfsv4@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F3D0E1310BA; Tue, 5 Feb 2019 05:18:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 HZpZbMiEZ5-l; Tue, 5 Feb 2019 05:18:39 -0800 (PST)
Received: from mail-lj1-x229.google.com (mail-lj1-x229.google.com [IPv6:2a00:1450:4864:20::229]) (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 E5A2B124BF6; Tue, 5 Feb 2019 05:18:38 -0800 (PST)
Received: by mail-lj1-x229.google.com with SMTP id c19-v6so2857806lja.5; Tue, 05 Feb 2019 05:18:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=UHlglt/0MHrp6XdMd+JotGlpZfgFB+R2dfhCeplr9PU=; b=UGQTwtAzRKBp0QJrcasaVhvNhp9b9kIdF6s+8J47UKgfhKiAmIFQVqLBISPhFdpJCj wBACvdmfMWrcbtt5bC0uV5Eo8kW8jmDgYIQIxrROMpsImK+Iq05+Z8USz/V9eYKuMbAh 8GqdbL07FXhkBTXgvr3+3yd4zRdMtn8+8p2hWuQbgu7q7vmPiydQ29GHbvkdbS1sXK/E 7ZlkidqrYD3FaVi2ZQ7VXDIP+wFxugnu5Fml151swBNSU/cCdtFJUkDZJPYpnQ1kzseH ZTf21iyAApY97OF9cGvEqZew8qxjh1W9L7+VQngkvWGqf4v2ag4cRvsLBpDFFzTon/OK aVzQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=UHlglt/0MHrp6XdMd+JotGlpZfgFB+R2dfhCeplr9PU=; b=i4fVIymyyfEoFaGuroGw1TFGtzYGQPXSuKXBvj4Lm1fX0XAbpdTCY75jJ1czO1Yyfa NnYZKqLwjjn35cDJdDmQNCIpF9v/QMJF8FsIlb6NV1gL8CTAhNUpA17zBdLh60mVGC7u 3FL3vrPbj5PcxljVredxsorrShFfEs4/1pFMN6hNV3CMgeTRq0yxZ6gBWNKIC76M2/hZ zdpCuxphsTnCPafNonOauB8GfTuXiLMWJoxs+NVwVQpR+N4xtYhasTO7sctU2aVQbARN 05cQhBUa5HruBpEhBera/LGknys06O0aD0Gx49T7/vCPlged0bmvayDqLnCe2GXtMSaK DsXw==
X-Gm-Message-State: AHQUAubF1/eJ4aislXujKIiT0CIf8KsWO/bVhDnydMExPNgoyjtrcg2l NYTuyW0UtFbJU9K7uutUAKGIwkM6phBJkmUOSRNAHd0c
X-Google-Smtp-Source: AHgI3IaeUSXggn/7mDvXJJ0eGqUWLT3pEra4oCXIM+luhye1x15bzNstPkmFYBwCHx5087YLnpop9t2j6Dw1yEMUe8A=
X-Received: by 2002:a2e:9059:: with SMTP id n25-v6mr2858845ljg.155.1549372716706; Tue, 05 Feb 2019 05:18:36 -0800 (PST)
MIME-Version: 1.0
References: <CAKKJt-d_f_Nk8a57y_i3NTzdt9sUxe3b9uufaMiJCAq84=tRFw@mail.gmail.com> <CADaq8jdpHFwYgRiDOmCB5d-0ihSRtmcvgPpxnsMd=qX_a4qVpA@mail.gmail.com> <CAKKJt-c0kbGhomgV3MekS-oJyHai3tGbdoF50oeXSC_v=qK_pQ@mail.gmail.com> <CADaq8jdDNCrXYO+PXJeQK4CL+E-o=+f_DPRK1SR90UrYaSCm8Q@mail.gmail.com>
In-Reply-To: <CADaq8jdDNCrXYO+PXJeQK4CL+E-o=+f_DPRK1SR90UrYaSCm8Q@mail.gmail.com>
From: Spencer Dawkins at IETF <spencerdawkins.ietf@gmail.com>
Date: Tue, 05 Feb 2019 07:18:24 -0600
Message-ID: <CAKKJt-c9W+fVVy-Yu2MgF9q4g-qK75iKhDwHu6G8QC76g04PpA@mail.gmail.com>
To: David Noveck <davenoveck@gmail.com>
Cc: draft-ietf-nfsv4-mv1-msns-update@ietf.org, NFSv4 <nfsv4@ietf.org>, nfsv4-chairs@ietf.org, nfsv4-ads@ietf.org
Content-Type: multipart/alternative; boundary="00000000000067726b058125726f"
Archived-At: <https://mailarchive.ietf.org/arch/msg/nfsv4/BnowUWczYcMmZlp1SexUAmfcaQg>
Subject: Re: [nfsv4] AD Evaluation of draft-ietf-nfsv4-mv1-msns-update-03
X-BeenThere: nfsv4@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: NFSv4 Working Group <nfsv4.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/nfsv4/>
List-Post: <mailto:nfsv4@ietf.org>
List-Help: <mailto:nfsv4-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/nfsv4>, <mailto:nfsv4-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Feb 2019 13:18:42 -0000

Hi, David,

On Tue, Feb 5, 2019 at 3:54 AM David Noveck <davenoveck@gmail.com> wrote:

> > Does this help?
>
> Yes, but I've decided I might as well just include The waiver in -04.
>
> Regarding contacting Spencer S and Mike Eisler, it occus to me that thay
> have already agreed to the granting of BCP78 rights with regard to RFC5661
> since it was published in January 2010 (i.e.way after November 2008).
>  With regard to possible contributions by others, this document was
> published without the waiver, so it appears that, at least at that time,
> there was felt to be sufficient evidence that such permission had been
> granted for all contribution included in RFC5661.
>

Including the waiver works for me, and the working group is copied on our
email, so anyone who has more knowledge about the history than we do has an
opportunity to provide input.

I'm not a copyright genius, but I THINK the key dates aren't when RFC 5661
was published, but when text that appeared in
https://tools.ietf.org/html/draft-ietf-nfsv4-minorversion1-29 was
contributed (potentially as early as 2005). We ask authors to verify that
they are granting rights to create derivative works when drafts are
submitted, and (at least the last time I did AUTH48 on one of my RFCs)
authors aren't asked to verify those grants again during AUTH48.

This would be a bigger issue if someone wanted to create derivative works
outside the IETF standards process, but as long as NFSv4 is chartered and
is producing standards-track versions of NFSv4, the previous version of the
BCP covered those rights.

So, unless someone enlightens us (either during Last Call or IESG
Evaluation), I think we're good.

Thanks for thinking this through.

Spencer


> I find it hard to conceive of any contribution appearing in
> draft-ietf-nfsv4-mv1-msns-update, which was not either:
> a) first made publicly available after November 10, 2008, or
> b) included in RFC5661.
>
> However, I cannot say definitely that no such contributions exist.
>
> It occurs to me that we have no indication of why, specifically, IDnits
> decided that such contributions might exist, and that trying to get that
> information is unlikly to be worthwhile.
>
> As a result, I will be including the waiver in -04.  After all, the waiver
> says such contributions "may" exist and they indeed might, even though I
> have no idea what they might be.
>
> On Mon, Feb 4, 2019 at 2:38 PM Spencer Dawkins at IETF <
> spencerdawkins.ietf@gmail.com> wrote:
>
>> Hi, David,
>>
>> On Sat, Feb 2, 2019 at 8:15 AM David Noveck <davenoveck@gmail.com> wrote:
>>
>>> > since I'm doing AD Evaluation on a 100-page document that updates a
>>> 600-page document, we can't be surprised that
>>> > I had a few questions
>>>
>>> Actually, I'm only surprised that it was done so quickly.   Thanks.
>>>
>>> > please let me know how you'd like to proceed.
>>> > I'll mark this as Revised ID Required for now.
>>>
>>> I'll provide initial responses below.   If there turns out to be
>>> anything controversial or difficult to resolve, I'll just note the issue
>>> now and discuss it with my co-author.   Based on my initial scan of your
>>> comments, my expectation is that a revised I-D could be provided in one to
>>> two weeks.
>>>
>>> > This popped up from IDnits, and would be worth fixing before Last
>>> Call.
>>>
>>> It seems that not fixing it is not really an option, much as I'd like to
>>> sweep the whole thing under the rug :-(.
>>>
>>
>> Yeah, I agree. Actual fix is further down, but let's see if you need it,
>> first.
>>
>> > -- The document seems to lack a disclaimer for pre-RFC5378 work, but may
>>> >     have content which was first submitted before 10 November 2008.
>>> If you
>>> >     have contacted all the original authors
>>>
>>> I'm not clear about the set of people within "all the original
>>> authors".   If this referring to the authors of RFC5661, then it is just
>>> contacting Spencer S and Mike Eisler, in addition to myself.  On the other
>>> hand, some material from RFC3530 may have migrated to RFC5661, which mkes
>>> the poblem more difficult.
>>>
>>
>> So, Spencer D's view of the world is, it's good to ask "original authors"
>> about this sooner, rather than later, because it only gets harder to ask
>> them as time passes (people change contact information, retire, and even
>> die, all of which gets in the way of asking).
>>
>> If you are OK contacting Spencer S and Mike and confirming that they are
>> willing to grant permission as per BCP 78, and asking if there is material
>> from previous RFCs with other authors in RFC 5661, that would be great.
>>
>>
>>> > and they are all willing to grant
>>> >     the BCP78 rights to the IETF Trust, then this is fine, and you can
>>> ignore
>>> >     this comment.
>>>
>>> I looked at BCP78 and it was not very clear what exactly I would be
>>> agreeing to or asking other authors to agree to, beyond what one would
>>> have agreed to before 11/10/2008.   BCP78 does  have a section entitled
>>> "Changes since RFC 3968" but it isn't very helpful.
>>>
>>
>> For the purposes of this discussion, I'm inclined to agree.
>>
>> I believe this is the explanation you're asking about, which is about
>> halfway down the list of changes:
>>
>>    The right to produce derivative works provided by the Contributor to
>>    the IETF Trust is not limited to being within the IETF Standards
>>    Process.
>>
>>
>> So that, if someone wanted to use material from RFC5661 in a document
>> that's not produced within the IETF standards process, the original authors
>> haven't actually given that permission, not least because no one ever asked
>> them for that permission. The current rights granted by authors would allow
>> (for instance) an IRTF research group to include this text in an
>> Experimental RFC.
>>
>> If it turns out that including the pre-RFC5378 disclaimer is more
>> tractable, that's fine, too - the intended RFC Status for this draft is
>> Proposed Standard, which the original authors would have already agreed to.
>>
>>
>>> > If not, you may need to add the pre-RFC5378 disclaimer.
>>> >     (See the Legal Provisions document at
>>> >    https://trustee.ietf.org/license-info for more information.)
>>>
>>> I looked in that document but I couldn't find the text of the needed
>>> disclaimer.
>>>
>>
>> Somewhat unhelpfully, that's in the various versions of the TLP that
>> exist as links on that page. What I'm seeing from the 5.0 version (most
>> recent version) at https://trustee.ietf.org/license-info/IETF-TLP-5.htm,
>> is
>>
>> If an IETF Contribution contains pre-5378 Material as to which the IETF
>> Trust has not been granted, or may not have been granted, the necessary
>> permissions to allow modification of such pre-5378 Material outside the
>> IETF Standards Process:
>>
>> This document may contain material from IETF Documents or IETF
>> Contributions published or made publicly available before November 10,
>> 2008. The person(s) controlling the copyright in some of this material may
>> not have granted the IETF Trust the right to allow modifications of such
>> material outside the IETF Standards Process. Without obtaining an adequate
>> license from the person(s) controlling the copyright in such materials,
>> this document may not be modified outside the IETF Standards Process, and
>> derivative works of it may not be created outside the IETF Standards
>> Process, except to format it for publication as an RFC or to translate it
>> into languages other than English.
>>
>>
>> Does this help?
>>
>> Spencer D
>>
>> > (This one tends to get Discusses during IESG Evaluation)
>>>
>>> I think I can avoid that.
>>>
>>>>