LinuxManMikeC schrieb:
I think the real problem here is not the GPL, but Sony's terms for developing on the PS3. I can think of no legitimate reason why the NDA would have to restrict us from seeing the API calls of the PS3. Its an interface, not the actual implementation (which I can understand protecting). The only reasons I can think of are morally dubious where they either stole intellectual property and its visible in the interfaces, or they simply want to contractually lock people into developing on their console in an attempt to gain market and mind share.
They certainly won't gain market- or "mindshare" with that practice. While it does prevent releasing the platform-specific source to the public, it obviously does not prevent the developer from porting their game to another platform. Just look at all the games that are released for PC, XBOX360, PS3 and maybe even Wii. I also can only guess about the reasons Sony (and also Nintendo, btw) does this - maybe knowing the interfaces could help homebrew- or emulator developers? Most console manufacturers aren't of either (with the exception of Microsoft who at least allow homebrew via their XNA Game Studio), so this might be a reason? An interesting read on console SDKs versus GPL is this blog-post of a ScummVM developer regarding a GPL-Violation in a commercial product:
http://sev-notes.blogspot.com/2009/06/gpl-scummvm-and-violations.html Cheers, - Daniel _______________________________________________ ioquake3 mailing list ioquake3@lists.ioquake.org http://lists.ioquake.org/listinfo.cgi/ioquake3-ioquake.org By sending this message I agree to love ioquake3 and libsdl.