Nite_Hawk said:They couldn't distribute their Linux/Cell code if they tried to change the license to something non-GPL. The basic idea is that if they use GPL code to make Linux/Cell, the code that they write also must be distributed under the GPL. This basically means that to whoever they distribute a binary of the product, they must also distribute the sourcecode. It does not however, mean that they need to make their derivative available to anyone who wants it.
Basically the GPL is a way to make sure that if you take my work which I've made available to you, enhance or extend it, and redistribute it, you must distribute the original sourcecode along with your changes. It prevents others from profiting from your work while denying others the same opportunity.
Having said this, they could do something sneaky like use DRM to only run authenticated/certified GPL programs and charge for authentication. In this case, the GPL can't help because the code is still GPL, the PS3 just won't run it unless a valid authentication key is distributed with the binary. I could see someone trying this at some point now that DRM is becoming so common in hardware. It's actually a nice feature if *you* control the DRM keys, (so you can allow or disallow software from being run on your computer based on what kind of authentication they can provide).
It's not so great when someone else has that control over your hardware.
Nite_Hawk
Ahhh I see. So it will be interesting to see how Sony manages this on the PS3. They promised an open environment for the PSP (which is far from what happening). Hopefully its delivered with the PS3.