Follow-up Comment #1, bug #49024 (project hurd): I previously listed GPLv2-only files that carry their own license notices. The GNU Mach tree also contains Linux source files that do not contain a license notice; then, linux/src/COPYING specifies GPLv2 for them. linux/dev/drivers/block/genhd.c is one such GPLv2-only file, and it is compiled in. Thus, it seems there is indeed a license conflict.
The licenses were not discussed in the bug-hurd thread where the i386/grub/ code was imported: https://lists.gnu.org/archive/html/bug-hurd/2014-05/msg00019.html https://lists.gnu.org/archive/html/bug-hurd/2014-07/msg00014.html In the earlier "GPLv3 and Hurd" discussion, Thomas Bushnell, BSG wrote that "the use of the Linux drivers means that the project as a whole can only be distributed under the GPLv2": https://lists.gnu.org/archive/html/bug-hurd/2007-06/msg00069.html A preferable outcome would be if the FSF relicenses the GPLv3-or-later files to GPLv2-or-later. I hope nobody's rights on the Linux files have become terminated per GPLv2 section 4. _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?49024> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/