X-Original-To: alpine-devel@lists.alpinelinux.org Received: from mail-qk0-f195.google.com (mail-qk0-f195.google.com [209.85.220.195]) by lists.alpinelinux.org (Postfix) with ESMTP id 69F0F5C4E1E for ; Wed, 31 Jan 2018 19:35:29 +0000 (GMT) Received: by mail-qk0-f195.google.com with SMTP id k201so16283223qke.9 for ; Wed, 31 Jan 2018 11:35:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dereferenced-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=s7hPUo6Ni62qbN3LJEz46HqPaTHw+HqAufJMz0jJht0=; b=EENpXciolXALYLKI1+0oxi9aEjIArQiRYtgXy2fR9PfMO/9jzU8XxIHxXyp1htXnnF AjQfZCS8r1oq8W4zaTZOkifmKeR8QaOfNS6U4LThbGOvV6wfqAFoEUjULVlGORwDMiJe BU/0yHUw4UqQtRkt/m+Rfj8AZJaLvJKu2gOhV5LzapLQYS3ieU/d5BqsnYFimV1TDH+6 GcQ2j1HGryrw6tAA8QzzGD+c7p1tSL6YtWngenb7ZIS6/cMiwhigwU15m8Y4FQA8JS73 fruZk/DBSH4L+HarjRoByU2LZa42jxZR6apNGmg4zHF4/59tJE3KbQSFqCfBkvGxxQlt CziQ== 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:content-transfer-encoding; bh=s7hPUo6Ni62qbN3LJEz46HqPaTHw+HqAufJMz0jJht0=; b=J4eIFZ2tauOSttmDuvdGCcIistdAPBGoVMhYJWutaRCO7FYi+31l40UiGE3gmeVc0p nrKf/uCuziXwv6dA6EJhD9TukqW4CYFuVHgKt8tl7u1dkTtk8o1mtfqhr4JfsJ92VI7Z 6B3YezQF2f84ivozuFI8nDRixDMNICG8KBuFo1W9PTuUuFV4lPc2LpSY4MYzGe47B09+ zO8lPvFtvMuMl+LchwgegaJF1AwMDxd9cJ+sKy5qnwPBMcb33OiBeu75SlYHvuuGSIQJ YNAbP8WrqPrnRiU67HBOHTBiJpDErm14ejTXWqIeImFzRCq6qKfMX3TAZV2OYRj5LMxZ dhkg== X-Gm-Message-State: AKwxytdGfIRMht7T1r2CaRH6SuyggRoyAbT02hgNfCF/kGfo0F972cqI xRKpi9cy2GqOrksUm1vwYdD1ZvBzrs+bQBXUiM/fQg== X-Google-Smtp-Source: AH8x224pRkkYWQZnrxP66q7vki/gLp0tRa9DTi9PmtVRnLFnRhOeN9/D1nFbMmStFP2YHVVkNcaBtU39jgFTHJlAcaw= X-Received: by 10.55.191.65 with SMTP id p62mr50089227qkf.191.1517427328905; Wed, 31 Jan 2018 11:35:28 -0800 (PST) X-Mailinglist: alpine-devel Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Received: by 10.200.39.100 with HTTP; Wed, 31 Jan 2018 11:35:28 -0800 (PST) In-Reply-To: References: <1614404acdb.edd44d4135179.3833405768989653606@zoho.com> From: William Pitcock Date: Wed, 31 Jan 2018 13:35:28 -0600 Message-ID: Subject: Re: [alpine-devel] RFC: Fixing license field in APKBUILDs (or a bit more) To: =?UTF-8?Q?Przemys=C5=82aw_Pawe=C5=82czyk?= Cc: alpine-devel Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello, On Wed, Jan 31, 2018 at 12:26 PM, William Pitcock wrote: > Hello, > > On Mon, Jan 29, 2018 at 4:23 PM, Przemys=C5=82aw Pawe=C5=82czyk wrote: >> Preface >> ------- >> >> It is kind of a follow up to the the previous thread started month ago: >> >> License naming in APKBUILD - SPDX License List >> >> Please check it if you haven't already. >> >> >> Intro >> ----- >> >> Conversion from simplistic and imprecise license naming that was used >> before in Alpine Linux (e.g. GPL, GPL2, BSD, etc.) to slightly more >> verbose but also more precise and standardized license naming will >> undoubtedly make quality of Alpine Linux packages higher. >> >> SPDX license identifiers are already getting adoption in many >> open-source circles. I believe that Alpine Linux did a good thing by >> deciding to use SPDX over half year ago. Unluckily, or maybe luckily, >> conversion didn't truly followed on back then. There were some changes >> here and there, but nothing of greater scale to really nail all existing >> packages. I wrote "luckily", because at the end of 2017 SPDX License >> List got new version 3, which has some changes compared to version 2.x. >> >> I believe, as I already wrote in previous thread, that we should stick >> to this new version, and most likely to its updates too, when they will >> be ready, as I doubt they will be disruptive. >> >> One unfortunate thing about sticking with version 3 of the list is that >> one of distros reusing Alpine Linux as its base, Adelie Linux, is >> apparently fixed on older version of SPDX License List, so already done >> and upcoming changes may be not truly welcomed by them to some extent, >> but I hope we'll be able to resolve all problems eventually and Alpine >> Linux and Adelie Linux relationship will remain good and healthy. > > Adelie strongly prefers to use SPDX 2. > > We have already done some amount of license audit (e.g. for the subset > of Alpine packages we ship), which has been using SPDX 2 identifiers. > If we switch to SPDX 3 identifiers, we will have to start over, as > they will need to be reverified. > In addition, all packages that we are planning to upstream (KDE) > presently use the SPDX 2 identifiers. > We also have already done a lot of work to incorporate SPDX 2 into our > standard packaging procedures, a few contributors complained that SPDX > 3 identifiers are "annoying" and "mental bandwidth wasting." > > A possible compromise would be to allow either SPDX 2 or SPDX 3 > identifiers, based on the maintainer's preference: SPDX 3 deprecates > but does not remove the SPDX 2 identifiers; in other words SPDX 3 is a > superset of SPDX 2. Put differently, any tool which works with SPDX 3 > identifiers has to work with SPDX 2 identifiers as well. After discussing with jirutka, we came to the conclusion that SPDX 2 shorthand identifiers are fine as long as they are not vague. For example "GPL-2.0+" is equally valid to "GPL-2.0-or-later". This resolves the main gripe that Adelie has with SPDX 3. William --- Unsubscribe: alpine-devel+unsubscribe@lists.alpinelinux.org Help: alpine-devel+help@lists.alpinelinux.org ---