[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Issues in implementing VESA support
From: |
Marco Gerards |
Subject: |
Re: Issues in implementing VESA support |
Date: |
Sun, 16 May 2004 20:44:03 +0200 |
User-agent: |
Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux) |
Stefan Reinauer <address@hidden> writes:
> * Marco Gerards <address@hidden> [040515 22:19]:
>> If there are no copyright issues, you can just copy them. I am not
>> sure if the person that wrote that code assigned his copyrights to the
>> FSF. If you know that, just copy it. Otherwise Okuji can tell us.
>
> Why would the FSF need the copyright for that piece of code? It being
> GPL would be enough to make it usable in a new GPL project like grub2 is.
There is something written about the copyright assignments in the GCS:
http://www.gnu.org/prep/standards_4.html#SEC4
I am not sure about how Okuji wants to handle copyrights, but IIRC for
GRUB 2 those need to be assigned.
Anyway, this should not be a too big issue.
>> > 3. If i have more than one file then should i put them in a separate
>> > driectory? If yes where (under term ) ?
>>
>> It should go into grub2/term/i386/pc. It depends on how many files
>> you need to descide if a new directory should be created. I think you
>> can better do what seems the best to you. Changing this later should
>> not be a problem, right?
>
> The hardware/VESA specific code should go below i386/pc. Any code that
> can generically be reused for other machines should be placed in a
> generic location. Changing this later will pretty much end up in a mess.
> The file hierarchy should be an illustration of the logical program
> structure. Moving the structure of the code around will end up in a
> similar mess as grub 0.x
This is not what I meant. What I meant was that I we can discuss that
when we have a patch. I'd be happy to review the patch and move
things around before applying it.
You are right about the generic code, it should be shared. For
example the powerbooks from apple have a graphical framebuffer at
startup.
For example the code load pictures for the background (assuming that
will, be done) can be shared, just like the font code.
Thanks,
Marco