The main program in the Rovio is called CameraTest.bin. It is part of the firmware inside the robot (see other threads if you are interested in the technical tidbits).
This program handles the web server, WiFi configuration, camera control, glue to other systems (like motors and NorthStar), other CGI server scripts, and much more.
It uses an open source embedded OS called "eCos"
This represents approximately 1MB of ARM code and data. Part of that is 'eCos'.
eCos is released under a GPL-like license (but not as strict)
"....In the simplest terms, when you distribute anything containing eCos code, you must make the source code to eCos available under the terms of the GPL."
"...However you would not need to make available any other code, such as the code of a wholly separate application linked with eCos."
So WowWee owes us the source code for at least part of the software.
Request for action:
This is the official WowWee endorsed forum isn't it?
If so, would someone with contacts at WowWee please inform them they are currently in violation of the eCos licensing terms, and ask them nicely to provide the required source code ??
IANAL but I think they need to include proper copyright notices (I can't see any) as well as provide source to the eCos components they used with any modifications they made. There may be more depending on how they factored their application (see the exception clause in the license). We'll know that once we get the bare minimum to start with.