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