From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1KKxjm-0001fZ-ON for mharc-grub-devel@gnu.org; Mon, 21 Jul 2008 11:55:46 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KKxjk-0001d8-QC for grub-devel@gnu.org; Mon, 21 Jul 2008 11:55:44 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KKxjj-0001an-EG for grub-devel@gnu.org; Mon, 21 Jul 2008 11:55:44 -0400 Received: from [199.232.76.173] (port=45496 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KKxjj-0001aM-4H for grub-devel@gnu.org; Mon, 21 Jul 2008 11:55:43 -0400 Received: from smtp-vbr8.xs4all.nl ([194.109.24.28]:2109) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KKxji-0005Fk-C4 for grub-devel@gnu.org; Mon, 21 Jul 2008 11:55:42 -0400 Received: from localhost.localdomain (249-174.surfsnel.dsl.internl.net [145.99.174.249]) by smtp-vbr8.xs4all.nl (8.13.8/8.13.8) with ESMTP id m6LFteoM073425 for ; Mon, 21 Jul 2008 17:55:41 +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> <1216654413.3033.2.camel@localhost> Mail-Copies-To: mgerards@xs4all.nl Date: Mon, 21 Jul 2008 17:56:34 +0200 In-Reply-To: <1216654413.3033.2.camel@localhost> (Javier =?iso-8859-1?Q?Ma?= =?iso-8859-1?Q?rt=EDn's?= message of "Mon, 21 Jul 2008 17:33:33 +0200") Message-ID: <87vdyzgril.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:55:45 -0000 Javier Mart=C3=ADn writes: > El lun, 21-07-2008 a las 17:20 +0200, Marco Gerards escribi=C3=B3: >> Javier Mart=C3=ADn writes: >>=20 >> > El lun, 21-07-2008 a las 14:49 +0200, Marco Gerards escribi=C3=B3: >> >> Pavel Roskin writes: >> >>=20 >> >> > On Sun, 2008-07-20 at 20:55 +0200, Marco Gerards wrote: >> >> >> Pavel Roskin writes: >> >> > >> >> >> > I know. That's why I'll write it from specifications or maybe I= 'll >> >> >> > take it from the GNU/Hurd code. >> >> >>=20 >> >> >> Taking it from Specifications will be better. >> >> >>=20 >> >> >> I think the ATA driver of GNU Mach comes from Linux 2.0 or so. So >> >> >> that won't change anything for us ;(. >> >> > >> >> > I don't think choosing consistent names could be interpreted as a >> >> > copyright violation (except by companies like SCO, but then all bet= s are >> >> > off). >> >>=20 >> >> No, you are right. But it means that you have a look at the Linux ATA >> >> code. If you copy Linux names into our code, people could claim that >> >> we looked at Linux and based our code on it. >> > 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. >>=20=20 >> >> > Anyway, if I ever have a chance to touch the GRUB ATA code again, I= 'll >> >> > use FreeBSD as a reference. Using specification is probably not the >> >> > best idea because we need GRUB to work on the real life hardware, a= nd we >> >> > need to be prepared to handle known quirks in popular hardware. >> >>=20 >> >> We were talking about not looking at copyrighted code as a >> >> reference... But looking at FreeBSD would be better than looking at >> >> Linux if we want to avoid possible copyright problems. >> > I still don't understand this: the GPL includes an irrevocable grant as >> > long as the license is obeyed. As for copyright problems, Linux has had >> > several clashes (SCO et al), but in each and every instance people has >> > raised against the attacker, defended Linux and won in court. I say it >> > "offers" quite good copyright shielding. >>=20 >> This isn't about licenses. This is about copyright. > I know, I know... What I'm asking is _why_ this whole obsession about > copyright assignments. Is there a page in the wiki explaining it? I think I explained this already and I do not want to keep repeating everything I said several times. There is not wiki page, but there is a document about this for GNU maintainers: http://www.gnu.org/prep/maintain/maintain.html#Copyright-Papers -- Marco