<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Sep 22, 2014 at 6:49 AM, Peter Stuge <span dir="ltr"><<a href="mailto:peter@stuge.se" target="_blank">peter@stuge.se</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">Chauhan, Himanshu wrote:<br>
> > Chauhan, Himanshu wrote:<br>
> > > In that case would it make sense to put it in FILO which is GPL?<br>
> ><br>
> > Yes, I think that's a very good idea.<br>
><br>
> But to my understanding, it would convert FILO from GPLv2 to GPLv3.<br>
> Isn't it?<br>
<br>
</span>Adding a source file with a particular license does not automatically<br>
affect the license of other source code.<br>
<br>
But creating a work which includes some GPLv3 code does require all<br>
other code to be compatible with that new GPLv3 code.<br>
<br>
I notice that currently this is not the case for FILO, since the<br>
license of other source files is GPL version 2 only.<br>
<br>
You are correct that in order to include GPLv3 code into FILO, it<br>
would be neccessary for copyright holders for existing files to agree<br>
on changing the license of those files to one which permits combining<br>
their work with GPLv3 code. The simplest change would be to change<br>
from current "GPLv2 only" to "GPL v2 or later" - but I do not know if<br>
all copyright holders would agree, and/or if it is something we want<br>
to even attempt. Some copyright holders might not be involved in the<br>
coreboot project anymore. :\<br>
<br>
<br>
It can be possible to mix different licenses, but it does make things<br>
more complicated.<br>
<br>
The license issue aside, I think that FILO is a more natural place<br>
for storage device drivers than libpayload. (Ron, here we go, drivers...)<br>
<br>
Maybe it is easiest to use SeaBIOS to do what you want? :)<br>
<div class="HOEnZb"><div class="h5"><br></div></div></blockquote><div> </div><div>Hmmm... It would rather be much easier to write my own version of Virtio layer for Coreboot/FILO than using SeaBIOS. I don't want to use any software, as guest under Xvisor, with any kind of modifications.<br><br>I hate L/GPL3 for this incompatibility. This affects the derived work. But it seems nothing can be done.<br><br></div><div>So shall I abandon this review too? I think I should. Let me work on it from scratch. I will probably make it GPL2 than BSD.<br></div><div><br></div><div>Himanshu<br><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">
<br>
//Peter<br>
<br>
--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="http://www.coreboot.org/mailman/listinfo/coreboot" target="_blank">http://www.coreboot.org/mailman/listinfo/coreboot</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Thanks<br>= Himanshu =<br><br>
</div></div>