Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp50663ybi; Thu, 20 Jun 2019 17:36:26 -0700 (PDT) X-Google-Smtp-Source: APXvYqxLPt7bRQUnzYyLfWxdcGFDQL2VzlhQD2afUPFYNN1+BSObfA3e3p19U95p7oib+b28zic1 X-Received: by 2002:a17:902:b215:: with SMTP id t21mr8302337plr.123.1561077386084; Thu, 20 Jun 2019 17:36:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561077386; cv=none; d=google.com; s=arc-20160816; b=hl7sjLWNzBFGxLCVA7YsQdv2C9O4kj+KSO250Fl3N6rALGxQrYvKf7L10bJu5xYikA XOv7z2ILAY2OvmBNflVqdV21CTJU6rCjNN2ZGLuyvYevtOr3gF10UALnHFaZKApXcWPP Srq+dHT3J1uGiooHZP8c9vTEHSni/WLr64rc83ebXoBc8mRvInPvxilvqiGupKqAakM3 XgWXWjE8v81DnEjDxb4VVtMH/YR2CTZHk09/TNuOD2jkNocczYa03G54WGCMHdvF4Drr un8t9wGdHde2swYKXOMOVAB7zGDbJ9/W3KrTvjhENMo8YORNr1X6fJBYuvofGdvUwVck QYPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:date:cc:to:from:subject:message-id :dkim-signature:dkim-signature; bh=YpOM/iPZiTqySKfXm0jcl6G5yJcw05zePfaGadxWQ+o=; b=TYm/S6yH4e1HtgyZ+ihoSxoBpdgcJEoL8ue0Ep8a8twAOpKTvBbH3EzPKrgONZwQvf ywjoAQHAXGyOZfzp+hSIKNZJCiiBrhzvpAk4wSFUsh/ZQiZjdD4kfAI1PJqnmWl4IcPm CcNUi4puY0d9VIRfTjw5lpmk4EcOFX7tUUd6fx76ofkxltD+c1gvmrLYClmTE4qDeCtg JRVhTIMd312KIHRetLDny2M5jhbUltpCYz125U1+ZgEdclYYxgtyXKgMYtVahR+YSINA UOvCDTiw3Uw7EzGrAsY37iC37jrZoxyOgcHi7nCpM6JWTNNmy2gAwE34nXe0uNKWLKuI NCtQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@hansenpartnership.com header.s=20151216 header.b=tw4tco25; dkim=fail header.i=@hansenpartnership.com header.s=20151216 header.b=QU4p2pKf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hansenpartnership.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i11si977239pfa.240.2019.06.20.17.36.10; Thu, 20 Jun 2019 17:36:26 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@hansenpartnership.com header.s=20151216 header.b=tw4tco25; dkim=fail header.i=@hansenpartnership.com header.s=20151216 header.b=QU4p2pKf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=hansenpartnership.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726130AbfFUAfp (ORCPT + 99 others); Thu, 20 Jun 2019 20:35:45 -0400 Received: from bedivere.hansenpartnership.com ([66.63.167.143]:48054 "EHLO bedivere.hansenpartnership.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725936AbfFUAfp (ORCPT ); Thu, 20 Jun 2019 20:35:45 -0400 Received: from localhost (localhost [127.0.0.1]) by bedivere.hansenpartnership.com (Postfix) with ESMTP id 4B6D18EE109; Thu, 20 Jun 2019 17:35:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hansenpartnership.com; s=20151216; t=1561077344; bh=4SybJ64WRzbF81D+u3E9E1lNdPTnhgguApMd3wSkw38=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=tw4tco25cgbnb+/WKfb8+z2HKiGks93PhclKKf5NdrelPDYy44Q4RwZgfvH3TvKq3 0z/uaAv/y4xlAIKH+DGJT72I1+LIrpXA4jFjEPw3af/fLExbI7dzmLIzWCsnI6znpg DmhQuvQbaIH/xnJnwKvAGcRoNVYZQ8sUV7uEwAFk= Received: from bedivere.hansenpartnership.com ([127.0.0.1]) by localhost (bedivere.hansenpartnership.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UMYu4CxO6Nxh; Thu, 20 Jun 2019 17:35:44 -0700 (PDT) Received: from jarvis.lan (unknown [50.35.68.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by bedivere.hansenpartnership.com (Postfix) with ESMTPSA id 7D9CF8EE0CF; Thu, 20 Jun 2019 17:35:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hansenpartnership.com; s=20151216; t=1561077343; bh=4SybJ64WRzbF81D+u3E9E1lNdPTnhgguApMd3wSkw38=; h=Subject:From:To:Cc:Date:In-Reply-To:References:From; b=QU4p2pKft3QyAscZ7C2T5smYqAWqaxb2ax2/Thov2rf1hr91Biv+hgDa1WfQEMcnh OVH7Rk74TYnC2vfAa/SGCzZ3rje2HugUo9Pav0oCrOwwMtQSgWIERznHtoMXywV3gG L7ch6tfa0GaKSL3ua1yDr2SOZxHm8jcvIm2XuPNo= Message-ID: <1561077341.7970.47.camel@HansenPartnership.com> Subject: Re: linux-next: manual merge of the scsi tree with Linus' tree From: James Bottomley To: Linus Torvalds , Stephen Rothwell Cc: Linux Next Mailing List , Linux Kernel Mailing List , Thomas Gleixner , Greg Kroah-Hartman , Christoph Hellwig , "Martin K. Petersen" , Hannes Reinecke Date: Thu, 20 Jun 2019 17:35:41 -0700 In-Reply-To: References: <20190522100808.66994f6b@canb.auug.org.au> <20190528114320.30637398@canb.auug.org.au> <20190621095907.4a6a50fa@canb.auug.org.au> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.26.6 Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, 2019-06-20 at 17:07 -0700, Linus Torvalds wrote: > On Thu, Jun 20, 2019 at 4:59 PM Stephen Rothwell u> wrote: > > > > At what point does it become worth while to do a back merge of > > v5.2-rc4 (I think the last of the SPDX changes went into there) to > > take care of all these (rather than Linus having to edit each of > > these files himself during the merge window)? > > For just trivial conflicts like this that have no code, I really > would prefer no backmerges. > > That said, I would tend to trust the due diligence that Thomas, Greg > & co have done, and am wondering why the scsi tree ends up having > different SPDX results in the first place.. There's two problems. One is simple terminology: the Documentation/process/licence-rules.rst say: GPL-2.0 means GPL 2 only GPL-2.0+ means GPL 2 or later I believe RMS made a fuss about this and he finally agreed to GPL-2.0-only GPL-2.0-or-later It's just the kernel doc hasn't been updated so Christoph did what the doc says when making the change and Thomas did what we've apparently agreed to with RMS, hence textual discrepencies. The other problem is actually substantive: In the libsas code Luben Tuikov originally specified gpl 2.0 only by dint of stating: * This file is licensed under GPLv2. In all the libsas files, but then muddied the water by quoting GPLv2 verbatim (which includes the or later than language). So for these files Christoph did the conversion to v2 only SPDX tags and Thomas converted to v2 or later tags. Based on somewhat distant recollections of history, I believe Christoph is right on this one. James