Re: git: 30780c3f584a - stable/13 - README.md: correct GPL expansion

From: Mark Millard via freebsd-current <freebsd-current_at_freebsd.org>
Date: Fri, 17 Dec 2021 16:09:38 UTC
From: Ed Maste <emaste_at_freebsd.org> wrote on
Date: Fri, 17 Dec 2021 08:42:49 -0500 :

> On Fri, 17 Dec 2021 at 05:12, Baptiste Daroussin <bapt_at_freebsd.org> wrote:
> >
> > > -gnu          Various commands and libraries under the GNU Public License.
> > > -             Please see gnu/COPYING* for more information.
> > > +gnu          Various commands and libraries under the GNU General Public
> > > +             License.  Please see gnu/COPYING* for more information.
> >
> > Which is wrong ;)
> >
> > There no library left under the GNU general public license, only one under LGPL
> > which will be soon gone.
> >
> > As for the commands, various is now a bit overrated, only diff3 is under GPL
> 
> Good point, in main right now we have LGPL dialog and libdialog, and
> GPL diff3, with additional ones in the stable branches.

I'm confused, beyond just LGPL claims in the (fairly
current) source code, but GPL more generally:

# grep -rl "SPDX.*GPL" /usr/main-src/
/usr/main-src/sys/compat/linuxkpi/common/include/linux/net_dim.h
/usr/main-src/sys/ofed/include/rdma/signature.h
/usr/main-src/sys/ofed/include/rdma/ib_smi.h
/usr/main-src/sys/ofed/include/rdma/rdmavt_qp.h
/usr/main-src/sys/ofed/include/rdma/opa_smi.h
. . .
/usr/main-src/sys/ofed/drivers/infiniband/util/madeye.c
/usr/main-src/sys/ofed/drivers/infiniband/core/ib_cq.c
/usr/main-src/sys/ofed/drivers/infiniband/core/ib_uverbs_uapi.c
/usr/main-src/sys/ofed/drivers/infiniband/core/ib_umem.c
. . .
/usr/main-src/sys/dev/isci/scil/sati_types.h
/usr/main-src/sys/dev/isci/scil/sati_mode_sense_10.c
/usr/main-src/sys/dev/isci/scil/sati_unmap.c
/usr/main-src/sys/dev/isci/scil/scic_sds_stp_packet_request.c
/usr/main-src/sys/dev/isci/scil/scic_sds_smp_request.h
/usr/main-src/sys/dev/isci/scil/sati_translator_sequence.h
/usr/main-src/sys/dev/isci/scil/scic_sds_stp_request.c
/usr/main-src/sys/dev/isci/scil/sati_mode_sense.c
. . .
/usr/main-src/sys/contrib/device-tree/Bindings/chrome/google,cros-ec-typec.yaml
/usr/main-src/sys/contrib/device-tree/Bindings/dsp/fsl,dsp.yaml
/usr/main-src/sys/contrib/device-tree/Bindings/reset/allwinner,sun6i-a31-clock-reset.yaml
/usr/main-src/sys/contrib/device-tree/Bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
/usr/main-src/sys/contrib/device-tree/Bindings/reset/brcm,bcm6345-reset.yaml
/usr/main-src/sys/contrib/device-tree/Bindings/reset/brcm,bcm4908-misc-pcie-reset.yaml
. . .
/usr/main-src/sys/contrib/device-tree/include/dt-bindings/input/ti-drv260x.h
/usr/main-src/sys/contrib/device-tree/include/dt-bindings/input/gpio-keys.h
/usr/main-src/sys/contrib/device-tree/include/dt-bindings/input/cros-ec-keyboard.h
/usr/main-src/sys/contrib/device-tree/include/dt-bindings/input/input.h
/usr/main-src/sys/contrib/device-tree/include/dt-bindings/input/atmel-maxtouch.h
/usr/main-src/sys/contrib/device-tree/include/dt-bindings/input/linux-event-codes.h
. . .
/usr/main-src/sys/contrib/device-tree/COPYING
/usr/main-src/sys/contrib/device-tree/src/openrisc/or1klitex.dts
/usr/main-src/sys/contrib/device-tree/src/openrisc/or1ksim.dts
/usr/main-src/sys/contrib/device-tree/src/xtensa/lx200mx.dts
/usr/main-src/sys/contrib/device-tree/src/xtensa/kc705_nommu.dts
/usr/main-src/sys/contrib/device-tree/src/xtensa/ml605.dts
/usr/main-src/sys/contrib/device-tree/src/xtensa/virt.dts
/usr/main-src/sys/contrib/device-tree/src/xtensa/csp.dts
. . .
/usr/main-src/sys/contrib/dev/iwlwifi/iwl-op-mode.h
/usr/main-src/sys/contrib/dev/iwlwifi/iwl-io.h
/usr/main-src/sys/contrib/dev/iwlwifi/iwl-fh.h
/usr/main-src/sys/contrib/dev/iwlwifi/iwl-eeprom-read.c
/usr/main-src/sys/contrib/dev/iwlwifi/fw/dbg.h
/usr/main-src/sys/contrib/dev/iwlwifi/fw/pnvm.c
. . .
/usr/main-src/sys/fs/fuse/fuse_kernel.h
/usr/main-src/sys/gnu/gcov/gcc_4_7.c
/usr/main-src/sys/gnu/gcov/gcov_fs.c
/usr/main-src/sys/dts/arm/qcom-ipq4018-rt-ac58u.dts
/usr/main-src/sys/dts/include/dt-bindings/soc/qcom,tcsr.h
/usr/main-src/sys/cam/scsi/scsi_ses.h
/usr/main-src/sys/cam/scsi/scsi_enc.h
/usr/main-src/share/man/man4/pvscsi.4
/usr/main-src/share/man/man4/vmci.4


For reference:

# cd /usr/main-src/
# ~/fbsd-based-on-what-commit.sh 
branch: main
merge-base: 22c4ab6cb015dc99eb82504e5fd957662cded3c3
merge-base: CommitDate: 2021-12-07 19:29:26 +0000
22c4ab6cb015 (HEAD -> main, freebsd/main, freebsd/HEAD) sys/_bitset.h: Fix fall-out from commit 5e04571cf3c
n251456 (--first-parent --count for merge-base)

===
Mark Millard
marklmi at yahoo.com