[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Automatic module license checking
From: |
Vladimir 'φ-coder/phcoder' Serbinenko |
Subject: |
Automatic module license checking |
Date: |
Mon, 11 Apr 2011 23:11:22 +0200 |
User-agent: |
Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.15) Gecko/20110402 Iceowl/1.0b2 Icedove/3.1.9 |
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
- Automatic module license checking,
Vladimir 'φ-coder/phcoder' Serbinenko <=