From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1KL379-0002NQ-DJ for mharc-grub-devel@gnu.org; Mon, 21 Jul 2008 17:40:15 -0400 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KL378-0002NI-7I for grub-devel@gnu.org; Mon, 21 Jul 2008 17:40:14 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KL376-0002N6-JU for grub-devel@gnu.org; Mon, 21 Jul 2008 17:40:13 -0400 Received: from [199.232.76.173] (port=38549 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KL376-0002N3-GK for grub-devel@gnu.org; Mon, 21 Jul 2008 17:40:12 -0400 Received: from smtpi1.ngi.it ([88.149.128.20]:34637) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KL375-0008CR-UC for grub-devel@gnu.org; Mon, 21 Jul 2008 17:40:12 -0400 Received: from [88.149.242.69] (88-149-242-69.dynamic.ngi.it [88.149.242.69]) by smtpi1.ngi.it (8.13.8/8.13.8) with ESMTP id m6LLe8Pe008878 for ; Mon, 21 Jul 2008 23:40:08 +0200 Message-ID: <48850237.6050700@ngi.it> Date: Mon, 21 Jul 2008 23:40:07 +0200 From: Cesare Leonardi User-Agent: Mozilla-Thunderbird 2.0.0.14 (X11/20080509) MIME-Version: 1.0 To: The development of GRUB 2 References: <20080702001046.7554.37059.stgit@dv.roinet.com> <87tzf66d6w.fsf@xs4all.nl> <1215110887.4585.35.camel@dv> <87prp8ie41.fsf@xs4all.nl> In-Reply-To: <87prp8ie41.fsf@xs4all.nl> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-detected-kernel: by monty-python.gnu.org: Linux 2.6 (newer, 1) Subject: Re: [PATCH] Fix warning in fs/xfs.c 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 21:40:14 -0000 Marco Gerards wrote: > Pavel Roskin writes: > >> On Thu, 2008-07-03 at 20:21 +0200, Marco Gerards wrote: >>> Pavel Roskin writes: >>> >>>> ChangeLog: >>>> * fs/xfs.c (struct grub_xfs_dir_header): Use names similar to >>>> those in Linux XFS code. Provide a way to access 64-bit parent >>>> inode. >>>> (grub_xfs_iterate_dir): Use the new names. Avoid reading past >>>> the end of struct grub_xfs_dir_header. >>> *please* do not look at Linux code or whatever *and* contribute to >>> GRUB. It might cause copyright troubles I will have to deal with :-/ >> I just tried to make names similar without copying any code. But it's a >> useful reminder. > > What I meant is that even *looking* at code might cause problems. > People can claim you have stolen their ideas. That would essentially > mean the same as copying code. I just want to avoid such problems at > beforehand. But one of the best aspect of the free software is exactly that you could look inside other's code and reuse it and its ideas. Would be a problem if you look the source of a program covered by NDA, or by some other closed license, but with Linux kernel?? If you couldn't look inside a GPL2 project then it would be a loss of the free software and the GPL3. And you have to reinvent something that others has already done well... Furthermore, AFAIK, the problem of protecting code implementation is covered by copyright, while protecting ideas is a patent job. Now, Linux is GPL2 and it's not encumbered by patents, so what's the problem? Regards. Cesare.