Kalle Olavi Niemitalo
2016-09-07 21:24:36 UTC
URL:
<http://savannah.gnu.org/bugs/?49024>
Summary: gnumach links with GPLv3+ material but omits GPLv3
text
Project: The GNU Hurd
Submitted by: kon
Submitted on: Wed Sep 7 21:24:34 2016
Category: GNU Mach
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Reproducibility: None
Size (loc): None
Planned Release: None
Effort: 0.00
Wiki-like text discussion box:
_______________________________________________________
Details:
These files in gnumach carry notices saying that they are licensed under
GPLv3-or-later:
* i386/grub/acpi.h
* i386/grub/compiler.h
* i386/grub/cpu/io.h
* i386/grub/cpu/time.h
* i386/grub/cpu/types.h
* i386/grub/err.h
* i386/grub/misc.h
* i386/grub/mm.h
* i386/grub/symbol.h
* i386/grub/time.h
* i386/grub/types.h
* i386/i386at/acpi.c
* i386/i386at/acpihalt.c
* kern/gsync.c
* kern/gsync.h
* gitlog-to-changelog (not used during the build)
The gnumach source tree however does not include a copy of the GPLv3.
These files in gnumach carry notices saying they are dual licensed under
MPLv1.1 or GPLv2-only:
* linux/pcmcia-cs/include/pcmcia/bulkmem.h
* linux/pcmcia-cs/include/pcmcia/bus_ops.h
* linux/pcmcia-cs/include/pcmcia/ciscode.h
* linux/pcmcia-cs/include/pcmcia/cisreg.h
* linux/pcmcia-cs/include/pcmcia/cistpl.h
* linux/pcmcia-cs/include/pcmcia/cs.h
* linux/pcmcia-cs/include/pcmcia/cs_types.h
* linux/pcmcia-cs/include/pcmcia/driver_ops.h
* linux/pcmcia-cs/include/pcmcia/ds.h
* linux/pcmcia-cs/include/pcmcia/mem_op.h
* linux/pcmcia-cs/include/pcmcia/ss.h
* linux/pcmcia-cs/modules/bulkmem.c
* linux/pcmcia-cs/modules/cirrus.h
* linux/pcmcia-cs/modules/cistpl.c
* linux/pcmcia-cs/modules/cs.c
* linux/pcmcia-cs/modules/cs_internal.h
* linux/pcmcia-cs/modules/ds.c
* linux/pcmcia-cs/modules/ene.h
* linux/pcmcia-cs/modules/i82365.c
* linux/pcmcia-cs/modules/i82365.h
* linux/pcmcia-cs/modules/o2micro.h
* linux/pcmcia-cs/modules/ricoh.h
* linux/pcmcia-cs/modules/rsrc_mgr.c
* linux/pcmcia-cs/modules/smc34c90.h
* linux/pcmcia-cs/modules/ti113x.h
* linux/pcmcia-cs/modules/topic.h
* linux/pcmcia-cs/modules/vg468.h
* linux/pcmcia-cs/modules/yenta.h
* linux/pcmcia-cs/wireless/hermes.c
* linux/pcmcia-cs/wireless/orinoco.c
These files in gnumach carry notices saying they are licensed under
GPLv2-only:
* linux/src/drivers/scsi/BusLogic.c
* linux/src/drivers/scsi/BusLogic.h
* linux/src/include/net/ax25.h
As the FSF says neither GPLv2-only nor MPLv1.1 is compatible with
GPLv3-or-later, it seems there is a license conflict if these files are
actually linked in.
https://www.gnu.org/licenses/license-list.html#MPL
https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility
The Debian gnumach package does not seem to build the pcmcia and BusLogic
drivers. Anyway, it is surely a bug that the GPLv3-or-later files are
included without a copy of the license.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?49024>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
<http://savannah.gnu.org/bugs/?49024>
Summary: gnumach links with GPLv3+ material but omits GPLv3
text
Project: The GNU Hurd
Submitted by: kon
Submitted on: Wed Sep 7 21:24:34 2016
Category: GNU Mach
Severity: 3 - Normal
Priority: 5 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Originator Name:
Originator Email:
Open/Closed: Open
Discussion Lock: Any
Reproducibility: None
Size (loc): None
Planned Release: None
Effort: 0.00
Wiki-like text discussion box:
_______________________________________________________
Details:
These files in gnumach carry notices saying that they are licensed under
GPLv3-or-later:
* i386/grub/acpi.h
* i386/grub/compiler.h
* i386/grub/cpu/io.h
* i386/grub/cpu/time.h
* i386/grub/cpu/types.h
* i386/grub/err.h
* i386/grub/misc.h
* i386/grub/mm.h
* i386/grub/symbol.h
* i386/grub/time.h
* i386/grub/types.h
* i386/i386at/acpi.c
* i386/i386at/acpihalt.c
* kern/gsync.c
* kern/gsync.h
* gitlog-to-changelog (not used during the build)
The gnumach source tree however does not include a copy of the GPLv3.
These files in gnumach carry notices saying they are dual licensed under
MPLv1.1 or GPLv2-only:
* linux/pcmcia-cs/include/pcmcia/bulkmem.h
* linux/pcmcia-cs/include/pcmcia/bus_ops.h
* linux/pcmcia-cs/include/pcmcia/ciscode.h
* linux/pcmcia-cs/include/pcmcia/cisreg.h
* linux/pcmcia-cs/include/pcmcia/cistpl.h
* linux/pcmcia-cs/include/pcmcia/cs.h
* linux/pcmcia-cs/include/pcmcia/cs_types.h
* linux/pcmcia-cs/include/pcmcia/driver_ops.h
* linux/pcmcia-cs/include/pcmcia/ds.h
* linux/pcmcia-cs/include/pcmcia/mem_op.h
* linux/pcmcia-cs/include/pcmcia/ss.h
* linux/pcmcia-cs/modules/bulkmem.c
* linux/pcmcia-cs/modules/cirrus.h
* linux/pcmcia-cs/modules/cistpl.c
* linux/pcmcia-cs/modules/cs.c
* linux/pcmcia-cs/modules/cs_internal.h
* linux/pcmcia-cs/modules/ds.c
* linux/pcmcia-cs/modules/ene.h
* linux/pcmcia-cs/modules/i82365.c
* linux/pcmcia-cs/modules/i82365.h
* linux/pcmcia-cs/modules/o2micro.h
* linux/pcmcia-cs/modules/ricoh.h
* linux/pcmcia-cs/modules/rsrc_mgr.c
* linux/pcmcia-cs/modules/smc34c90.h
* linux/pcmcia-cs/modules/ti113x.h
* linux/pcmcia-cs/modules/topic.h
* linux/pcmcia-cs/modules/vg468.h
* linux/pcmcia-cs/modules/yenta.h
* linux/pcmcia-cs/wireless/hermes.c
* linux/pcmcia-cs/wireless/orinoco.c
These files in gnumach carry notices saying they are licensed under
GPLv2-only:
* linux/src/drivers/scsi/BusLogic.c
* linux/src/drivers/scsi/BusLogic.h
* linux/src/include/net/ax25.h
As the FSF says neither GPLv2-only nor MPLv1.1 is compatible with
GPLv3-or-later, it seems there is a license conflict if these files are
actually linked in.
https://www.gnu.org/licenses/license-list.html#MPL
https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility
The Debian gnumach package does not seem to build the pcmcia and BusLogic
drivers. Anyway, it is surely a bug that the GPLv3-or-later files are
included without a copy of the license.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?49024>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/