April 2, 2008 10:34 AM
Hey Max,
I have expressed similar opinions in the past. Though even with a kernel config, you wouldn't be able to compile a usable kernel. The code for the modules was not included (and is not required to be under the GPL), but mainly they stripped out the NAND memory driver (which wasn't a module, and as such, removing it is a violation of the GPL), without which, the kernel won't be able to mount the filesystem.
As I understand things, in theory WowWee should also have released the code for the bootloader, a toolchain, and any scripts required to install the new software, not to mention BusyBox is also covered by the GPL and the source was not included.
To be fair, this is not entirely WowWee's fault, since they appear to have contracted out the software developement, they can only give us the code they are given. That being said, WowWee should have determined what they would be required to provide under the terms of the GPL, and then ensured that they were actually provided with it (since they are the ones distributing a GPL covered binary without proper access to the source). They should also have ensure they had the source in hand before they started distribution of the RS Media, then they wouldn't have had to deal with me pestering them for four months.
RoboGuide - Your guide to hacking all things WowWee