Haven't looked at BSD fully, but I understand it to be more along the lines of a PD (free for all) type licence. For this type of project I would not want to do work that Award could come by and just take it for their own.
I believe that a BSD license would allow them to do that - so we can't use BSD either.
I think a middle ground might be a licease that makes normal usage GPL like but allows the OpenBIOS group (I guess that's what we are) to sublicease it to companies for the purpose listed above. (I think the XFree86 project did something like this)
If we're going with the modular approach, with the final link being done at the last moment before the flash is blown, I believe that we could use the LGPL for this. I've just read through it again, and it seems to be precisely what we're after.
We can declare all the OpenBIOS modules to be library routines, Then the binary-only modules provided by manufacturers are "work that uses the Library", and the only real restriction on them is that they have to allow for linking with newer versions of our generic modules. How does that sound?
---- ---- ---- David Woodhouse, Robinson College, CB3 9AN, England. (+44) 0976 658355 Dave@imladris.demon.co.uk http://dwmw2.robinson.cam.ac.uk finger firstname.lastname@example.org for PGP key.
--- OpenBIOS -- http://www.linkscape.net/openbios/ email@example.com Body: un/subscribe Problems? firstname.lastname@example.org