Would you people please STOP acting like morons?
Barak is the author of the code - he is in the position to do whatever he wants to do - that's not subject for any discussions. He contributed to an open source project (which is MORE than most of you will EVER do in your lives) and now, as he's seeing someone is making profit off of his work (well, indirectly, but you may get the point), he's pissed. That's his RIGHT, people.
You're all acting up on this... unbelievable. It only shows that you people aren't ready for Open Source yet. Who cares how big Gamepark is? Who cares how many units have been sold? They DID sell units containing Open Source software, so they have the release the source upon request. "Gamepark is so close to releasing the code" just doesn't cut it. It's either having the source ready for the release of the product or buying/developing it yourself (which is mostly very expensive - so if you're going to save all that money, the least you can do is to stick to the license).
So PLEASE stop harassing Barak for enforcing what's only right. Surely, DJWillis' attempt would be the more diplomatic one, but you can't blame someone whose work has been "stolen" dozens of time to be diplomatic each time.
To bring it to a point, Gamepark is making money with their units, and they aren't obeying the GPL, which is a very bad thing. You can't just say "GPL YAY! It gets me so much stuff for free", and when your favourite video game company is in trouble because they don't seem to give a fuck about other people's copyrights, you're like "OMG, DO YOUR FUKIN COMPUTER POLICE THING! GPL SUX!".
I've seen similar situations when Franxis had trouble with MAME and rlyeh with fZX32 - I respect both authors, and those were bad situations for the users - But that's how it is, and we all survived it.