Bug 107874

Summary: Incorrect SPDX-License-Identifier on various nouveau drm kernel source files?
Product: xorg Reporter: Taylor R Campbell <campbell+fd.o-bugzilla>
Component: Driver/nouveauAssignee: Nouveau Project <nouveau>
Status: NEW --- QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: NetBSD   
Whiteboard:
i915 platform: i915 features:

Description Taylor R Campbell 2018-09-09 15:14:35 UTC
As I understand it, the nouveau drm kernel component is meant to be available under the X.Org permissive (`MIT') licence OR the GPL v2(+).  It looks like in 2017, Greg KH ran a script over all the files without explicit copying notices and added `SPDX-License-Identifier: GPL-2.0' to them, in commit b24413180f5600bcb3bb70fbed5cf186b60864bd.  This included a lot of nouveau source files, particularly header files which didn't have any explicit copying notice.  Can these be converted to say `GPL-2.0 OR MIT'?

We use these files downstream in NetBSD and I would like to update them, but since NetBSD is BSD-licensed, I'm nervous about kernel components that look like they might be GPL.

The following list is taken from Linux 4.19-rc2:

dispnv04/cursor.c:// SPDX-License-Identifier: GPL-2.0
dispnv04/disp.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl0002.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl0046.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl006b.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl0080.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl506e.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl506f.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl5070.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl507a.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl507b.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl507c.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl507d.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl507e.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl826e.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl826f.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl906f.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cl9097.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/cla06f.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/class.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/clc37b.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/clc37e.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/client.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/device.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/driver.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/event.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/if0000.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/if0001.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/if0002.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/if0003.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/if0004.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/if0005.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/ioctl.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/notify.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/object.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/os.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvif/unpack.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/client.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/debug.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/device.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/engine.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/enum.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/event.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/firmware.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/gpuobj.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/ioctl.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/memory.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/mm.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/notify.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/object.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/oproxy.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/option.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/os.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/pci.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/ramht.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/subdev.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/core/tegra.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/bsp.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/ce.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/cipher.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/disp.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/dma.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/falcon.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/fifo.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/gr.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/mpeg.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/msenc.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/mspdec.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/msppp.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/msvld.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/nvdec.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/nvenc.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/pm.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/sec.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/sec2.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/sw.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/vic.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/vp.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/engine/xtensa.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bar.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/M0203.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/M0205.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/M0209.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/P0260.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/bit.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/bmp.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/boost.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/conn.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/cstep.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/dcb.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/disp.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/dp.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/extdev.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/fan.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/gpio.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/i2c.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/iccsense.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/image.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/init.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/mxm.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/npde.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/pcir.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/perf.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/pll.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/pmu.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/power_budget.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/ramcfg.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/rammap.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/therm.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/timing.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/vmap.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/volt.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/vpstate.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bios/xpio.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/bus.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/clk.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/devinit.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/fb.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/fuse.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/gpio.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/i2c.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/ibus.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/iccsense.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/instmem.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/ltc.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/mc.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/mmu.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/mxm.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/pci.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/pmu.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/therm.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/timer.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/top.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/vga.h:/* SPDX-License-Identifier: GPL-2.0 */
include/nvkm/subdev/volt.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_abi16.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_acpi.c:// SPDX-License-Identifier: GPL-2.0
nouveau_acpi.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_bo.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_chan.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_debugfs.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_display.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_drv.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_fence.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_gem.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_ioctl.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_reg.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_sgdma.c:// SPDX-License-Identifier: GPL-2.0
nouveau_ttm.c:// SPDX-License-Identifier: GPL-2.0 OR MIT
nouveau_ttm.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_usif.h:/* SPDX-License-Identifier: GPL-2.0 */
nouveau_vga.c:// SPDX-License-Identifier: GPL-2.0
nouveau_vga.h:/* SPDX-License-Identifier: GPL-2.0 */
nv10_fence.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/ce/fuc/gf100.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/ce/fuc/gt215.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/ce/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/device/acpi.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/device/ctrl.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/device/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/disp/channv50.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/disp/conn.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/disp/dp.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/disp/hdmi.c:// SPDX-License-Identifier: GPL-2.0
nvkm/engine/disp/hdmi.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/disp/head.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/disp/ior.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/disp/nv50.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/disp/outp.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/disp/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/disp/rootnv50.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/dma/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/dma/user.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/fifo/chan.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/fifo/changf100.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/fifo/changk104.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/fifo/channv04.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/fifo/channv50.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/fifo/gf100.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/fifo/gk104.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/fifo/nv04.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/fifo/nv50.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/fifo/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/fifo/regsnv04.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/ctxgf100.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/ctxnv40.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/gpcgf100.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/gpcgf117.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/gpcgk104.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/gpcgk110.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/gpcgk208.fuc5.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/gpcgm107.fuc5.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/hubgf100.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/hubgf117.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/hubgk104.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/hubgk110.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/hubgk208.fuc5.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/hubgm107.fuc5.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/fuc/os.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/nv10.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/nv20.c:// SPDX-License-Identifier: GPL-2.0
nvkm/engine/gr/nv20.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/nv25.c:// SPDX-License-Identifier: GPL-2.0
nvkm/engine/gr/nv2a.c:// SPDX-License-Identifier: GPL-2.0
nvkm/engine/gr/nv30.c:// SPDX-License-Identifier: GPL-2.0
nvkm/engine/gr/nv34.c:// SPDX-License-Identifier: GPL-2.0
nvkm/engine/gr/nv35.c:// SPDX-License-Identifier: GPL-2.0
nvkm/engine/gr/nv40.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/nv50.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/gr/regs.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/mpeg/nv31.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/mpeg/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/mspdec/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/msppp/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/msvld/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/nvdec/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/pm/gf100.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/pm/nv40.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/pm/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/sec/fuc/g98.fuc0s.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/sec2/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/sw/chan.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/sw/nv50.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/sw/nvsw.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/engine/sw/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/falcon/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/bar/gf100.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/bar/nv50.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/bar/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/bios/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/bus/hwsq.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/bus/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/clk/gt215.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/clk/nv50.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/clk/pll.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/clk/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/clk/seq.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/devinit/nv04.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/devinit/nv50.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/devinit/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/fb/gf100.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/fb/nv50.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/fb/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/fb/ram.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/fb/ramfuc.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/fb/ramnv40.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/fb/ramseq.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/fb/regsnv04.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/fuse/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/gpio/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/i2c/aux.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/i2c/bus.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/i2c/pad.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/i2c/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/ibus/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/iccsense/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/instmem/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/ltc/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/mc/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/mmu/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/mxm/mxms.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/mxm/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/pci/agp.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/pci/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/pmu/fuc/gf100.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/pmu/fuc/gf119.fuc4.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/pmu/fuc/gk208.fuc5.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/pmu/fuc/gt215.fuc3.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/pmu/fuc/os.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/pmu/memx.c:// SPDX-License-Identifier: GPL-2.0
nvkm/subdev/pmu/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/timer/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/timer/regsnv04.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/top/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
nvkm/subdev/volt/priv.h:/* SPDX-License-Identifier: GPL-2.0 */
Comment 1 Karol Herbst 2018-09-09 15:23:41 UTC
well I as a nouveau contributor agree that we should convert those to "GPL-2.0 OR MIT" as most of drm is licensed under the same terms.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.