public inbox for linux-spdx@vger.kernel.org
 help / color / mirror / Atom feed
From: Greg KH <gregkh@linuxfoundation.org>
To: Allison Randal <allison@lohutok.net>
Cc: linux-spdx@vger.kernel.org
Subject: Re: Meta-question on GPL compliance of this activity
Date: Sat, 25 May 2019 18:56:43 +0200	[thread overview]
Message-ID: <20190525165643.GA13394@kroah.com> (raw)
In-Reply-To: <bf40a3f2-3d17-b9f8-1f10-85d3adb6709b@lohutok.net>

On Fri, May 24, 2019 at 04:24:25PM -0400, Allison Randal wrote:
> Which seems to leave the options of generating a condensed list of
> historical notices from the git history and either:
> 
> - adding the generated file to the release tarball, or

As the person who generates the release tarballs these days, this is
going to be tough.  It's an automated process that generates it directly
from the git tree itself so that anyone else can also do the same thing
and verify that what we released is identical to what the git tree has.

Reproducable builds are good to have :)

If I have to have the servers run some other script that magically
injects it into the tarball, that's going to be a big problem as it
makes verification of the tarball _much_ more difficult :(

> - posting the generated file on some kernel.org domain (updated with
> each release), and linking to it from some sensible doc file in the git
> repo, possibly: Documentation/process/license-rules.rst

We can do this, again, if it is something that is actually workable.

Again, remember we have over 65 thousand files in the kernel source
tree.  Any single file that tries to reference them all, in any form, is
going to be unworkable.  As a simple experiment, has anyone tried to run
something like 'reuse' on the kernel source tree today and seen what the
output is?  Good luck with that :)

thanks,

greg k-h

> In my experience, Kernel teams for Linux distros tend to pull their
> Kernel source from git rather than the tarballs anyway, so the second
> method of posting the generated file is probably a more reliable way to
> get the information passed through to the distros.

Why would a distro kernel package suck in a random file off of the web
that could change at any point in time and isn't obviously related to
the kernel tree itself (i.e. part of it?)

And wouldn't they really need to post their _OWN_ file as everyone who
ships a kernel changes it in some way (for good reasons.)  So
individuals would need to be able to generate their own file somehow.

Anyway, I'm trying to say that a "single file" is going to be a major
pain in the rear with almost no benefit that I can see.

Again, has anyone demanded such a thing from any other project that has
switched to only SPDX tags (like uboot?)

thanks,

greg k-h

  parent reply	other threads:[~2019-05-25 16:56 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-06-06 19:58 [Batch 1 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_208.RULE Thomas Gleixner
2019-05-21 17:58 ` Meta-question on GPL compliance of this activity Richard Fontana
2019-05-21 18:59   ` J Lovejoy
2019-05-21 21:08   ` Bradley M. Kuhn
2019-05-22  9:40     ` Thomas Gleixner
2019-05-22 13:30     ` Greg KH
2019-05-23  4:41       ` Bradley M. Kuhn
2019-05-23  5:42         ` Thomas Gleixner
2019-05-22 16:14     ` J Lovejoy
2019-05-22 21:10       ` John Sullivan
2019-05-23  1:19         ` J Lovejoy
2019-05-23  6:06           ` Thomas Gleixner
2019-05-29 20:57           ` John Sullivan
2019-05-29 21:30             ` Greg KH
2019-06-01  3:22               ` John Sullivan
2019-06-01  9:31                 ` Greg KH
2019-06-01  4:21               ` Richard Fontana
2019-05-24  4:33       ` Richard Fontana
2019-05-24  5:20         ` Greg KH
2019-05-24 20:24           ` Allison Randal
2019-05-25  1:07             ` Richard Fontana
2019-05-27 21:23               ` Allison Randal
2019-05-25 16:56             ` Greg KH [this message]
2019-05-27 21:54               ` Allison Randal
2019-05-28  7:21                 ` Dominik Brodowski
2019-05-22 13:27   ` Greg KH
2019-05-22 14:16     ` Thomas Gleixner
2019-05-22 16:33       ` J Lovejoy
2019-05-22 16:52         ` Thomas Gleixner
2019-05-22 17:00           ` J Lovejoy
2022-06-06 20:11 ` [Batch 1 - patch 12/25] treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_208.RULE Richard Fontana
2022-06-06 20:17   ` Thomas Gleixner
2022-06-07 18:12     ` Bradley M. Kuhn
2022-06-07 23:05       ` Thomas Gleixner
2022-06-08  8:33         ` Allison Randal
2022-06-08 14:04           ` Bradley M. Kuhn
2022-06-08 14:59             ` Allison Randal
2022-06-08 17:18               ` Bradley M. Kuhn
2022-06-08 18:54                 ` Richard Fontana
2022-06-08 19:29                   ` Bradley M. Kuhn
     [not found]                     ` <02f4021f-63a5-4796-d790-2bacd37b90d2@jilayne.com>
2022-06-09  0:31                       ` Bradley M. Kuhn
2022-06-09  4:51                         ` J Lovejoy
2022-06-09 15:03                           ` Bradley M. Kuhn
2022-06-09  2:35                       ` Richard Fontana
2022-06-06 20:31   ` Bradley M. Kuhn

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20190525165643.GA13394@kroah.com \
    --to=gregkh@linuxfoundation.org \
    --cc=allison@lohutok.net \
    --cc=linux-spdx@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox