nvme-cli license clarification

Daniel Wagner dwagner at suse.de
Tue May 17 00:57:12 PDT 2022


On Mon, May 16, 2022 at 10:21:03AM -0600, Keith Busch wrote:
> On Mon, May 16, 2022 at 06:16:08PM +0200, Daniel Wagner wrote:
> > 2. nvme.h
> > 
> >    The situation here is a bit simpler as Keith is 'owning' most
> >    of the lines (monolithic and master branch are almost identically)
> > 
> >    Copyright (c) 2011-2014, Intel Corporation
> >
> >   I suppose someone from Intel needs to signed of the 'or any later
> >   version' thing. Keith do you happen to have a contact for this?
> 
> I am not sure of who would be interested at Intel in this anymore. This was
> initially just a copy of the Linux kernel's header, though, and diverged
> significantly from there, but I guess we'd need to inherit the original's
> GPLv2 only license?

Indeed, there isn't much left from the uapi header. I see to options.

The first is to accept this situation and mark nvme-cli as GPL-2.0-only
or second we reimplement the necessary parts under GPL-2.0-or-later.

Most of the content is just function declarations and the implementation
is licensed under GPL-2.0-or-later. Do we really have to consider these
declarations as GPL-2.0-only? So this could be moved to a new header
file which is licensed under GPL-2.0-or-later, I suppose.

The rest of the file could be reimplemented fairly simple. What you think?



More information about the Linux-nvme mailing list