Messages in this thread | | | Date | Tue, 7 Aug 2007 16:27:58 -0400 | From | Dave Jones <> | Subject | GPL / MPL license issues. |
| |
There are a number of files in the kernel that have in their headers a notice that the file is under the Mozilla Public License, which alone, is incompatible with the GPL.
This itself is fine, as long as the resulting code claims to be Dual MPL/GPL, however there are a few cases where this doesn't seem to be happening.
drivers/pcmcia/soc_common.c gets linked into drivers/pcmcia/pxa2xx_core.o, which seems to end up with a module license of "GPL".
ricoh.h and o2micro.h are MPL, yet get included in drivers/pcmcia/yenta_socket.c which ends up as a "GPL" module.
drivers/pcmcia/i82365.h is MPL, yet gets included in the following GPL only drivers .. drivers/pcmcia/i82092.c drivers/pcmcia/pd6729.c drivers/pcmcia/vrc4171_card.c drivers/pcmcia/yenta_socket.c
drivers/pcmcia/pd6729.c is MODULE_LICENSE("GPL"), yet includes the MPL'd 'cirrus.h'
drivers/serial/serial_cs.c labels itself as MPL/GPL, yet has a MODULE_LICENSE("GPL").
drivers/scsi/pcmcia/qlogic_stub.c does the same.
I may have missed some others, but this is what turned up from some simple grepping.
I've got patches fixing up some of the simpler cases changing the "GPL" to "Dual MPL/GPL", but I want to be sure I'm not barking up the wrong tree first.
comments?
Dave
-- http://www.codemonkey.org.uk - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |