-
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