Skip to content

License exception for GPL-2.0 WITH Linux-syscall-note file in containerd/btrfs #174

@AkihiroSuda

Description

@AkihiroSuda

EDIT (March 28, 2023): See #174 (comment) for the current situation


(Original post on Aug 2021)

We containerd maintainers would like to include a file that is machine-translated from a GPL-2.0 WITH Linux-syscall-note file, for the sake of calling btrfs-related ioctl syscalls.

https://github.com/torvalds/linux/blob/v5.13/LICENSES/exceptions/Linux-syscall-note

   NOTE! This copyright does *not* cover user programs that use kernel
 services by normal system calls - this is merely considered normal use
 of the kernel, and does *not* fall under the heading of "derived work".
 Also note that the GPL below is copyrighted by the Free Software
 Foundation, but the instance of code that it refers to (the Linux
 kernel) is copyrighted by me and others who actually wrote it.

 Also note that the only valid version of the GPL as far as the kernel
 is concerned is _this_ particular version of the license (ie v2, not
 v2.2 or v3.x or whatever), unless explicitly otherwise stated.

			Linus Torvalds

We interpret that containerd/btrfs is a user programs that use kernel services by normal system calls mentioned in the Linux-syscall-note, and does not fall under the heading of "derived work" of the GPL-2.0 code.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions