• Dmitry V. Levin's avatar
    Introduce bundled directory · 5bd8364f
    Dmitry V. Levin authored
    This is the first step of adding bundled Linux kernel UAPI headers for
    compatibility purposes.  These headers are going to be copied verbatim
    from the Linux kernel, they are provided by the Linux kernel under the
    terms of the GNU General Public License version 2 only with an explicit
    syscall exception.
    
    According to analysis made by Kent Gibson at [1], we are allowed to
    re-distribute unmodified Linux kernel UAPI headers under the same terms
    as they are provided by the Linux kernel, and such re-distribution does
    not affect the license of strace itself.
    
    [1] https://lore.kernel.org/linux-gpio/20210128032641.GA11655@sol/
    
    * bundled/Makefile.am: New file.
    * configure.ac (AC_CONFIG_FILES): Add bundled/Makefile.
    * Makefile.am (SUBDIRS): Add bundled.
    * bundled/linux/GPL-2.0: New file, copied from Linux kernel
    v5.10:LICENSES/preferred/GPL-2.0 file.
    * bundled/linux/Linux-syscall-note: New file, copied from Linux kernel
    v5.10:LICENSES/exceptions/Linux-syscall-note file.
    * bundled/linux/COPYING: New file.
    * COPYING: Mention it.
    
    Thanks-to: Kent Gibson <warthog618@gmail.com>
    5bd8364f
This project is licensed under the Other. Learn more
COPYING 1.37 KB