Greetings from FOSDEM at Brussels! I submitted the first version of this patch series at FOSDEM last year (see [0]), so I guess it's time for a small anniversary present :D [0]: https://www.mail-archive.com/barebox@xxxxxxxxxxxxxxxxxxx/msg30174.html Changes v1 -> v2: * also remove the GPL / LGPL boilerplata lines. Sadly the research on why Linux and U-Boot did this did not come up with a good result except "SPDX is an industry-wide accepted standard" [1] and "SPDX-License-Identifiers are a legally binding shorthand" [2], without further elaboration... However, since commit 23ea88c5e5f47df6beed ("README: add licensing information") we now explain in our README what these SPDX tags actually mean, so there should be no ambiguity. (Feedback by Oleksij Rempel, Sam Ravnborg and Ahmad Fatoum) [1]: https://patchwork.kernel.org/patch/10045625/#21135079 [2]: e.g. here https://lore.kernel.org/patchwork/patch/854656/ Roland Hieber (6): include: add SPDX GPL-2.0-only license tags where applicable include: add SPDX GPL-2.0-or-later license tags where applicable include: add SPDX GPL-2.0-only license tags for files without licensing information include: add SPDX LGPL-2.1-or-later license tags where applicable include: spi: add SPDX GPL-2.0-or-later license tags where applicable include: spi: add SPDX GPL-2.0-only license tags for files without licensing information include/abort.h | 1 + include/aimage.h | 3 +-- include/aiodev.h | 13 +------------ include/ata_drive.h | 11 +---------- include/bbu.h | 1 + include/binfmt.h | 3 +-- include/block.h | 1 + include/blspec.h | 1 + include/boot.h | 1 + include/bootchooser.h | 1 + include/bootm.h | 1 + include/bootsource.h | 1 + include/bootstrap.h | 3 +-- include/bpkfs.h | 3 +-- include/bunzip2.h | 1 + include/byteorder.h | 1 + include/cache.h | 1 + include/clock.h | 1 + include/cmdlinepart.h | 1 + include/command.h | 12 +----------- include/common.h | 12 +----------- include/complete.h | 1 + include/console.h | 12 +----------- include/console_countdown.h | 1 + include/crc.h | 1 + include/crc7.h | 1 + include/debug_ll.h | 11 +---------- include/dhcp.h | 5 +---- include/digest.h | 12 +----------- include/dirent.h | 1 + include/disks.h | 11 +---------- include/dma-dir.h | 1 + include/dma.h | 4 +--- include/driver.h | 12 +----------- include/efi.h | 1 + include/elf.h | 1 + include/envfs.h | 1 + include/environment.h | 12 +----------- include/errno.h | 1 + include/fb.h | 1 + include/fcntl.h | 1 + include/fdt.h | 1 + include/file-list.h | 1 + include/filetype.h | 1 + include/firmware.h | 10 +--------- include/fnmatch.h | 17 ++--------------- include/fs.h | 1 + include/getopt.h | 11 +---------- include/glob.h | 17 ++--------------- include/globalvar.h | 1 + include/gpio.h | 1 + include/gpio_keys.h | 1 + include/gunzip.h | 1 + include/hab.h | 11 +---------- include/image-fit.h | 14 +------------- include/image-metadata.h | 1 + include/image.h | 12 +----------- include/init.h | 1 + include/int_sqrt.h | 12 +----------- include/io.h | 1 + include/ioctl.h | 1 + include/jtag.h | 15 +-------------- include/kallsyms.h | 1 + include/kfifo.h | 11 +---------- include/kgdb.h | 1 + include/led.h | 1 + include/libbb.h | 2 +- include/libfile.h | 1 + include/libgen.h | 1 + include/local_mac_address.h | 3 +-- include/lzo.h | 1 + include/magicvar.h | 1 + include/malloc.h | 1 + include/math.h | 1 + include/mci.h | 12 +----------- include/memory.h | 1 + include/memtest.h | 1 + include/menu.h | 12 +----------- include/mmu.h | 1 + include/module.h | 1 + include/nand.h | 1 + include/notifier.h | 1 + include/of.h | 1 + include/of_address.h | 1 + include/of_device.h | 1 + include/of_gpio.h | 6 +----- include/of_graph.h | 5 +---- include/of_mtd.h | 3 +-- include/of_net.h | 3 +-- include/of_pci.h | 1 + include/param.h | 1 + include/parseopt.h | 1 + include/part.h | 12 +----------- include/partition.h | 1 + include/password.h | 11 +---------- include/pbl.h | 3 +-- include/phy-id-list.h | 1 + include/pinctrl.h | 1 + include/poller.h | 4 +--- include/poweroff.h | 1 + include/printk.h | 1 + include/progress.h | 1 + include/pwm.h | 1 + include/qsort.h | 1 + include/ratp.h | 1 + include/ratp_bb.h | 1 + include/readkey.h | 1 + include/regmap.h | 1 + include/regulator.h | 1 + include/reset_source.h | 6 +----- include/restart.h | 1 + include/rtc.h | 12 +----------- include/s_record.h | 12 +----------- include/scsi.h | 13 +------------ include/serdev.h | 1 + include/shell.h | 3 +-- include/sntp.h | 1 + include/spi/eeprom.h | 1 + include/spi/flash.h | 1 + include/spi/imx-spi.h | 1 + include/spi/spi.h | 1 + include/spi/spi_gpio.h | 11 +---------- include/state.h | 1 + include/stdio.h | 1 + include/stdlib.h | 1 + include/stmp-device.h | 6 +----- include/string.h | 1 + include/stringlist.h | 1 + include/twl6030_pwrbtn.h | 1 + include/types.h | 1 + include/ubiformat.h | 1 + include/uimagefs.h | 3 +-- include/uncompress.h | 1 + include/unistd.h | 1 + include/usb_dfu_trailer.h | 1 + include/w1_mac_address.h | 3 +-- include/watchdog.h | 12 +----------- include/wchar.h | 1 + include/xfuncs.h | 1 + include/xymodem.h | 11 +---------- 140 files changed, 142 insertions(+), 386 deletions(-) -- 2.24.1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox