Opened 5 years ago

Closed 5 years ago

#1226 closed defect (fixed)

licensing problems of linux_nvme_ioctl.h

Reported by: Stanislav Brabec Owned by: Christian Franke
Priority: minor Milestone: Release 7.1
Component: all Version: 7.0
Keywords: Cc:


SUSE licensig tool (babelworx) reported a following legal issue of smartmontools.

smartmontools is declated as GPL-2.0-or-later

But smartmontools-7.0/linux_nvme_ioctl.h is GPL-2.0 (only).

Hopefully, there is a simple fix for this problem.

New kernels contain updated linux_nvme_ioctl.h, which contain a new license: GPL-2.0 WITH Linux-syscall-note.

This is sufficient to distribute smartmontools as GPL-2.0-or-later.

Change History (2)

comment:1 by Christian Franke, 5 years ago

Milestone: Release 7.1
Owner: set to Christian Franke
Status: newaccepted

Thanks for the info.

The compatibility matrix from GPL FAQ says:
I want to license my code under: GPLv2 or later
AND I want to copy code under: GPLv2 only
=> OK, but see footnote#2.

As far as I understand the Linux-syscall-note, updating the file should fix the remaining issues.

The updated linux/nvme_ioctl.h only changes the license header and adds one new define.

comment:2 by Christian Franke, 5 years ago

Resolution: fixed
Status: acceptedclosed
Note: See TracTickets for help on using tickets.