From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1KKxgN-0008Pa-GD for mharc-grub-devel@gnu.org; Mon, 21 Jul 2008 11:52:15 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KKxgL-0008Oy-FA for grub-devel@gnu.org; Mon, 21 Jul 2008 11:52:13 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KKxgI-0008Nd-Ko for grub-devel@gnu.org; Mon, 21 Jul 2008 11:52:12 -0400 Received: from [199.232.76.173] (port=36445 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KKxgI-0008NZ-2s for grub-devel@gnu.org; Mon, 21 Jul 2008 11:52:10 -0400 Received: from smtp-vbr12.xs4all.nl ([194.109.24.32]:4147) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KKxgH-0004ZK-Il for grub-devel@gnu.org; Mon, 21 Jul 2008 11:52:09 -0400 Received: from localhost.localdomain (249-174.surfsnel.dsl.internl.net [145.99.174.249]) by smtp-vbr12.xs4all.nl (8.13.8/8.13.8) with ESMTP id m6LFq7Vo067302 for ; Mon, 21 Jul 2008 17:52:08 +0200 (CEST) (envelope-from mgerards@xs4all.nl) From: Marco Gerards To: The development of GRUB 2 References: <20080703001716.13881.1754.stgit@dv.roinet.com> <87lk0i6cxo.fsf@xs4all.nl> <1215118211.2734.8.camel@dv> <871w2927ia.fsf@xs4all.nl> <20080704130732.xtvmz0baecc04wc8-cebfxv@webmail.spamcop.net> <87iqv0idwz.fsf@xs4all.nl> <1216585492.14762.9.camel@dv> <87ej5n9zcq.fsf@xs4all.nl> <1216646384.8334.163.camel@localhost> <87abgb9scl.fsf@xs4all.nl> <1216654885.3460.21.camel@dv> Mail-Copies-To: mgerards@xs4all.nl Date: Mon, 21 Jul 2008 17:53:01 +0200 In-Reply-To: <1216654885.3460.21.camel@dv> (Pavel Roskin's message of "Mon, 21 Jul 2008 11:41:25 -0400") Message-ID: <87zlobgroi.fsf@xs4all.nl> User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: by XS4ALL Virus Scanner X-detected-kernel: by monty-python.gnu.org: FreeBSD 4.6-4.9 Subject: Re: [PATCH] Enable writing to ATA devices, fix several bugs X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Jul 2008 15:52:14 -0000 Pavel Roskin writes: > On Mon, 2008-07-21 at 17:20 +0200, Marco Gerards wrote: >> Javier Mart=C3=ADn writes: >>=20 >> > So what? =EF=BB=BFAren't both Linux and GRUB under the GPL? That _shou= ld_ mean >> > that we can look at their code and put it into GRUB ("create a >> > derivative work") either as-is or modified. >>=20 >> For GRUB 2 we require copyright assignments. > > Also, Linux is under GPLv2 and GRUB is under GPLv3. This means that > Linux developers could object that their code is restricted further than > GPLv2 allows, e.g. there are additional anti-DRM provisions that the > recipients of the GRUB code has to fulfill. > > That said, I cannot imagine that copying of variable names could be > treated as a copyright violation. For instance, Wine reimplements > Windows API, and they just have to use the same names. Please do not put words in my mouth, that is not what I said. I said looking at Linux *code* should be avoided. If you have a look at the ATA *code*, you might copy their algorithms or whatever. I am asking you to be careful. Looking at code might give you an idea about how to solve a problem, you might even implement this and legally... well, I am not sure when you violate copyright or when not. I cannot tell if you looked at their code if you opened the files, study the variable names and how they are used. -- Marco