From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1KKxOD-0007JT-G2 for mharc-grub-devel@gnu.org; Mon, 21 Jul 2008 11:33:29 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KKxOB-0007J5-Ui for grub-devel@gnu.org; Mon, 21 Jul 2008 11:33:27 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KKxO9-0007IZ-B9 for grub-devel@gnu.org; Mon, 21 Jul 2008 11:33:26 -0400 Received: from [199.232.76.173] (port=51537 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KKxO9-0007IW-60 for grub-devel@gnu.org; Mon, 21 Jul 2008 11:33:25 -0400 Received: from ug-out-1314.google.com ([66.249.92.175]:43806) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KKxO8-0000Ms-KG for grub-devel@gnu.org; Mon, 21 Jul 2008 11:33:24 -0400 Received: by ug-out-1314.google.com with SMTP id l31so286997ugc.48 for ; Mon, 21 Jul 2008 08:33:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:in-reply-to :references:content-type:date:message-id:mime-version:x-mailer; bh=dCEqg0LoOkJuvVAoLx5+DOJsAPjnKEIPWm5IXTJzEXY=; b=C63/vydbnLltu2rGuUYozgoaeoSiJBV06srW2E+fidUn9q+yO2AVKzra32q37MbxO3 rhZ9Pc+DwR6NzC9pwaYfvNIMuYkK50yahW0/vEpxMPmrqghIW8fug5momrv8n145DoCU DwKhgDgptbpnELHg0kyLMqY+Rgta+v7m90aao= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:in-reply-to:references:content-type:date:message-id :mime-version:x-mailer; b=fNpRVkzbR2YJOj2lDqU8O7eGw4mQERqXnpkIXbMBKP9v+lCH1JsWF95oeZuN78V7gN 1At8iJD0SwAYIHqSQ39iBnkn3sbbXnY1Ip/edal/nDfqVugPkbhOOmJybQB5oU6sF9l4 RYwswWSbwSSWK471WSpQowkCDuUohtTfI/Pe0= Received: by 10.67.119.8 with SMTP id w8mr1716192ugm.20.1216654402924; Mon, 21 Jul 2008 08:33:22 -0700 (PDT) Received: from ?192.168.1.100? ( [213.37.137.93]) by mx.google.com with ESMTPS id e23sm4172950ugd.47.2008.07.21.08.33.21 (version=SSLv3 cipher=RC4-MD5); Mon, 21 Jul 2008 08:33:21 -0700 (PDT) From: Javier =?ISO-8859-1?Q?Mart=EDn?= To: The development of GRUB 2 In-Reply-To: <87abgb9scl.fsf@xs4all.nl> 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> Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="=-ZdBcpdC998vsa/Coecil" Date: Mon, 21 Jul 2008 17:33:33 +0200 Message-Id: <1216654413.3033.2.camel@localhost> Mime-Version: 1.0 X-Mailer: Evolution 2.22.3.1 X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 2) 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:33:28 -0000 --=-ZdBcpdC998vsa/Coecil Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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 bets= 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 _shoul= d_ 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 > >> > 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, an= d 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? --=-ZdBcpdC998vsa/Coecil Content-Type: application/pgp-signature; name=signature.asc Content-Description: Esta parte del mensaje =?ISO-8859-1?Q?est=E1?= firmada digitalmente -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iQIVAwUASISsTaSl+Fbdeo72AQJU9RAAtfn9NvidGrTEgt1abfnGoKzqEjJtpMsC nlJY1n6aGLABDRbVeDbiulUP+jMO7eQO2QujZH4ugezOvVO5jZyngFhn8/aZGbg1 7bNAAICIr30vAboId/B8agn6i1tfHhGrwzgbsLmdKEXHzLOacyNAqXJUlkmTgaTb wRWHm82S0Zb0m9f0OQTo4uOfXCjteGtdOoAFcGH48JnqCVqCPVZSh7Ae+/gpmiav X+Wp6Mp5MSST0DpJ7neQx2JHWM6Kzp/iOnwOCYm5MWM2ZTjWUFBqFeHKcT9NxFBb Q848ucs6to+XmN9k6w679o4Swjh+dMiaCVXw8S8LqHJjs8QY/gPgRxjNk54TYJsp 5p2SRRBJwNRcEmaCeCjAvZcLG9jYKWgXOMYHyAMrBNjsyfu1tdGOVRIoJ8qIOUMF 5vYtHTXkeL6tIqENT3LwXhWU9BXYrarCfrQgX8joLDYPO/VSH4Mw07/ZHcHBbXOL ss9xYKThYPCBUn5vhTFTNKmgssKT8ony6QXOmpheidCTybnWPiIz4BtHIBWo+IVn qciMOzweM8kzh1UlipaWQPlPhCrVTMNP0PWqsoydkTmiU/EyDpyxAmbLFlmCQ0jD gefgxVCFeMVS/iMY8FIY/tTBlgpRsgbvcobauy4LzcuqTZzzRkc3it79StLlEl0E w/fq0LqF6vU= =Q34d -----END PGP SIGNATURE----- --=-ZdBcpdC998vsa/Coecil--