Quote:
Originally Posted by borked
It was my understanding that if it's GPL, all derivative works need to be GPL'd too. GPL is there to only support free software, not derivatise commercial spin-offs.
|
Not entirely.
Anything you develop atop of the GPL code without directly changing that bit, is yours - so just make an assload of functions and hook into it, then release the original code with the hookability.
You can also get by with releasing binary only bits for your proprietary functions if you so choose. It's been done a lot with routers based around the Linux kernel.