From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1OoD6A-0004fS-1e for mharc-grub-devel@gnu.org; Wed, 25 Aug 2010 06:20:50 -0400 Received: from [140.186.70.92] (port=57264 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Oo431-0003f3-1I for grub-devel@gnu.org; Tue, 24 Aug 2010 20:40:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Oo42y-0004sS-MY for grub-devel@gnu.org; Tue, 24 Aug 2010 20:40:58 -0400 Received: from rcsinet10.oracle.com ([148.87.113.121]:47147) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Oo42y-0004s4-Gx for grub-devel@gnu.org; Tue, 24 Aug 2010 20:40:56 -0400 Received: from rcsinet13.oracle.com (rcsinet13.oracle.com [148.87.113.125]) by rcsinet10.oracle.com (Switch-3.4.2/Switch-3.4.2) with ESMTP id o7P0eoSp027742 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 25 Aug 2010 00:40:52 GMT Received: from acsmt353.oracle.com (acsmt353.oracle.com [141.146.40.153]) by rcsinet13.oracle.com (Switch-3.4.2/Switch-3.4.1) with ESMTP id o7P0eoML008184; Wed, 25 Aug 2010 00:40:50 GMT Received: from abhmt005.oracle.com by acsmt353.oracle.com with ESMTP id 528160901282696790; Tue, 24 Aug 2010 17:39:50 -0700 Received: from localhost (/66.66.148.185) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Tue, 24 Aug 2010 17:39:50 -0700 Date: Tue, 24 Aug 2010 20:39:49 -0400 From: Chris Mason To: "Vladimir =?utf-8?Q?'=CF=86-coder=2Fphcoder'?= Serbinenko" Message-ID: <20100825003948.GW14190@think> References: <4C73F2F5.1020409@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <4C73F2F5.1020409@gmail.com> User-Agent: Mutt/1.5.20 (2009-06-14) Content-Transfer-Encoding: quoted-printable X-MIME-Autoconverted: from 8bit to quoted-printable by rcsinet10.oracle.com id o7P0eoSp027742 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Mailman-Approved-At: Wed, 25 Aug 2010 06:20:47 -0400 Cc: The development of GRUB 2 Subject: Re: BTRFS and grub-extras legal position X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 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: Wed, 25 Aug 2010 00:41:00 -0000 On Tue, Aug 24, 2010 at 06:27:33PM +0200, Vladimir '=CF=86-coder/phcoder'= Serbinenko wrote: > Hello, all. It seems that recently there are different rumors and > misunderstandings about btrfs support. This mail is to make the things > clear. > 1) Technical work is done. I haven't reviewed any patches to avoid bein= g > tainted. > 2) Every patch submitted till now uses Oracle's copyrighted work > released only under GPLv2 which is incompatible with GRUB > 3) license incompatible works aren't ok for either grub or grub-extras.= Why? > There are 3 kind of works: > a) Freely redistribuable. Guaranteed. Protected. > A code for which copyright assignment was signed and which if > improperly used can be protected by FSF. > b) Freely redistribuable. Guaranteed. > A code for which copyright disclaimers were signed which makes for > copyright holder impossible to sue users. > c) Freely redistribuable. > No disclaimers were signed but the will of author to release to > public usage was sufficiently clear. > d) Not redistribuable > Distribution of such code will be a plain copyright infrigement >=20 > For GNU GRUB code under a and b is ok. Occasionaly code of type c is > permitted on case-by-case basis (e.g. lzma). > grub-extras has a less strict copyright policy. For grub-extras code > under a, b and c is ok. In practice it holds only code under c since > code under a and b is in GRUB proper. > Code under d isn't ok for either project. Neither GNU GRUB nor > grub-extras is a place for "warez". The btrfs grub2 patches were submitted with annotations for where the code came from. I need to verify each of the annotations fits oracle copyrighted code, and where required get permission to license under gplv2 or later. I really want to do this and appreciate the time grub2 developers have spent on btrfs. I'll get it done. -chris