public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
From: Jerry Van Baren <gvb.uboot@gmail.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] U-book and GPLv3? (fwd)
Date: Tue, 30 Jun 2009 20:01:51 -0400	[thread overview]
Message-ID: <4A4AA76F.5080201@gmail.com> (raw)
In-Reply-To: <4A49725D.6000508@gmail.com>

Jerry Van Baren wrote:
> The discussion has mostly been emotional to date.  Here are some 
> statistics (not necessarily perfect, but pretty close)...
> 
> Total number of files (after removing the .git files):
> $ find . -type f | wc -l
> 6055
> 
> Number of files that are identified as being copyrighted:
> $ grep -l -i -r 'Copyright' * | wc -l
> 5173
> 
> List of files with copyrights:
> $ grep -l -i -r 'Copyright' * | sort > ~/ucopy.txt
> 
> List of all files:
> $ find . -type f | sed 's/.\///' | sort > ~/ufiles.txt
> 
> List of files *WITHOUT* the string "copyright" in them:
> $ comm -3 ~/ufiles.txt ~/ucopy.txt > ~/nocopyright.txt
> 
> Of the above, 130 of the files have the GPL in the header but not the 
> string "copyright" - incomplete headers:
> for file in `cat ~/nocopyright.txt` ; do grep -il 'General Public 
> License' $file ; done | wc -l
> 130
> 
> ---------------------------------------------------------------------

Improving my fingerprinting (thanks, Scott):

Total number of files that are GPLv2.  Sometimes the FSF and GPL strings 
are split across lines.  This assumes that one of the two strings is all 
on one line.  Still simplistic, but less so.

Another important disclaimer: a lot of the GPLv2-ONLY files come from 
the linux kernel (see the list below).  If and when we move to the 
U-Boot v2 driver interface, where we will be able to use linux drivers 
more easily, the number of GPLv2-ONLY driver files will likely increase.

$ grep -i -l -r 'Free Software Foundation' * | sort > ufsf.txt
$ grep -i -l -r 'General Public License' * | sort > ugpl.txt
$ cat ufsf.txt ugpl.txt | sort -u > ugplv2.txt

$ wc -l ugplv2.txt
4798 ugplv2.txt


$ cat ugplv2.txt | xargs grep 'either version 2' | awk '{print $1}' | 
sed 's/:#*//' > ugplv2-or-later.txt

$ wc -l ugplv2-or-later.txt
4539 ugplv2-or-later.txt

$ for file in `cat ugplv2.txt` ; do grep -il 'version 2' $file ; done | 
wc -l
4763


Looking for GPLv2 ONLY files (has some false positives):
$ comm -23 ugplv2.txt ugplv2-or-later.txt > ugplv2-only.txt

After reviewing the files, I come up with 233 GPLv2-only files:
$ wc -l ugplv2-only.txt
233 ugplv2-only.txt

$ cat ugplv2-only.txt
board/amirix/ap1000/ap1000.c
board/amirix/ap1000/ap1000.h
board/amirix/ap1000/init.S
board/atum8548/ddr.c
board/freescale/common/pq-mds-pib.c
board/freescale/common/pq-mds-pib.h
board/freescale/mpc8323erdb/mpc8323erdb.c
board/freescale/mpc8536ds/ddr.c
board/freescale/mpc8540ads/ddr.c
board/freescale/mpc8541cds/ddr.c
board/freescale/mpc8544ds/ddr.c
board/freescale/mpc8548cds/ddr.c
board/freescale/mpc8555cds/ddr.c
board/freescale/mpc8560ads/ddr.c
board/freescale/mpc8568mds/ddr.c
board/freescale/mpc8569mds/ddr.c
board/freescale/mpc8572ds/ddr.c
board/freescale/mpc8610hpcd/ddr.c
board/freescale/mpc8641hpcn/ddr.c
board/freescale/p2020ds/ddr.c
board/linkstation/hwctl.c
board/micronas/vct/smc_eeprom.c
board/ml2/flash.c
board/ml2/init.S
board/ml2/ml2.c
board/mpc8540eval/ddr.c
board/mvblue/mvblue.c
board/netstar/crcek.S
board/netstar/eeprom.c
board/netstar/eeprom_start.S
board/pm854/ddr.c
board/pm856/ddr.c
board/sbc8548/ddr.c
board/sbc8560/ddr.c
board/sbc8641d/ddr.c
board/socrates/ddr.c
board/stxgp3/ddr.c
board/stxssa/ddr.c
board/voiceblue/eeprom.c
board/voiceblue/eeprom_start.S
board/voiceblue/Makefile
board/voiceblue/setup.S
board/voiceblue/voiceblue.c
board/xes/xpedite5200/ddr.c
common/cmd_onenand.c
common/cmd_ubi.c
common/ddr_spd.c
cpu/arm926ejs/omap/cpuinfo.c
cpu/mpc85xx/ddr-gen1.c
cpu/mpc85xx/ddr-gen2.c
cpu/mpc85xx/ddr-gen3.c
cpu/mpc86xx/ddr-8641.c
cpu/mpc86xx/fdt.c
cpu/mpc8xxx/ddr/common_timing_params.h
cpu/mpc8xxx/ddr/ctrl_regs.c
cpu/mpc8xxx/ddr/ddr1_dimm_params.c
cpu/mpc8xxx/ddr/ddr2_dimm_params.c
cpu/mpc8xxx/ddr/ddr3_dimm_params.c
cpu/mpc8xxx/ddr/ddr.h
cpu/mpc8xxx/ddr/lc_common_dimm_params.c
cpu/mpc8xxx/ddr/main.c
cpu/mpc8xxx/ddr/Makefile
cpu/mpc8xxx/ddr/options.c
cpu/mpc8xxx/ddr/util.c
drivers/bios_emulator/atibios.c
drivers/bios_emulator/besys.c
drivers/gpio/pca953x.c
drivers/i2c/fsl_i2c.c
drivers/misc/ds4510.c
drivers/mmc/omap3_mmc.c
drivers/mmc/pxa_mmc.h
drivers/mtd/mtdcore.c
drivers/mtd/nand/nand_base.c
drivers/mtd/nand/nand_bbt.c
drivers/mtd/nand/nand.c
drivers/mtd/nand/nand_ids.c
drivers/mtd/nand/nand_util.c
drivers/mtd/onenand/onenand_base.c
drivers/mtd/onenand/onenand_bbt.c
drivers/mtd/onenand/onenand_uboot.c
drivers/mtd/ubi/crc32.c
drivers/net/5701rls.c
drivers/net/5701rls.h
drivers/net/ax88180.c
drivers/net/ax88180.h
drivers/net/bcm570x_autoneg.c
drivers/net/bcm570x_autoneg.h
drivers/net/bcm570x_bits.h
drivers/net/bcm570x_debug.h
drivers/net/bcm570x_lm.h
drivers/net/bcm570x_mm.h
drivers/net/bcm570x_queue.h
drivers/net/dnet.c
drivers/net/dnet.h
drivers/net/natsemi.c
drivers/net/nicext.h
drivers/net/ns8382x.c
drivers/net/tigon3.c
drivers/net/tigon3.h
drivers/net/vsc7385.c
drivers/pci/fsl_pci_init.c
drivers/rtc/rs5c372.c
drivers/serial/arm_dcc.c
drivers/usb/host/ehci-core.h
drivers/usb/host/ehci.h
drivers/usb/host/ehci-hcd.c
drivers/usb/host/ehci-pci.c
drivers/usb/host/r8a66597.h
drivers/usb/host/r8a66597-hcd.c
drivers/usb/musb/musb_core.h
examples/82559_eeprom.c
examples/eepro100_eeprom.c
fs/cramfs/cramfs.c
fs/cramfs/uncompress.c
fs/jffs2/compr_rtime.c
fs/jffs2/compr_rubin.c
fs/jffs2/compr_zlib.c
fs/jffs2/jffs2_1pass.c
fs/ubifs/budget.c
fs/ubifs/crc16.c
fs/ubifs/crc16.h
fs/ubifs/debug.c
fs/ubifs/debug.h
fs/ubifs/io.c
fs/ubifs/key.h
fs/ubifs/log.c
fs/ubifs/lprops.c
fs/ubifs/lpt.c
fs/ubifs/lpt_commit.c
fs/ubifs/master.c
fs/ubifs/misc.h
fs/ubifs/orphan.c
fs/ubifs/recovery.c
fs/ubifs/replay.c
fs/ubifs/sb.c
fs/ubifs/scan.c
fs/ubifs/super.c
fs/ubifs/tnc.c
fs/ubifs/tnc_misc.c
fs/ubifs/ubifs.c
fs/ubifs/ubifs.h
fs/ubifs/ubifs-media.h
fs/yaffs2/devextras.h
fs/yaffs2/Makefile
fs/yaffs2/yaffscfg.c
fs/yaffs2/yaffscfg.h
fs/yaffs2/yaffs_checkptrw.c
fs/yaffs2/yaffs_checkptrw.h
fs/yaffs2/yaffs_ecc.c
fs/yaffs2/yaffs_ecc.h
fs/yaffs2/yaffs_flashif.h
fs/yaffs2/yaffsfs.c
fs/yaffs2/yaffsfs.h
fs/yaffs2/yaffs_guts.c
fs/yaffs2/yaffs_guts.h
fs/yaffs2/yaffsinterface.h
fs/yaffs2/yaffs_malloc.h
fs/yaffs2/yaffs_mtdif2.c
fs/yaffs2/yaffs_mtdif2.h
fs/yaffs2/yaffs_mtdif.c
fs/yaffs2/yaffs_mtdif.h
fs/yaffs2/yaffs_nand.c
fs/yaffs2/yaffs_nandemul2k.h
fs/yaffs2/yaffs_nand.h
fs/yaffs2/yaffs_packedtags1.c
fs/yaffs2/yaffs_packedtags1.h
fs/yaffs2/yaffs_packedtags2.c
fs/yaffs2/yaffs_packedtags2.h
fs/yaffs2/yaffs_qsort.h
fs/yaffs2/yaffs_ramdisk.h
fs/yaffs2/yaffs_tagscompat.c
fs/yaffs2/yaffs_tagscompat.h
fs/yaffs2/yaffs_tagsvalidity.c
fs/yaffs2/yaffs_tagsvalidity.h
fs/yaffs2/ydirectenv.h
fs/yaffs2/yportenv.h
include/addr_map.h
include/asm-arm/arch-ixp/ixp425.h
include/asm-arm/arch-omap3/mmc.h
include/asm-arm/arch-omap3/mmc_host_def.h
include/asm-arm/arch-pxa/hardware.h
include/asm-arm/arch-pxa/pxa-regs.h
include/asm-arm/atomic.h
include/asm-arm/hardware.h
include/asm-arm/io.h
include/asm-arm/memory.h
include/asm-arm/posix_types.h
include/asm-arm/proc-armv/domain.h
include/asm-arm/proc-armv/processor.h
include/asm-arm/proc-armv/ptrace.h
include/asm-arm/proc-armv/system.h
include/asm-arm/processor.h
include/asm-arm/setup.h
include/asm-m68k/fsl_i2c.h
include/asm-ppc/fsl_ddr_dimm_params.h
include/asm-ppc/fsl_ddr_sdram.h
include/asm-ppc/fsl_dma.h
include/asm-ppc/fsl_i2c.h
include/asm-ppc/mpc8xxx_spi.h
include/asm-sh/io.h
include/bcd.h
include/configs/AP1000.h
include/configs/ML2.h
include/configs/MPC8323ERDB.h
include/configs/MPC8610HPCD.h
include/configs/voiceblue.h
include/ddr_spd.h
include/ds4510.h
include/jffs2/jffs2.h
include/linux/mc146818rtc.h
include/linux/mtd/bbm.h
include/linux/mtd/nand_ecc.h
include/linux/mtd/nand.h
include/linux/mtd/nand_ids.h
include/linux/mtd/nand_legacy.h
include/linux/mtd/ndfc.h
include/linux/mtd/onenand.h
include/linux/mtd/onenand_regs.h
include/nand.h
include/onenand_uboot.h
include/pca953x.h
include/pcmcia/cirrus.h
include/pcmcia/i82365.h
include/pcmcia/ss.h
include/pcmcia/ti113x.h
include/pcmcia/yenta.h
include/sha1.h
include/spi_flash.h
include/ubi_uboot.h
include/usb/omap1510_udc.h
include/vsc7385.h
lib_generic/addr_map.c
lib_generic/sha1.c



Files that have incomplete GPL license statements in their headers 
(typically missing which version of GPL applies).  The Broadcom (bcm*.*) 
files mention GPL and reference the gentle reader to a file "LICENSE" 
for more information, but we don't have a "LICENSE" file, much less 
/their/ "LICENSE" file.

board/linkstation/hwctl.c
board/mvblue/mvblue.c
drivers/net/5701rls.c
drivers/net/5701rls.h
drivers/net/bcm570x_autoneg.c
drivers/net/bcm570x_autoneg.h
drivers/net/bcm570x_bits.h
drivers/net/bcm570x_debug.h
drivers/net/bcm570x_lm.h
drivers/net/bcm570x_mm.h
drivers/net/bcm570x_queue.h
drivers/net/natsemi.c
drivers/net/nicext.h
drivers/net/ns8382x.c
drivers/net/tigon3.c
drivers/net/tigon3.h
examples/82559_eeprom.c
examples/eepro100_eeprom.c
lib_ppc/ppcstring.S

LzmaDecode.[ch] is dual licensed LGPL and Common Public License (CPL), 
but the version of LGPL or CPL is not specified.  Ahh, the directory has 
a file lib_generic/lzma/LGPL.txt that specifies LGPL 2.1 or later.

lib_generic/lzma/LzmaDecode.c
lib_generic/lzma/LzmaDecode.h


Trivia: There are a few dual-licensed with MPL:
include/pcmcia/cirrus.h
include/pcmcia/i82365.h
include/pcmcia/ss.h
include/pcmcia/ti113x.h
include/pcmcia/yenta.h

...and some dual-licensed with the Red Hat eCos Public License:
board/cogent/lcd.c
board/cogent/lcd.h
fs/jffs2/compr_rtime.c
fs/jffs2/compr_rubin.c
fs/jffs2/compr_zlib.c
fs/jffs2/jffs2_1pass.c
include/jffs2/jffs2.h

[snip]

Best regards,
gvb

  parent reply	other threads:[~2009-07-01  0:01 UTC|newest]

Thread overview: 174+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <E1MHHUe-00046l-SR@fencepost.gnu.org>
2009-06-18 14:51 ` [U-Boot] U-book and GPLv3? (fwd) Wolfgang Denk
2009-06-18 15:42   ` Mike Frysinger
2009-06-18 15:46   ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-18 15:56     ` Jon Smirl
2009-06-19  8:30       ` Detlev Zundel
2009-06-19  0:46   ` Jerry Van Baren
2009-06-19 22:18     ` Richard Stallman
2009-06-23 16:33       ` Detlev Zundel
2009-06-23 19:26         ` Scott Wood
2009-06-23 19:41           ` Mike Frysinger
2009-06-23 21:14             ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-24  9:17               ` Detlev Zundel
2009-06-24 14:16                 ` Matthew Lear
2009-06-24 16:45                   ` Detlev Zundel
2009-06-24 17:41                     ` Mike Frysinger
2009-06-25 11:22                       ` Detlev Zundel
2009-06-25 13:56                         ` Mike Frysinger
2009-06-25 14:11                           ` Detlev Zundel
2009-06-25  0:59                   ` Richard Stallman
2009-06-25  9:55                     ` Thomas Doerfler
2009-06-25 23:29                       ` Richard Stallman
2009-06-26  0:17                         ` Mike Frysinger
2009-06-27 20:07                           ` Richard Stallman
2009-06-26  6:11                         ` Thomas Doerfler
2009-06-25 14:00                     ` Mike Frysinger
2009-06-25 15:38                       ` ksi at koi8.net
2009-06-25 16:07                         ` Jean-Christian de Rivaz
2009-06-25 16:39                           ` ksi at koi8.net
2009-06-25 19:10                             ` Jean-Christian de Rivaz
2009-06-25 19:38                               ` ksi at koi8.net
2009-06-25 20:22                                 ` Jean-Christian de Rivaz
2009-06-25 20:45                                   ` ksi at koi8.net
2009-06-25 21:44                                     ` Jean-Christian de Rivaz
2009-06-25 22:11                                       ` ksi at koi8.net
2009-06-26  9:03                                         ` Jean-Christian de Rivaz
2009-06-26  4:50                         ` Richard Stallman
2009-06-26 21:35                       ` Richard Stallman
2009-06-25  0:59               ` Richard Stallman
2009-06-25 21:24                 ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-26  4:50                   ` Richard Stallman
2009-06-26  7:22                     ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-26 12:10                       ` Detlev Zundel
2009-06-27  9:01                         ` Thomas Doerfler
2009-06-28 20:28                           ` Richard Stallman
2009-06-29  7:05                             ` Thomas Doerfler
2009-06-27  9:03                         ` Thomas Doerfler
2009-06-26 21:35                       ` Richard Stallman
2009-06-27 19:05                         ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-28 20:28                           ` Richard Stallman
2009-06-24  9:12             ` Detlev Zundel
2009-06-24 11:43               ` Mike Frysinger
2009-06-24 13:17                 ` Detlev Zundel
2009-06-24 14:38                   ` Mike Frysinger
2009-06-24 16:34                     ` Detlev Zundel
2009-06-24 16:57                       ` Scott Wood
2009-06-25 12:30                         ` Richard Stallman
2009-06-25 19:40                           ` Scott Wood
2009-06-24 17:32                       ` Mike Frysinger
2009-06-25 11:04                         ` Detlev Zundel
2009-06-25 13:53                           ` Mike Frysinger
2009-06-25 14:20                             ` Detlev Zundel
2009-06-25 14:37                               ` Mike Frysinger
2009-06-26  8:25                                 ` Detlev Zundel
2009-06-26 13:41                                   ` Mike Frysinger
2009-06-26 13:56                                     ` Detlev Zundel
2009-06-26 14:17                                       ` Mike Frysinger
2009-06-26 15:11                                         ` Detlev Zundel
2009-06-26 16:23                                           ` Mike Frysinger
2009-06-25 14:41                               ` Detlev Zundel
2009-06-25 18:37                                 ` Mike Frysinger
2009-06-26  8:21                                   ` Detlev Zundel
2009-06-26 13:48                                     ` Mike Frysinger
2009-06-29 15:17                                 ` Robin Getz
2009-06-29 18:48                                   ` Richard Stallman
2009-06-29 19:45                                     ` Robin Getz
2009-06-30 14:04                                       ` Richard Stallman
2009-06-30 17:14                                         ` Robin Getz
2009-06-30 19:12                                           ` Richard Stallman
2009-06-30 22:29                                             ` Robin Getz
2009-07-01 11:46                                               ` Richard Stallman
2009-07-01 13:11                                                 ` Graeme Russ
2009-07-01 13:55                                                   ` Jerry Van Baren
2009-07-01 14:51                                                 ` Robin Getz
2009-07-02  8:35                                                   ` Pink Boy
2009-07-02 13:56                                                   ` Richard Stallman
2009-07-02 14:59                                                     ` Robin Getz
2009-07-02 16:11                                                       ` Larry Johnson
2009-07-02 17:12                                                         ` Robin Getz
2009-07-02 22:34                                                           ` Pink Boy
2009-07-02 17:21                                                       ` Jean-Christian de Rivaz
2009-07-03 13:48                                                       ` Richard Stallman
2009-07-01  5:58                                             ` Thomas Dörfler
2009-07-02 13:56                                               ` Richard Stallman
2009-07-02 14:44                                                 ` Jon Smirl
2009-07-02 16:06                                                   ` Mike Frysinger
2009-07-03 13:47                                                   ` Richard Stallman
2009-07-03 15:51                                                     ` [U-Boot] U-boot " Wolfgang Wegner
2009-07-03 22:52                                                       ` Richard Stallman
2009-07-04  0:29                                                     ` [U-Boot] U-book " Jon Smirl
2009-07-06 18:04                                                     ` Scott Wood
2009-06-30 19:12                                           ` Richard Stallman
2009-06-30 21:01                                             ` Robin Getz
2009-07-01 11:45                                               ` Richard Stallman
2009-07-01 14:27                                                 ` Robin Getz
2009-07-02 13:56                                                   ` Richard Stallman
2009-06-30 19:12                                           ` Richard Stallman
2009-06-30 22:46                                             ` Robin Getz
2009-07-01 11:45                                               ` Richard Stallman
2009-06-25 23:29                         ` Richard Stallman
2009-06-26  0:02                           ` Mike Frysinger
2009-06-27 20:07                             ` Richard Stallman
2009-06-28 18:48                               ` Mike Frysinger
2009-06-25  0:59                 ` Richard Stallman
2009-06-25  3:35                   ` Mike Frysinger
2009-06-25 16:48                     ` Chris Morgan
2009-06-25 19:25                       ` Scott Wood
2009-06-24  9:09           ` Detlev Zundel
2009-06-24 16:24             ` Scott Wood
2009-06-24 16:36               ` Jon Smirl
2009-06-24 16:56                 ` Detlev Zundel
2009-06-24 19:16                   ` Jon Smirl
2009-06-25 11:25                     ` Detlev Zundel
2009-06-25 10:48               ` Detlev Zundel
2009-06-25  0:58             ` Richard Stallman
2009-06-24 17:16         ` Grant Likely
2009-06-25  0:59         ` Richard Stallman
     [not found]   ` <fa686aa40906181853g3ce4ebeagc7b7cc93010a6a9c@mail.gmail.com>
2009-06-19  1:53     ` Grant Likely
2009-06-19  8:40   ` Detlev Zundel
2009-06-25 14:11     ` Mike Frysinger
2009-06-27 20:18       ` Jean-Christophe PLAGNIOL-VILLARD
2009-06-27 22:50         ` ksi at koi8.net
2009-06-29 14:56           ` Arno Fischer
2009-06-29 15:27             ` Frank Svendsbøe
2009-06-29 16:00               ` Mike Frysinger
2009-06-29 16:33               ` Detlev Zundel
2009-07-07 11:51       ` Haavard Skinnemoen
2009-07-07 13:12         ` Wolfgang Denk
2009-07-07 13:50           ` Haavard Skinnemoen
2009-07-07 14:43             ` Wolfgang Denk
2009-07-07 15:18               ` Haavard Skinnemoen
2009-07-07 15:28               ` Jon Smirl
2009-07-07 16:26                 ` Wolfgang Denk
2009-06-25 18:46   ` Thomas Doerfler
2009-06-25 18:52     ` ksi at koi8.net
2009-06-25 19:04     ` Mike Frysinger
2009-06-30  2:03   ` Jerry Van Baren
2009-06-30 14:05     ` Richard Stallman
2009-06-30 14:16       ` Jerry Van Baren
2009-06-30 14:30         ` Detlev Zundel
2009-06-30 15:11       ` Eric Nelson
2009-06-30 19:12         ` Richard Stallman
2009-06-30 17:07     ` Scott Wood
2009-07-01  0:01     ` Jerry Van Baren [this message]
2009-07-06 10:55   ` [U-Boot] U-book and GPLv3? Wolfgang Denk
2009-07-06 12:41     ` Jon Smirl
2009-07-06 14:40       ` Wolfgang Denk
2009-07-06 16:06       ` ksi at koi8.net
2009-07-07 10:05       ` Richard Stallman
2009-07-07 16:50         ` Scott Wood
2009-07-06 15:44     ` Jerry Van Baren
2009-07-06 18:46       ` Wolfgang Denk
2009-07-07 19:16         ` Remy Bohmer
2009-07-07 21:17           ` Wolfgang Denk
2009-07-07 10:05       ` Richard Stallman
2009-07-07 13:24     ` Robin Getz
2009-07-07 20:07     ` Remy Bohmer
2009-07-07 21:24       ` Wolfgang Denk
2009-07-09 16:10     ` Kumar Gala
2009-07-09 17:54       ` Mike Frysinger
2009-07-09 18:01         ` Kumar Gala
2009-07-09 19:49         ` Remy Bohmer
2009-07-09 20:26           ` Mike Frysinger
2009-07-10 12:49           ` Robert Schwebel
2009-07-09 20:04       ` Wolfgang Denk

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=4A4AA76F.5080201@gmail.com \
    --to=gvb.uboot@gmail.com \
    --cc=u-boot@lists.denx.de \
    /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