Hello, all. Due to recent case of non-compliance with GPL in a project using GRUB2 codebase and according to new GNU guidelines I've implemented an automatic module license checking. This checks doesn't change in nothing the distributor obligation: any GRUB2 module is covered by GPLv3(+) (and optionally dual-licensed under another license). However, this change makes this compliance requirement explicit by requiring author to put a GRUB_MOD_LICENSE macro. Also note that everybody is allowed to remove the said check but doing so doesn't free from legal GPL obligation. When implementing this check I've added a bunch of GRUB_MOD_LICENSE and GRUB_MOD_DUAL_LICENSE, I'll be grateful if everyone who sees a problem (e.g. non-correspondance between license header and macro) would report it to me and I'll fix it as soon as time permits.
-- Regards Vladimir 'φ-coder/phcoder' Serbinenko
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Grub-devel mailing list Grub-devel@gnu.org http://lists.gnu.org/mailman/listinfo/grub-devel