Public bug reported: >From grub2 1.99 source in grub2-1.99/grub-core/kern/dl.c
/* Me, Vladimir Serbinenko, hereby I add this module check as per new GNU module policy. Note that this license check is informative only. Modules have to be licensed under GPLv3 or GPLv3+ (optionally multi-licensed under other licences as well) independently of the presence of this check and solely by linking (module loading in GRUB constitutes linking) and GRUB core being licensed under GPLv3+. Be sure to understand your license obligations. */ This indicates that *all* modules must be GPLv3 or GPLv3+ However, the code actually checks for GPLv3, GPLv3+ and GPLv2+ (this might be a separate bug report? - getting the comment consistent with the code for grub_dl_check_license) Case in point: LVM uses GPLv2 (and LGPLv2.1 for libraries) see: http://sources.redhat.com/cgi-bin/cvsweb.cgi/LVM2/COPYING?rev=1.1&content-type=text/x-cvsweb-markup&cvsroot=lvm2 Seems like the conclusion that 'module loading in GRUB constitutes linking' is an issue, whether that conclusion will hold water or not is another matter. The only 'out' might be that if it is a GPL license, the clause 9 referring to "any later version" may apply. Anyone got a definitive answer to clarify this? ** Affects: grub (Ubuntu) Importance: Undecided Status: New ** Tags: licence license -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/960263 Title: Licence issue To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub/+bug/960263/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs