Re: [Ietf-and-github] Mail regarding draft-ietf-git-github-wg-configuration, section 3.1 (Contributions)

"Martin Thomson" <mt@lowentropy.net> Tue, 05 March 2019 17:44 UTC

Return-Path: <mt@lowentropy.net>
X-Original-To: ietf-and-github@ietfa.amsl.com
Delivered-To: ietf-and-github@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4BC6131332 for <ietf-and-github@ietfa.amsl.com>; Tue, 5 Mar 2019 09:44:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level:
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b=DBe+b3lQ; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=k/gEsvjr
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 zNJRAxE-7Jdv for <ietf-and-github@ietfa.amsl.com>; Tue, 5 Mar 2019 09:44:28 -0800 (PST)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C49E413132C for <ietf-and-github@ietf.org>; Tue, 5 Mar 2019 09:44:27 -0800 (PST)
Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id E687920840; Tue, 5 Mar 2019 12:44:26 -0500 (EST)
Received: from imap2 ([10.202.2.52]) by compute1.internal (MEProxy); Tue, 05 Mar 2019 12:44:26 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=message-id:in-reply-to:references:date:from:to:subject :content-type; s=fm1; bh=Jbd1OQQ6jvyLMX7qX7fQ9pR423Up6TeaQ6BS1Ab niu8=; b=DBe+b3lQ1ql2yZVGUShJLW8FMf7FSQZKYyNI/Ib8227GitbIe8vwuz5 FMJQTqMqaKx7O+DlrG3HMKcZjo7MYfV6r7dzMAK57Q7SX/yZU3eisb0O+YDHupUJ +V/Yc+3OAISv4UnOk7i0XE1Su0xyhy60t2iO7VXFnhhm5VhkUqSPP999GJjE1DcA 4urDgwQWVCgcNnhzn97LBLfBqTBZjOTGkoxaxIK1W7vaTM9sjExY0VvOL0XWB9ye +CUR2evwDPi2smelu44btqJq2hEpxCNlDTTTuGpxcKDYZqWTjW+34P0oBNXPTRf9 6BQuBCH6y+HX0XfdN2lBTBRGHDvfqoA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:references:subject:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=Jbd1OQQ6jvyLMX7qX 7fQ9pR423Up6TeaQ6BS1Abniu8=; b=k/gEsvjrZhU+Jcp8EenqcnmofMwDsSzVQ qc8oeKrBLm+KasFeAFgTgVkB/2l/Uvm2PUHi27D1kbTnXNr5n6NOFtyFc/+6RXr8 I4orywVlm4mfCsp64bSJ1B2+xzJv5mvz+FcxcgDEC4g4va8Rx9y5HwpVbmsGmRtO mc/ieWQNeRy+7JrmHbRqcSfW3SVoOX559EOFbeyY0Nv+uVq2s2I/9JftDL0oXXP0 zlK9UtAvMs1a4zAo0wBTTLJrvOC9hb4MkH6aByGi+bo372ei92TR6f3i7x1kEDVw SOYKr/pwnFu1n6H58YjcIRytvnH0/ZGIp/Gt1ZvRI5BWPBoXL139w==
X-ME-Sender: <xms:erV-XK1FsgiNRnWxDcrdajNzkM9ZAPF7ZPe-eHSjOex1Cfyu7-Py_w>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedutddrfeefgddutdehucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfkfgjfhffhffvufgtsehttdertderreejnecuhfhrohhmpedfofgrrhht ihhnucfvhhhomhhsohhnfdcuoehmtheslhhofigvnhhtrhhophihrdhnvghtqeenucfrrg hrrghmpehmrghilhhfrhhomhepmhhtsehlohifvghnthhrohhphidrnhgvthenucevlhhu shhtvghrufhiiigvpedt
X-ME-Proxy: <xmx:erV-XBJzQmwSJYmKiwRmChjz0mECRnt_G1ZZgX7MJDvO9L129uYwxw> <xmx:erV-XIHBRKyE_jgzaO3KH5z26gQx7gFSQHSo2O_ALh21_bfu_0aRCA> <xmx:erV-XMUvI7lapmzu1krUkYhahBHsZjgoYDz_POyeNqOflObnyiwx8Q> <xmx:erV-XLgTT3ZJSawmgpbssuXesjX2MfbgKR05ZjzgGKl8l8uGh8-6LA>
Received: by mailuser.nyi.internal (Postfix, from userid 501) id 6BA4D7C3AB; Tue, 5 Mar 2019 12:44:26 -0500 (EST)
X-Mailer: MessagingEngine.com Webmail Interface
User-Agent: Cyrus-JMAP/3.1.5-925-g644bf8c-fmstable-20190228v5
X-Me-Personality: 92534000
Message-Id: <12778523-2a7f-492c-bb2c-9e234980594d@www.fastmail.com>
In-Reply-To: <4D3661B2-5083-48F5-8D52-079E90ED9C0D@stewe.org>
References: <C29868B2-6489-4D3C-A57F-4A6A52CA72B3@contoso.com> <c99214a2-40ee-41dd-a4dc-e361d56771cd@www.fastmail.com> <4D3661B2-5083-48F5-8D52-079E90ED9C0D@stewe.org>
Date: Tue, 05 Mar 2019 12:44:26 -0500
From: Martin Thomson <mt@lowentropy.net>
To: Stephan Wenger <stewe@stewe.org>, "ietf-and-github@ietf.org" <ietf-and-github@ietf.org>
Content-Type: text/plain
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-and-github/bfUwPILWh0j26JYsEPqAKvylSKA>
Subject: Re: [Ietf-and-github] Mail regarding draft-ietf-git-github-wg-configuration, section 3.1 (Contributions)
X-BeenThere: ietf-and-github@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of using GitHub in IETF activities, particularly for Working Groups" <ietf-and-github.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-and-github>, <mailto:ietf-and-github-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-and-github/>
List-Post: <mailto:ietf-and-github@ietf.org>
List-Help: <mailto:ietf-and-github-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-and-github>, <mailto:ietf-and-github-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Mar 2019 17:44:32 -0000

> StW: Yes, this seems adequate.  However, I thought the subject draft is 
> guidance for WGs setting up their own GitHub projects.  Nowhere it is 
> mandated that they use the IETF "tree" or whatever that thing may be 
> called.  In theory, I could set up my own GitHub repository under my 
> own name, not using your excellent infrastructure, no Note Well, no 
> nothing, and invite the working group to contribute.  Then all kinds of 
> random people (including potentially malicious ones) could 
> theoretically make Contributions in the BCP79 sense arguably without 
> being bound by BCP79.  So I guess there should be a word of warning in 
> this draft--using the Martin Thomson-style infrastructure and the IETF 
> tree (or whatever that thing is called), or otherwise be very careful 
> to implement your own mechanisms to ensure that all Contributions are 
> made in accordance with BCP79 and the Note Well.

This is certainly a risk we bear, but not one that we avoid by writing things down in documents (which seems to be our only real tool, other than filling inboxes and mail archives with words, that is).  People will make venues that accept contributions and fail to create the proper notices.  That is what tends to happen already.  For instance, not to pick on anyone in particular, but I see plenty of personal repositories with drafts sitting in them that accept issues and pull requests but don't have any notices attached.

The best we can do is write down what should happen and smooth the path for the good stuff as much as possible.  My view is that the draft we're discussing does pretty much what it needs to do (or at least can do) in this regard.