Messages in this thread |  | | Date | Thu, 8 Nov 2001 01:36:25 +0100 | From | drizzt.dourden@iname ... | Subject | Re: Module Licensing? |
| |
Decía LLX: > > The irrelevance here is IYHO ... it may well be judged that > > since these two portions of the work need each other in order > > to function, the thing really is one work. > > a) > vmware for linux needs a linux kernel to work. does that meen > you whant to gpl it? > > b) > you can write abstraction modules for different os's. and the > non-gpl module works with all of them. so my module does not > need the linux abstraction module it also works with the free- > BSD module. the only #ifdef in my module will be around the > module registration code. or i write a propriatary loader, > so that even the same binary works for different os's >
And you can use a big array with your binary code and made the source public: /* This code is GPL */ char *code={big array of code}
void do_somenthin(){ void (*fun) = code; (*fun)(); }
(well, I dosn't remember the exact sintax of pointer to funtioncs but ... )
You can put the binary driver like "microcode", and GPL
Saludos Drizzt
-- ... 10 IF "LAS RANAS"="TIENEN PELO" THEN PRINT "Windows is good". ____________________________________________________________________________ Drizzt Do'Urden drizzt.dourden@iname.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |