[U-Boot] [PATCH] Add "GPL cleanup" task to feature-removal-schedule.txt

From: Wolfgang Denk wd@denx.de
Announce removal of all non-GPL or GPL-incompatible files after August 2009.
Signed-off-by: Wolfgang Denk wd@denx.de --- doc/feature-removal-schedule.txt | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-)
diff --git a/doc/feature-removal-schedule.txt b/doc/feature-removal-schedule.txt index 9ba7a04..10e63bf 100644 --- a/doc/feature-removal-schedule.txt +++ b/doc/feature-removal-schedule.txt @@ -18,6 +18,20 @@ Who: Peter Tyser ptyser@xes-inc.com
---------------------------
+What: GPL cleanup +When: August 2009 +Why: Over time, a couple of files have sneaked in into the U-Boot + source code that are either missing a valid GPL license + header or that carry a license that is incompatible with the + GPL. + Such files shall be removed from the U-Boot source tree. + See http://www.denx.de/wiki/pub/U-Boot/TaskGplCleanup/u-boot-1.1.2-files + for an old and probably incomplete list of such files. + +Who: Wolfgang Denk wd@denx.de and board maintainers + +--------------------------- + What: Individual I2C commands When: April 2009 Why: Per the U-Boot README, individual I2C commands such as "imd", "imm",

In message 1238686269-30075-1-git-send-email-wd@denx.de I wrote:
From: Wolfgang Denk wd@denx.de
Announce removal of all non-GPL or GPL-incompatible files after August 2009.
Signed-off-by: Wolfgang Denk wd@denx.de
doc/feature-removal-schedule.txt | 14 ++++++++++++++ 1 files changed, 14 insertions(+), 0 deletions(-)
Applied.
Best regards,
Wolfgang Denk

Hello,
in message 1238686269-30075-1-git-send-email-wd@denx.de I wrote:
Announce removal of all non-GPL or GPL-incompatible files after August 2009.
Signed-off-by: Wolfgang Denk wd@denx.de
...
+What: GPL cleanup +When: August 2009 +Why: Over time, a couple of files have sneaked in into the U-Boot
- source code that are either missing a valid GPL license
- header or that carry a license that is incompatible with the
- GPL.
- Such files shall be removed from the U-Boot source tree.
- See http://www.denx.de/wiki/pub/U-Boot/TaskGplCleanup/u-boot-1.1.2-files
- for an old and probably incomplete list of such files.
+Who: Wolfgang Denk wd@denx.de and board maintainers
I tried some automatic license scanning using the "Open Source License Checker" from http://sourceforge.net/projects/oslc/ ; the results are "interesting", to say the least (see abridged summary below).
Many conflicts result from "All rights reserved" clauses which are incompatible with GPL, even if they are present in combination with a CPL header.
For example:
-> grep -lR 'Copyright.*Freescale.*All rights reserved.' * board/ads5121/pci.c board/freescale/mpc8349itx/Makefile board/freescale/mpc8349itx/config.mk board/freescale/mpc8349itx/mpc8349itx.c board/freescale/mpc8349itx/pci.c board/freescale/mpc8569mds/bcsr.c board/freescale/mpc8569mds/bcsr.h board/freescale/mpc8569mds/config.mk board/matrix_vision/mvblm7/Makefile board/matrix_vision/mvblm7/config.mk board/matrix_vision/mvblm7/mvblm7.c board/matrix_vision/mvblm7/pci.c cpu/mpc512x/start.S cpu/mpc83xx/serdes.c cpu/mpc85xx/mpc8536_serdes.c drivers/bios_emulator/x86emu/ops.c drivers/bios_emulator/x86emu/ops2.c drivers/bios_emulator/biosemui.h drivers/bios_emulator/atibios.c drivers/bios_emulator/besys.c drivers/bios_emulator/bios.c drivers/bios_emulator/biosemu.c drivers/block/ahci.c drivers/net/uli526x.c include/configs/MPC8349ITX.h include/configs/MPC8569MDS.h include/ahci.h lib_ppc/ppccache.S
Kumar, Andy, for a test of feasibility: could you please try to find out if there is a straightforward way (which is still in conformance to your company policies) to remove the 'All rights reserved.' parts from the Freescale Copyright messages?
[Note: the same problem affects tons of Linux kernel files.]
Summary of oslc2 output:
tools/mkimage.h: all_rights_reserved-f incompatible with (lgpl-2.1-s, gpl-2.0-s), gpl-2.0-s (99%) incompatible with (all_rights_reserved-f) -> tools/os_support.h (incompatible licenses: lgpl-2.1-s) -> tools/fdt_host.h (incompatible licenses: gpl-2.0-s) tools/mingw_support.c: lgpl-2.1-s (35%) tools/mingw_support.h: lgpl-2.1-s (35%) tools/mkimage.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (99%) incompatible with (all_rights_reserved-f) -> tools/mkimage.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) libfdt/libfdt_internal.h: bsd (53%), gpl-2.0-s (43%), bsd-sun (10%), lgpl-2.1-s (10%) libfdt/fdt_wip.c: bsd (53%), gpl-2.0-s (43%), bsd-sun (10%), lgpl-2.1-s (10%) libfdt/fdt_sw.c: bsd (53%), gpl-2.0-s (43%), bsd-sun (10%), lgpl-2.1-s (10%) libfdt/fdt_rw.c: bsd (53%), gpl-2.0-s (43%), bsd-sun (10%), lgpl-2.1-s (10%) libfdt/fdt_ro.c: bsd (53%), gpl-2.0-s (43%), bsd-sun (10%), lgpl-2.1-s (10%) libfdt/fdt.c: bsd (53%), gpl-2.0-s (43%), bsd-sun (10%), lgpl-2.1-s (10%) libfdt/fdt_strerror.c: bsd (53%), gpl-2.0-s (43%), bsd-sun (10%), lgpl-2.1-s (10%) lib_generic/bzlib_randtable.c: bsd (32%) lib_generic/bzlib_decompress.c: bsd (32%) lib_generic/bzlib_crctable.c: bsd (32%) lib_generic/bzlib.c: bsd (32%) lib_generic/bzlib_huffman.c: bsd (32%) lib_generic/sha1.c: lgpl-2.1-s (62%) lib_generic/ldiv.c: lgpl-2.1-s (26%) lib_generic/bzlib_private.h: bsd (32%) include/sha1.h: lgpl-2.1-s (62%) include/ns9750_sys.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) include/libfdt.h: bsd (53%), gpl-2.0-s (43%), bsd-sun (10%), lgpl-2.1-s (10%) include/ns9750_ser.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) include/ns9750_mem.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) include/ns9750_eth.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) -> include/lxt971a.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) include/ns9750_bbus.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) include/ns7520_eth.h: all_rights_reserved-f incompatible with (gpl-2.0-s) -> include/lxt971a.h (incompatible licenses: gpl-2.0-s) include/elf.h: bsd (32%), apache-1.1 (21%) include/ddr_spd.h: gpl-2.0-only-s (19%) include/ata.h: gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) -> include/libata.h (incompatible licenses: all_rights_reserved-f) include/bzlib.h: bsd (32%) include/libata.h: gpl-2.0-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-s) -> include/common.h (incompatible licenses: gpl-2.0-s) include/api_public.h: gpl-2.0-s (60%), bsd (33%), bsd-sun (10%) include/ahci.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) include/lxt971a.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) include/libfdt_env.h: lgpl-2.1-s (94%) include/pcmcia/yenta.h: all_rights_reserved-f incompatible with (mpl-1.1-s), mpl-1.1-s (35%) incompatible with (all_rights_reserved-f) include/pcmcia/ti113x.h: all_rights_reserved-f incompatible with (mpl-1.1-s), mpl-1.1-s (35%) incompatible with (all_rights_reserved-f) include/pcmcia/ss.h: all_rights_reserved-f incompatible with (mpl-1.1-s), mpl-1.1-s (35%) incompatible with (all_rights_reserved-f) include/pcmcia/i82365.h: all_rights_reserved-f incompatible with (mpl-1.1-s), mpl-1.1-s (35%) incompatible with (all_rights_reserved-f) include/pcmcia/cirrus.h: all_rights_reserved-f incompatible with (mpl-1.1-s), mpl-1.1-s (35%) incompatible with (all_rights_reserved-f) include/linux/mtd/ndfc.h: gpl-2.0-only-s (22%) include/jffs2/jffs2.h: mpl-1.0-s (18%) incompatible with (apache-2.0-s), apache-2.0-s (13%) incompatible with (mpl-1.0-s) include/configs/ml300.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) include/configs/omap1510.h: gpl-2.0-s (38%), bsd (32%) include/configs/ns9750dev.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) include/configs/MPC8569MDS.h: gpl-2.0-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-s) include/configs/omap730.h: gpl-2.0-s (38%), bsd (32%) include/configs/h2_p2_dbg_board.h: gpl-2.0-s (38%), bsd (32%) include/configs/MPC8349ITX.h: gpl-2.0-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-s) include/configs/MPC8323ERDB.h: gpl-2.0-only-s (22%) include/bedbug/tables.h: all_rights_reserved-f include/bedbug/regs.h: all_rights_reserved-f include/bedbug/ppc.h: all_rights_reserved-f include/bedbug/bedbug.h: all_rights_reserved-f include/asm-ppc/fsl_ddr_dimm_params.h: gpl-2.0-only-s (19%) include/asm-ppc/4xx_pcie.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (37%) incompatible with (all_rights_reserved-f) include/asm-mips/inca-ip.h: all_rights_reserved-f incompatible with (apache-2.0-s), apache-2.0-s (12%) incompatible with (all_rights_reserved-f) include/asm-mips/au1x00.h: gpl-2.0-s (36%), bsd (32%) include/asm-arm/sizes.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) include/asm-arm/arch-omap3/mmc_host_def.h: gpl-2.0-only-s (71%) include/asm-arm/arch-omap3/mmc.h: gpl-2.0-only-s (71%) include/asm-arm/proc-armv/system.h: gpl-2.0-only-s (22%) include/asm-arm/proc-armv/domain.h: gpl-2.0-only-s (22%) include/asm-arm/arch-pxa/pxa-regs.h: gpl-2.0-only-s (19%) include/asm-arm/arch-omap24xx/sizes.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) include/asm-arm/arch-omap24xx/bits.h: gpl-2.0-only-s (13%) include/asm-arm/arch-omap/sizes.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) include/asm-arm/arch-ixp/ixp425.h: gpl-2.0-only-s (22%) include/asm-arm/arch-davinci/hardware.h: gpl-2.0-s (38%), bsd (32%) -> include/asm-arm/arch-at91rm9200/AT91RM9200.h include/asm-arm/arch-arm926ejs/sizes.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (94%) incompatible with (all_rights_reserved-f) include/asm-arm/arch-arm925t/sizes.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) fs/ubifs/super.c: gpl-2.0-only-s (58%) fs/ubifs/tnc_commit.c: gpl-2.0-only-s (58%) fs/ubifs/lpt.c: gpl-2.0-only-s (58%) fs/ubifs/key.h: gpl-2.0-only-s (58%) fs/yaffs2/yaffsfs.c: gpl-2.0-only-s (22%) fs/yaffs2/yaffs_qsort.c: all_rights_reserved-f incompatible with (apache-1.1, gpl-2.0-s), bsd (33%), apache-1.1 (20%) incompatible with (all_rights_reserved-f, gpl-2.0-s) -> fs/yaffs2/yportenv.h (incompatible licenses: gpl-2.0-s) fs/yaffs2/yaffs_mtdif.c: gpl-2.0-only-s (22%) fs/yaffs2/yaffs_guts.c: gpl-2.0-only-s (22%) fs/jffs2/jffs2_1pass.c: mpl-1.0-s (18%) incompatible with (apache-2.0-s), apache-2.0-s (13%) incompatible with (mpl-1.0-s) fs/jffs2/compr_zlib.c: mpl-1.0-s (18%) incompatible with (apache-2.0-s), apache-2.0-s (13%) incompatible with (mpl-1.0-s) fs/jffs2/compr_rubin.c: mpl-1.0-s (18%) incompatible with (apache-2.0-s), apache-2.0-s (13%) incompatible with (mpl-1.0-s) fs/jffs2/compr_rtime.c: mpl-1.0-s (18%) incompatible with (apache-2.0-s), apache-2.0-s (13%) incompatible with (mpl-1.0-s) fs/jffs2/compr_lzo.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (43%) incompatible with (all_rights_reserved-f) fs/jffs2/compr_lzari.c: all_rights_reserved-f drivers/usb/host/r8a66597.h: gpl-2.0-only-s (91%) drivers/usb/host/r8a66597-hcd.c: gpl-2.0-only-s (91%) drivers/usb/host/ehci.h: gpl-2.0-only-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-only-s) drivers/usb/host/ehci-vct.c: gpl-2.0-s (99%) incompatible with (all_rights_reserved-f) -> drivers/usb/host/ehci.h (incompatible licenses: all_rights_reserved-f) -> drivers/usb/host/ehci-core.h (incompatible licenses: all_rights_reserved-f) drivers/usb/host/ehci-pci.c: gpl-2.0-only-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-only-s) -> drivers/usb/host/ehci.h (incompatible licenses: gpl-2.0-only-s, all_rights_reserved-f) -> drivers/usb/host/ehci-core.h (incompatible licenses: gpl-2.0-only-s, all_rights_reserved-f) drivers/usb/host/ehci-ixp4xx.c: gpl-2.0-s (99%) incompatible with (all_rights_reserved-f) -> drivers/usb/host/ehci.h (incompatible licenses: all_rights_reserved-f) -> drivers/usb/host/ehci-core.h (incompatible licenses: all_rights_reserved-f) drivers/usb/host/ehci-hcd.c: gpl-2.0-only-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-only-s) -> drivers/usb/host/ehci.h (incompatible licenses: gpl-2.0-only-s, all_rights_reserved-f) drivers/usb/host/ehci-fsl.c: gpl-2.0-s (99%) incompatible with (all_rights_reserved-f) -> drivers/usb/host/ehci.h (incompatible licenses: all_rights_reserved-f) -> drivers/usb/host/ehci-core.h (incompatible licenses: all_rights_reserved-f) drivers/usb/host/ehci-core.h: gpl-2.0-only-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-only-s) drivers/serial/ns9750_serial.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) drivers/net/e1000.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) -> drivers/net/e1000.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) drivers/net/dm9000x.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (70%) incompatible with (all_rights_reserved-f) drivers/net/bcm570x_lm.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (26%) incompatible with (all_rights_reserved-f) -> drivers/net/bcm570x_queue.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> drivers/net/bcm570x_bits.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) drivers/net/xilinx_emaclite.c: all_rights_reserved-f drivers/net/tigon3.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (26%) incompatible with (all_rights_reserved-f) -> drivers/net/bcm570x_mm.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) drivers/net/ns9750_eth.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) drivers/net/ax88180.c: gpl-2.0-only-s (59%) drivers/net/xilinx_emac.c: all_rights_reserved-f drivers/net/uli526x.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (33%) incompatible with (all_rights_reserved-f) -> drivers/net/lan91c96.h drivers/net/nicext.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (24%) incompatible with (all_rights_reserved-f) -> drivers/net/greth.h drivers/net/e1000.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) drivers/net/bcm570x_queue.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (26%) incompatible with (all_rights_reserved-f) drivers/net/bcm570x_mm.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (26%) incompatible with (all_rights_reserved-f) -> drivers/net/bcm570x_lm.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> drivers/net/bcm570x_queue.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> drivers/net/tigon3.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) drivers/net/bcm570x_debug.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (26%) incompatible with (all_rights_reserved-f) drivers/net/bcm570x_bits.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (26%) incompatible with (all_rights_reserved-f) drivers/net/bcm570x_autoneg.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (26%) incompatible with (all_rights_reserved-f) drivers/net/bcm570x_autoneg.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (26%) incompatible with (all_rights_reserved-f) -> drivers/net/bcm570x_autoneg.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> drivers/net/bcm570x_mm.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> drivers/net/sh_eth.h drivers/net/5701rls.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (26%) incompatible with (all_rights_reserved-f) drivers/net/5701rls.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (26%) incompatible with (all_rights_reserved-f) -> drivers/net/bcm570x_mm.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> drivers/net/5701rls.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) drivers/net/tigon3.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (26%) incompatible with (all_rights_reserved-f) -> drivers/net/bcm570x_lm.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> drivers/net/bcm570x_autoneg.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) drivers/net/3c589.h: bsd (32%) drivers/mtd/onenand/onenand_bbt.c: gpl-2.0-only-s (19%) drivers/mtd/onenand/onenand_base.c: gpl-2.0-only-s (22%) drivers/mtd/nand/nand_util.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (62%) incompatible with (all_rights_reserved-f) drivers/mtd/nand/nand_ids.c: gpl-2.0-only-s (22%) drivers/mmc/omap3_mmc.c: gpl-2.0-only-s (71%) drivers/input/ps2ser.c: all_rights_reserved-f drivers/input/keyboard.c: all_rights_reserved-f drivers/input/ps2mult.c: all_rights_reserved-f drivers/input/pc_keyb.c: all_rights_reserved-f drivers/i2c/omap24xx_i2c.c: lgpl-2.1-s (12%) drivers/i2c/omap1510_i2c.c: gpl-2.0-only-s (13%) drivers/block/sata_sil3114.c: gpl-2.0-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-s) -> drivers/block/sata_sil3114.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) drivers/block/ata_piix.c: gpl-2.0-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-s) drivers/block/ahci.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) drivers/block/sata_sil3114.h: gpl-2.0-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-s) drivers/bios_emulator/biosemu.c: all_rights_reserved-f -> drivers/bios_emulator/biosemui.h drivers/bios_emulator/bios.c: all_rights_reserved-f -> drivers/bios_emulator/biosemui.h drivers/bios_emulator/besys.c: all_rights_reserved-f -> drivers/bios_emulator/biosemui.h drivers/bios_emulator/atibios.c: all_rights_reserved-f -> drivers/bios_emulator/biosemui.h drivers/bios_emulator/biosemui.h: all_rights_reserved-f drivers/bios_emulator/x86emu/ops2.c: all_rights_reserved-f drivers/bios_emulator/x86emu/ops.c: all_rights_reserved-f cpu/ppc4xx/4xx_pcie.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (68%) incompatible with (all_rights_reserved-f) cpu/mpc8xxx/ddr/options.c: gpl-2.0-only-s (19%) cpu/mpc8xxx/ddr/lc_common_dimm_params.c: gpl-2.0-only-s (19%) cpu/mpc8xxx/ddr/ctrl_regs.c: gpl-2.0-only-s (19%) cpu/mpc8xxx/ddr/main.c: gpl-2.0-only-s (19%) cpu/mpc8xxx/ddr/ddr2_dimm_params.c: gpl-2.0-only-s (19%) cpu/mpc8xxx/ddr/ddr1_dimm_params.c: gpl-2.0-only-s (19%) cpu/mpc85xx/mpc8536_serdes.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (37%) incompatible with (all_rights_reserved-f) cpu/mpc83xx/serdes.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (37%) incompatible with (all_rights_reserved-f) cpu/mpc824x/drivers/errors.h: all_rights_reserved-f cpu/ixp/npe/IxNpeDlImageMgr.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxQMgrQCfg.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxQMgrQAccess.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxQMgrInit.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxQMgrDispatcher.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxQMgrAqmIf.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxOsalOsThread.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxOsalOsServices.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxOsalOsSemaphore.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxOsalOsMsgQ.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxOsalOsCacheMMU.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxOsalIoMem.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxOsalBufferMgt.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxNpeMhUnsolicitedCbMgr.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxNpeMhSolicitedCbMgr.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxNpeMhSend.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxNpeMhReceive.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxNpeMhConfig.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxNpeMh.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxNpeDlNpeMgrUtils.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxNpeDlNpeMgr.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxNpeDl.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxFeatureCtrl.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthMii.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBWiFi.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBVlan.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBUtil.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBSpanningTree.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBSearch.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBReports.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBPortUpdate.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBNPEAdaptor.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBMem.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBLearning.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBHashtable.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBFirewall.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBFeatures.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBEvents.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBCore.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBAPISupport.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthDBAPI.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthAccMii.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthAccMac.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthAccDataPlane.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthAccControlInterface.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthAccCommon.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/IxEthAcc.c: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthDB_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalBufferMgt.h: bsd (53%) cpu/ixp/npe/include/ix_error.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalBackwardOssl.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxVersionId.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalBackwardOsServices.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalBackwardMemMap.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalBackwardCacheMMU.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalOsIxp400CustomizedMapping.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalBackwardBufferMgt.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalAssert.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsal.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsServicesMemMap.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxUART.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsServicesMemAccess.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalOem.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsServicesEndianess.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalMemAccess.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsServicesComponents.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalIoMem.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsServices.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxTypes.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsPrintf.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsCacheMMU.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxTimerCtrl.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsBuffPoolMgt.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxTimeSyncAcc.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsBuffMgt.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsBufLib.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeMicrocode.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxSspAcc.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeMhUnsolicitedCbMgr_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalEndianess.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeMhSolicitedCbMgr_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalBufferMgtDefault.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeMhSend_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxQueueAssignments.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeMhReceive_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxQMgrQCfg_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeMhMacros_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxQMgrQAccess_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeMhConfig_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxQMgrLog_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeMh.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeDlNpeMgr_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxQMgrDispatcher_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeDlNpeMgrUtils_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalConfig.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeDlNpeMgrEcRegisters_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalBackward.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeDlMacros_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxQMgrDefines_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeDlImageMgr_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxQMgrAqmIf_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeDl.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxNpeA.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxI2cDrv.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxHssAcc.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxFeatureCtrl.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxQMgr.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthNpe.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthMii_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthMii.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthDBQoS.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthDBPortDefs.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxParityENAcc.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthDBMessages_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalUtilitySymbols.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthDBLog_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalTypes.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthDBLocks_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthDB.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthAcc_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthAccQueueAssign_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalBackwardAssert.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthAccMii_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthAccMac_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxPerfProfAcc.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthAccDataPlane_p.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalOsIxp400.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxEthAcc.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/os_datatypes.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxDmaAcc.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxAtmm.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/ix_types.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxAtmdAccCtrl.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxOsalOsBufferMgt.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxAtmdAcc.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/ix_symbols.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxAtmTypes.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/ix_ossl.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxAtmSch.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/ix_os_type.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/IxAssert.h: bsd (53%), bsd-sun (10%) cpu/ixp/npe/include/ix_macros.h: bsd (53%), bsd-sun (10%) common/cmd_bedbug.c: all_rights_reserved-f common/cmd_onenand.c: gpl-2.0-only-s (22%) common/cmd_sata.c: gpl-2.0-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-s) common/cmd_elf.c: all_rights_reserved-f common/lynxkdi.c: all_rights_reserved-f common/bedbug.c: all_rights_reserved-f board/digsy_mtc/eeprom.h: gpl-2.0-s (53%), gpl-2.0-only-s (47%) board/xes/xpedite5200/ddr.c: gpl-2.0-only-s (19%) board/xilinx/xilinx_iic/iic_adapter.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/xilinx_iic/xiic_l.h (incompatible licenses: all_rights_reserved-f) board/xilinx/xilinx_iic/xiic_l.h: all_rights_reserved-f board/xilinx/xilinx_iic/xiic_l.c: all_rights_reserved-f board/xilinx/xilinx_enet/emac_adapter.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/xilinx_enet/xemac.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/xilinx_enet/xemac_polled.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/xilinx_enet/xemac_i.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/xilinx_enet/xemac_options.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/xilinx_enet/xemac_i.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/xilinx_enet/xemac_l.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) board/xilinx/xilinx_enet/xemac_intr_dma.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/xilinx_enet/xemac_i.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/xilinx_enet/xemac_intr.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/xilinx_enet/xemac_i.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/xilinx_enet/xemac_i.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/xilinx_enet/xemac.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/xilinx_enet/xemac_l.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/xilinx_enet/xemac_g.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/xilinx_enet/xemac.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/xilinx_enet/xemac.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) board/xilinx/xilinx_enet/xemac.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/xilinx_enet/xemac_i.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/ml300/serial.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) board/xilinx/ml300/ml300.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) board/xilinx/ml300/xparameters.h: all_rights_reserved-f board/xilinx/common/xversion.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xstatus.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/common/xversion.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xversion.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/common/xstatus.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/common/xpacket_fifo_v1_00_b.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xstatus.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/common/xpacket_fifo_v1_00_b.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xio.h (incompatible licenses: gpl-2.0-s) -> board/xilinx/common/xstatus.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xpacket_fifo_v1_00_b.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/common/xipif_v1_23_b.h: all_rights_reserved-f incompatible with (gpl-2.0-s) -> board/xilinx/common/xbasic_types.h (incompatible licenses: gpl-2.0-s) -> board/xilinx/common/xstatus.h (incompatible licenses: gpl-2.0-s) -> board/xilinx/common/xversion.h (incompatible licenses: gpl-2.0-s) board/xilinx/common/xipif_v1_23_b.c: all_rights_reserved-f incompatible with (gpl-2.0-s) -> board/xilinx/common/xio.h (incompatible licenses: gpl-2.0-s) board/xilinx/common/xio.h: gpl-2.0-s (36%) incompatible with (all_rights_reserved-f), bsd (32%) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f) board/xilinx/common/xdma_channel_sg.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/common/xdma_channel.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xio.h (incompatible licenses: gpl-2.0-s) -> board/xilinx/common/xbuf_descriptor.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xstatus.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/common/xdma_channel_i.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xstatus.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xversion.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/common/xdma_channel.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/common/xdma_channel_i.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xstatus.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xversion.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xbuf_descriptor.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/common/xdma_channel.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/common/xdma_channel.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xio.h (incompatible licenses: gpl-2.0-s) board/xilinx/common/xbuf_descriptor.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) -> board/xilinx/common/xdma_channel_i.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/xilinx/common/xbasic_types.h: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) board/xilinx/common/xbasic_types.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (35%) incompatible with (all_rights_reserved-f) -> board/xilinx/common/xbasic_types.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/wepep250/flash.c: gpl-2.0-s (97%) incompatible with (apache-1.1) -> board/wepep250/intel.h (incompatible licenses: apache-1.1) board/wepep250/intel.h: bsd (66%), apache-1.1 (20%) board/stxssa/ddr.c: gpl-2.0-only-s (19%) board/stxgp3/ddr.c: gpl-2.0-only-s (19%) board/socrates/ddr.c: gpl-2.0-only-s (19%) board/scb9328/flash.c: gpl-2.0-s (97%) incompatible with (apache-1.1) board/scb9328/intel.h: bsd (66%), apache-1.1 (20%) board/sbc8641d/ddr.c: gpl-2.0-only-s (19%) board/sbc8560/ddr.c: gpl-2.0-only-s (19%) board/sbc8548/ddr.c: gpl-2.0-only-s (19%) board/pm856/ddr.c: gpl-2.0-only-s (19%) board/pm854/ddr.c: gpl-2.0-only-s (19%) board/ns9750dev/ns9750dev.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) board/ns9750dev/led.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) board/mx1fs2/intel.h: bsd (66%), apache-1.1 (20%) board/mpc8540eval/ddr.c: gpl-2.0-only-s (19%) board/mbx8xx/mbx8xx.c: gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) -> board/mbx8xx/dimm.h (incompatible licenses: all_rights_reserved-f) -> board/mbx8xx/vpd.h (incompatible licenses: all_rights_reserved-f) board/mbx8xx/vpd.c: gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) -> board/mbx8xx/vpd.h (incompatible licenses: all_rights_reserved-f) board/mbx8xx/flash.c: gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) -> board/mbx8xx/vpd.h (incompatible licenses: all_rights_reserved-f) board/mbx8xx/vpd.h: all_rights_reserved-f board/mbx8xx/dimm.h: all_rights_reserved-f board/matrix_vision/mvblm7/pci.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) -> board/matrix_vision/mvblm7/fpga.h (incompatible licenses: gpl-2.0-s) -> board/matrix_vision/mvblm7/fpga.h (incompatible licenses: gpl-2.0-s) board/matrix_vision/mvblm7/mvblm7.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) board/lwmon/lwmon.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (99%) incompatible with (all_rights_reserved-f) board/kup/kup4k/kup4k.c: gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) -> board/kup/kup4k/s1d13706.h (incompatible licenses: all_rights_reserved-f) board/kup/kup4k/s1d13706.h: all_rights_reserved-f board/freescale/mpc8569mds/mpc8569mds.c: gpl-2.0-s (99%) incompatible with (all_rights_reserved-f) -> board/freescale/mpc8569mds/bcsr.h (incompatible licenses: all_rights_reserved-f) board/freescale/mpc8569mds/ddr.c: gpl-2.0-only-s (19%) board/freescale/mpc8569mds/bcsr.h: gpl-2.0-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-s) board/freescale/mpc8569mds/bcsr.c: gpl-2.0-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-s) -> board/freescale/mpc8569mds/bcsr.h (incompatible licenses: all_rights_reserved-f, gpl-2.0-s) board/freescale/mpc8610hpcd/ddr.c: gpl-2.0-only-s (19%) board/freescale/mpc8568mds/ddr.c: gpl-2.0-only-s (19%) board/freescale/mpc8560ads/ddr.c: gpl-2.0-only-s (19%) board/freescale/mpc8555cds/ddr.c: gpl-2.0-only-s (19%) board/freescale/mpc8548cds/ddr.c: gpl-2.0-only-s (19%) board/freescale/mpc8544ds/ddr.c: gpl-2.0-only-s (19%) board/freescale/mpc8541cds/ddr.c: gpl-2.0-only-s (19%) board/freescale/mpc8540ads/ddr.c: gpl-2.0-only-s (19%) board/freescale/mpc8536ds/ddr.c: gpl-2.0-only-s (19%) board/freescale/mpc8349itx/pci.c: gpl-2.0-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-s) board/freescale/mpc8349itx/mpc8349itx.c: gpl-2.0-s incompatible with (all_rights_reserved-f), all_rights_reserved-f incompatible with (gpl-2.0-s) board/freescale/common/pq-mds-pib.c: gpl-2.0-only-s (22%) board/esd/voh405/voh405.c: gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) -> board/esd/common/s1d13704_320_240_4bpp.h (incompatible licenses: all_rights_reserved-f) -> board/esd/common/s1d13806_320_240_4bpp.h (incompatible licenses: all_rights_reserved-f) -> board/esd/common/s1d13806_640_480_16bpp.h (incompatible licenses: all_rights_reserved-f) board/esd/hh405/hh405.c: gpl-2.0-s (99%) incompatible with (all_rights_reserved-f) -> board/esd/common/s1d13704_320_240_4bpp.h (incompatible licenses: all_rights_reserved-f) -> board/esd/common/s1d13705_320_240_8bpp.h (incompatible licenses: all_rights_reserved-f) -> board/esd/common/s1d13806_640_480_16bpp.h (incompatible licenses: all_rights_reserved-f) -> board/esd/common/s1d13806_1024_768_8bpp.h (incompatible licenses: all_rights_reserved-f) board/esd/common/s1d13806_640_480_8bpp.h: all_rights_reserved-f board/esd/common/s1d13806_640_480_16bpp.h: all_rights_reserved-f board/esd/common/s1d13806_320_240_4bpp.h: all_rights_reserved-f board/esd/common/s1d13806_1024_768_8bpp.h: all_rights_reserved-f board/esd/common/s1d13705_320_240_8bpp.h: all_rights_reserved-f board/esd/common/s1d13704_320_240_4bpp.h: all_rights_reserved-f board/esd/apc405/apc405.c: gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) -> board/esd/common/s1d13806_640_480_16bpp.h (incompatible licenses: all_rights_reserved-f) board/cogent/lcd.c: all_rights_reserved-f incompatible with (apache-2.0-s), mpl-1.0-s (41%) incompatible with (apache-2.0-s), apache-2.0-s (28%) incompatible with (mpl-1.0-s, all_rights_reserved-f) board/cogent/lcd.h: all_rights_reserved-f incompatible with (apache-2.0-s), mpl-1.0-s (41%) incompatible with (apache-2.0-s), apache-2.0-s (28%) incompatible with (mpl-1.0-s, all_rights_reserved-f) board/atum8548/ddr.c: gpl-2.0-only-s (19%) board/ads5121/pci.c: all_rights_reserved-f incompatible with (gpl-2.0-s), gpl-2.0-s (97%) incompatible with (all_rights_reserved-f) board/MAI/AmigaOneG3SE/memio.h: gpl-2.0-s (37%), lgpl-2.1-s (22%)
Source files: 4059 License files: 1 All files: 6047 Distinct licenses: 11 Conflicts (ref): 152 Conflicts (global): 27
License Count Incompatible with all_rights_reserved-f 134 apache-1.1 apache-2.0-s gpl-2.0-l gpl-2.0-only-s gpl-2.0-s lgpl-2.1-s mpl-1.1-s apache-1.1 5 all_rights_reserved-f gpl-2.0-l gpl-2.0-only-s gpl-2.0-s lgpl-2.1-s mpl-1.0-s mpl-1.1-s apache-2.0-s 8 all_rights_reserved-f gpl-2.0-l gpl-2.0-only-s gpl-2.0-s lgpl-2.1-s mpl-1.0-s mpl-1.1-s bsd 170 bsd-sun 150 gpl-2.0-l 1 all_rights_reserved-f apache-1.1 apache-2.0-s mpl-1.0-s mpl-1.1-s gpl-2.0-only-s 60 all_rights_reserved-f apache-1.1 apache-2.0-s mpl-1.0-s mpl-1.1-s gpl-2.0-s 3111 all_rights_reserved-f apache-1.1 apache-2.0-s mpl-1.0-s mpl-1.1-s lgpl-2.1-s 18 all_rights_reserved-f apache-1.1 apache-2.0-s mpl-1.0-s mpl-1.1-s mpl-1.0-s 7 apache-1.1 apache-2.0-s gpl-2.0-l gpl-2.0-only-s gpl-2.0-s lgpl-2.1-s mpl-1.1-s 5 all_rights_reserved-f apache-1.1 apache-2.0-s gpl-2.0-l gpl-2.0-only-s gpl-2.0-s lgpl-2.1-s
Best regards,
Wolfgang Denk

On Apr 7, 2009, at 4:12 PM, Wolfgang Denk wrote:
I tried some automatic license scanning using the "Open Source License Checker" from http://sourceforge.net/projects/oslc/ ; the results are "interesting", to say the least (see abridged summary below).
Just fyi, it looks like there is a v3 version:
http://forge.ow2.org/projects/oslcv3/
- k
participants (3)
-
Kumar Gala
-
wd@denx.de
-
Wolfgang Denk