https://bugzilla.redhat.com/show_bug.cgi?id=2122763
--- Comment #6 from Michel Alexandre Salim michel@michel-slm.name --- Looks fine now, except for the licenses
You probably do want to go through the list of projects bundled and see what the upstream licenses are
These are some (but not all) that I found:
$ find . -name '*.patch' | sed -e 's/^.///g' | sed -e 's//.*//g' | sort | uniq binutils binutils-oracle duma elf2flt gcc gcc-linaro gdb gettext glibc glibc-ports gmp gnuprumcu libelf libtool ltrace make mingw-w64 moxiebox ncurses newlib newlib-nano picolibc strace uClibc-ng zlib
❯ cat find-crosstool-licenses.sh #!/bin/bash
PKGS=$(find . -name '*.patch' | sed -e 's/^.///g' | sed -e 's//.*//g' | sort | uniq) SPECS_DIR=~/src/fedora/rpm-specs
for p in ${PKGS}; do spec=${SPECS_DIR}/${p}.spec if [ -f ${spec} ]; then echo $p grep License: ${spec} fi done
❯ bash find-crosstool-licenses.sh binutils License: GPLv3+ gcc License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and LGPLv2+ and BSD gdb License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL License: GFDL gettext License: GPLv3+ and LGPLv2+ and GFDL License: GPLv3+ License: LGPLv2+ and GPLv3+ and GFDL License: LGPLv2+ and GPLv3+ glibc License: LGPLv2+ and LGPLv2+ with exceptions and GPLv2+ and GPLv2+ with exceptions and BSD and Inner-Net and ISC and Public Domain and GFDL gmp License: LGPLv3+ or GPLv2+ libtool License: GPLv2+ and LGPLv2+ and GFDL License: LGPLv2+ License: LGPLv2+ ltrace License: GPLv2+ make License: GPLv3+ ncurses License: MIT strace License: LGPL-2.1+ and GPL-2.0+ zlib License: zlib and Boost