> That sucks. So basically, Gnu is saying that nobody is allowed to develop for Apples platform with any GPLed code?
They're saying that no one is allowed to sign away the user's rights by agreeing to something like the Apple Developer License, which allows the application to be distributed only through the App Store.
How can someone who doesn't own the code ever agree to that?
And if you're taking your own code, which you want to GPL, how can you GPL it while still agreeing to the Apple Developer License which says in Section 7.2 that you can't distribute the code, except via the App Store? What good would GPLing such an application do, when you wouldn't be allowed to give anyone the source or let them modify it?
You can still use it on Apple devices where Apple does not restrict the use and development of code, of course, such as their general purpose computers. But yeah, you're not free to develop for the iPad or iPhone without following Apple's rules. And Apple's rules appear to be in conflict with the GPL.
You can find further discussion of the incompatibilities here:
http://www.linux.com/archive/feature/131752