linux-spdx.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* SPDX conversion under scripts/dtc/ of Linux Kernel
@ 2019-06-19 10:23 Masahiro Yamada
  2019-06-19 12:59 ` Greg Kroah-Hartman
  0 siblings, 1 reply; 4+ messages in thread
From: Masahiro Yamada @ 2019-06-19 10:23 UTC (permalink / raw)
  To: David Gibson, Rob Herring, linux-spdx, Devicetree Compiler, DTML
  Cc: Linux Kernel Mailing List, Greg Kroah-Hartman, Thomas Gleixner,
	Frank Rowand

Hi.

In this development cycle of Linux kernel,
lots of files were converted to use SPDX
instead of the license boilerplate.

However.

Some files were imported from a different project,
and are periodically synchronized with the upstream.
Have we discussed what to do about this case?


For example, scripts/dtc/ is the case.

The files in scripts/dtc/ are synced with the upstream
device tree compiler.

Rob Herring periodically runs scripts/dtc/update-dtc-source.sh
to import outcome from the upstream.


The upstream DTC has not adopted SPDX yet.

Some files in Linux (e.g. scripts/dtc/dtc.c)
have been converted to SPDX.

So, they are out of sync now.

The license boilerplate will come back
when Rob runs scripts/dtc/update-dtc-source.sh
next time.

What shall we do?

[1] Convert upstream DTC to SPDX

This will be a happy solution if it is acceptable in DTC.
Since we cannot push the decision of the kernel to a different
project, this is totally up to David Gibson.

[2] Change scripts/dtc/update-dtc-source.sh to
    take care of the license block somehow

[3] Go back to license boilerplate, and keep the files
    synced with the upstream
    (and scripts/dtc/ should be excluded from the
     SPDX conversion tool.)

Or, what else?

-- 
Best Regards
Masahiro Yamada

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-06-20  7:51 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-19 10:23 SPDX conversion under scripts/dtc/ of Linux Kernel Masahiro Yamada
2019-06-19 12:59 ` Greg Kroah-Hartman
2019-06-19 15:39   ` Rob Herring
2019-06-20  7:45     ` David Gibson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).