From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Q9SUF-0003UX-0n for mharc-grub-devel@gnu.org; Mon, 11 Apr 2011 21:33:47 -0400 Received: from eggs.gnu.org ([140.186.70.92]:33071) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9SU8-0004Us-6h for grub-devel@gnu.org; Mon, 11 Apr 2011 21:33:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q9OOO-0004lr-Da for grub-devel@gnu.org; Mon, 11 Apr 2011 17:11:29 -0400 Received: from mail-ww0-f49.google.com ([74.125.82.49]:40100) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q9OOO-0004lf-7d for grub-devel@gnu.org; Mon, 11 Apr 2011 17:11:28 -0400 Received: by wwb39 with SMTP id 39so6198077wwb.30 for ; Mon, 11 Apr 2011 14:11:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:message-id:date:from:user-agent:mime-version:to :subject:x-enigmail-version:content-type; bh=aWLR0VE1uVptPb/gA9GnSkg4pl+U1oosgRtmONz1c8g=; b=Drfq1RjNRPeBNc4XWNqLFOb2nobsHvB2bfcd/q5uKdQ3H0Tc1NqfBjN5/L4uCSqgmJ obxF7RziTW+V5O/t1d+wT2fWSYcqY6So3TfJE95cZVFWvpvraoF7bzdRkXO4VJQwozA4 5nCXKZxcwTTI1ecTdfC4Wp/b4VFtscaz0quLs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :x-enigmail-version:content-type; b=peF9N3WUg8BmRVKIsD4na6uQqf6xjdIaNR31mePNwD50u5TL7A8peiMS4U25OcFj25 uyooFctmZhGEHYc3+ggTih69PnAKLxgMLp3x1qlKJmgn6QIW0Hse40fSBesVcA4uu+2s g4wIUoUobsYPQms+PeVRlMQaN6o3ZWpmVumLQ= Received: by 10.227.7.18 with SMTP id b18mr5730195wbb.103.1302556287069; Mon, 11 Apr 2011 14:11:27 -0700 (PDT) Received: from debian.x201.phnet (gprs35.swisscom-mobile.ch [193.247.250.35]) by mx.google.com with ESMTPS id z13sm3640877wbd.12.2011.04.11.14.11.24 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 11 Apr 2011 14:11:25 -0700 (PDT) Message-ID: <4DA36E7A.4020308@gmail.com> Date: Mon, 11 Apr 2011 23:11:22 +0200 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= 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 MIME-Version: 1.0 To: The development of GRUB 2 Subject: Automatic module license checking X-Enigmail-Version: 1.1.2 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="------------enig7E53BA36A8F2AE2D64BBF439" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 74.125.82.49 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Apr 2011 01:33:45 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig7E53BA36A8F2AE2D64BBF439 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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. --=20 Regards Vladimir '=CF=86-coder/phcoder' Serbinenko --------------enig7E53BA36A8F2AE2D64BBF439 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iF4EAREKAAYFAk2jbnoACgkQNak7dOguQgnPnAD/SYXfIw0xdDWNeE11ebxhvSc9 b+JEgEnNBw2j65sxj6EA+wQnu01uGj/a2pgm/1MkzphbmiRs6enKoTxV5OCAY+jQ =Lg4X -----END PGP SIGNATURE----- --------------enig7E53BA36A8F2AE2D64BBF439--