Why does the GPL require that you release the sourcecode?
The GPL is really simple. Thousands of people have donated their time and effort to write an entire operating system - millions of lines of code. GPH are allowed to use ALL of this code and effort FOR FREE. All they have to do is share the tiny bits of code they have written. That's all they have to do. If they don't want to do that, then they shouldn't use the work of THOUSANDS of others.
People here are making out that the linux people are some how trying to steal GPH's code, or to wreck the company. That is not true. GPH started using linux with their eyes open. It has allowed them to create a multimedia device to (almost) rival the PSP - a device with billions of dollars backing it. If anything, GPH are trying to "steal" from linux. That's why the linux people are upset.
I don't understand why all these people are rushing to the defence of GPH. They must all be 16 year-old fanboys.
Here's just a few of the things GPH get from the GPL with no effort on their part:
An operating system that can handle two CPUs
Graphics drivers
SDK kit
emulators
native ports of games (quake, etc)
a compiler (gcc)
movie player
support for video codecs
It would take GPH years to create software anywhere near as good as that.
It really is a great match - a good set of hardware put together by GPH and the world's most flexible, generous, cool operating system. If it works it'll be heaven!
To all those who say GPH should be able to keep their source closed. Let me tell you this: If all the source code was already open, all the firmware issues would probably already be solved. And that's the power of open source.
Good luck!