[Bug 960263] Re: Licence issue

Ian Macintosh 960263 at bugs.launchpad.net
Tue Mar 20 14:55:08 UTC 2012


** Changed in: grub (Ubuntu)
       Status: New => Invalid

** Converted to question:
   https://answers.launchpad.net/ubuntu/+source/grub/+question/191223

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub in Ubuntu.
https://bugs.launchpad.net/bugs/960263

Title:
  Licence issue

Status in “grub” package in Ubuntu:
  Invalid

Bug description:
  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?

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/grub/+bug/960263/+subscriptions




More information about the foundations-bugs mailing list