首页 > 解决方案 > 在引导期间显示带有 LGPL 的软件列表

问题描述

我记得在使用 Yocto Project 构建的 Linux 根文件系统启动期间,我看到了一个具有 LGPL 许可证的软件组件列表。即使在阅读了Mega Manual之后,我似乎也无法弄清楚是什么能够实现这一点。

NOTICE: This file system contains the following GPLv3 packages:
        autoconf
        bash-dev
        bash
        binutils
        cifs-utils
        cpio
        cpp-symlinks
        cpp
        dosfstools
        elfutils
        g++-symlinks
        g++
        gawk-dev
        gawk
        gcc-symlinks
        gcc
        gdb
        gdbc6x
        gdbserver
        gettext-dev
        gettext
        gzip
        libbfd
        libcairo-dbg
        libcairo-perf-utils
        libdw1
        libelf1
        libgdbm-compat4
        libgdbm-dev
        libgdbm4
        libgettextlib
        libgettextsrc
        libgmp-dev
        libgmp10
        libgmpxx4
        libidn11
        libmpc3
        libmpfr4
        libreadline-dev
        libreadline7
        libunistring2
        m4-dev
        m4
        make
        nettle-dev
        nettle
        parted
        python3-pycairo-dev
        python3-pycairo
        which
If you do not wish to distribute GPLv3 components please remove
the above packages prior to distribution.  This can be done using
the opkg remove command.  i.e.:
    opkg remove <package>
Where <package> is the name printed in the list above

NOTE: If the package is a dependency of another package you
      will be notified of the dependent packages.  You should
      use the --force-removal-of-dependent-packages option to
      also remove the dependent packages as well

标签: yocto

解决方案


找到了我的答案 - 它来自 meta-arago 的arago-gpl-notice。它也只显示 GPLv3。


推荐阅读