Received: by 10.223.164.202 with SMTP id h10csp1746027wrb; Sat, 11 Nov 2017 14:30:35 -0800 (PST) X-Google-Smtp-Source: AGs4zMY835XvsPxt9+oOLt/x6oQhyE7ezfGx3MqWXPNbFDuvCmH7uTpkvg4XUzrrYxANV7/J0u8m X-Received: by 10.84.241.65 with SMTP id u1mr4629651plm.262.1510439435390; Sat, 11 Nov 2017 14:30:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510439435; cv=none; d=google.com; s=arc-20160816; b=vdQu8uOp3GLqjYrWXF5KwQi/Z2EW3gP+jJLyYMfimr/go3cs8luKCkcgO7JVedx5Tc LdPIra2835tFKTA76nbwYwlr56w4aWj757z0fHV6kANedWVni8S3ITnpVDSkzjqEHLg/ wSFaIjkpemijxHkD/+zLzrcn0dfvgtfArUF76erioHvM4XgbuxJ0NaS84xagUOR/g0vw tzgBguWvKr4LqtjvtRI3Wo0N53mGDVjt3YplSHjrNZLkY5Ca+uolQAU8SauhhtJ8GsvU +fm3FVBEIJ1GFmS8b/KbwdXOyakyXRUt1tmWXOvZTjeG1muLP4460E5LuPYv+9BC7881 3MVA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=uzFUEFaSk/PTP3EkHImvTcL/Ap4RjN3wsytgTsuJuxI=; b=yjkXeg8Kab/I7GTNwNEBEd+bIEgZaNlr0ujc19oQPiSxPgdd7nEz2TKqB1KBgoLLp4 vAUQ9Hfq6dDFiI8uC6jWGF0B8BtwTkd3FZTLVTSPsCGyMD4aS+ATzopCi3wVG0lVTas7 qpKPCHbxkeBDWxkufCfxMWN4oXAXknwreN+DVI0w3q27T4GQKl/5ESAgPl8GxmzlTG0J rThNAB5jPfsaTdzEnI+TCwRAScWiSnv+EIhiRQYCLLMEb24n2ysa8TVzfiudSpMk3YEB o95HrKNNpifFddlwizLKxqBNLPMv1DduHVFF8bo4+fbRdU3wG3x07BbQUiaMcUwaZSfF Ptfg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=GCPppy8p; 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=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w8si13185508pll.374.2017.11.11.14.30.22; Sat, 11 Nov 2017 14:30:35 -0800 (PST) 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=pass header.i=@gmail.com header.s=20161025 header.b=GCPppy8p; 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=pass (p=NONE sp=NONE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752210AbdKKW3n (ORCPT + 85 others); Sat, 11 Nov 2017 17:29:43 -0500 Received: from mail-qt0-f195.google.com ([209.85.216.195]:56043 "EHLO mail-qt0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751733AbdKKW3m (ORCPT ); Sat, 11 Nov 2017 17:29:42 -0500 Received: by mail-qt0-f195.google.com with SMTP id v41so15720550qtv.12 for ; Sat, 11 Nov 2017 14:29:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=uzFUEFaSk/PTP3EkHImvTcL/Ap4RjN3wsytgTsuJuxI=; b=GCPppy8pEMlzqFPX57uDFgEOhDibKHqFA6eCT/QPXuQhtzMypNTA4kzj5R6FKGwpq4 0Fvb8l3KKbmyNjMsMvqPBLBGbpdReBqWTFK0TqaVfhRcrfUHNl/jfPNp0BTx+h0/UTYg iW0s4mcC2iYiHRFA3Ylq75L8uer6kpztN88WARAk3zh6p0taKVzhBF+va/Cuf/mK865f G/7IZezBQ7ihWKR0SQ2QRWj0R7wVHPGPTnkIQIXCdzR8c5q8B1EbQL4kLRBdxUvpk1ss pIGLn3vOTEc/BdRM6xiwITx6WGoZU+PNFIjFG48CFUI+6OISLiSoJckHO3kb3b/VMP51 MjaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=uzFUEFaSk/PTP3EkHImvTcL/Ap4RjN3wsytgTsuJuxI=; b=rsA0Piac9oiqsO4lQKyUN6cVG01NNWz0laN8pOg/7A7giZYlR9Uj7HItq1SHW1Y2Au PM6Or4+rf2zJ7UR3jLHiwpvy5bjR3QUkeWJMK5vTUKs5lLdmMr3DTqLexCE37MERtqvC GWzwFUXzYrSkMDx+OeVJRE3ITE5ioHktGQ9PDFxyyJ3zNL2ROF+hvTJuZddq5anKOw+a CN6BWPVIYFt9UqtqFf580ywuuMJolOh/D9Vcp6jK+EqjTapaEZOpYeNI8R2mfa9SdjtS VqC7TutZ8XxedaHRezQWUTd8UajIueBzF1Uw5SF47EZh0tenJTxMvMAFebryx4TFevNo 7W9w== X-Gm-Message-State: AJaThX4ahkQO8qowAv7vH8m5rbJIeRG2IDIh8rKI2Jnwi7wN+YCFi3qo xny/kR3hIEGx2MQ+gBcdR8Pdowgp2Bnk+9aZLmk= X-Received: by 10.200.54.236 with SMTP id b41mr2331611qtc.280.1510439381394; Sat, 11 Nov 2017 14:29:41 -0800 (PST) MIME-Version: 1.0 Received: by 10.237.52.161 with HTTP; Sat, 11 Nov 2017 14:29:40 -0800 (PST) In-Reply-To: <20171111212159.GA25689@silk.coyote.org> References: <20171111212159.GA25689@silk.coyote.org> From: Charlemagne Lasse Date: Sat, 11 Nov 2017 23:29:40 +0100 Message-ID: Subject: Re: Adding LICENSES folder for REUSE To: Jonas Oberg Cc: linux-kernel@vger.kernel.org, Greg Kroah-Hartman , carmenbianca@fsfe.org, Masahiro Yamada Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, 2017-11-11 22:21 GMT+01:00 Jonas Oberg : > I wouldn't do that now. Adding SPDX license identifiers is in most cases > quite sufficient and something which I would encourage first. > > What you mention about the LICENSES/ folder and the License-Filename > tag (which can be repeated) is an addition which is a bit more specific, > especially for BSD licenses where the SPDX license identifier alone does > not convey information about the specific "attribution requirement" of > each licensor. > > Most often though, as you find the BSD licenses in the source code headers, > we wouldn't want the license text separated from them, and it would be > contrary to the REUSE principles to do so. Thank you for the fast reply. Just as summary: 1. SPDX license identifier first 2. Full BSD/MIT/ISC license in source files is sufficient and don't require License-Filename 3. verbatim licenses which are not in source files (GPL, LGPL, MPL, ...) should be in LICENSES/ 4. License-Filename tag can be added later and multiple are allowed per file If this understanding is correct then I would still propose that the LICENSES folder is prepared with the previously identified long licenses (which are currently not stored completely in the source files): mkdir LICENSES curl -o LICENSES/GPL-1.0.txt https://www.gnu.org/licenses/gpl-1.0.txt curl -o LICENSES/GPL-2.0.txt https://www.gnu.org/licenses/gpl-2.0.txt curl -o LICENSES/MPL-1.1.txt https://www.mozilla.org/media/MPL/1.1/index.0c5913925d40.txt curl -o LICENSES/LGPL-2.0.txt https://www.gnu.org/licenses/lgpl-2.0.txt curl -o LICENSES/LGPL-2.1.txt https://www.gnu.org/licenses/lgpl-2.1.txt $EDITOR COPYING # change file to reference LICENSES/GPL-2.0.txt ? git add LICENSES COPYING git commit Thanks, Charlemagne Lasse From 1583806848271098950@xxx Sat Nov 11 21:31:53 +0000 2017 X-GM-THRID: 1583804654499186622 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread