Clause 3.3.1 of the SDK terms should be removed

Number:rdar://7844821 Date Originated:09-Apr-2010 09:59 AM
Status:Closed Resolved:09-Apr-2010 10:54 PM
Product:iPhone SDK Product Version:4.0
Classification:Serious Bug Reproducible:Not Applicable
Dear Apple,

I've been a fairly happy iPhone developer, enjoying the great technology you've built. However, in the years since the app store has been introduced, you've added clauses to the agreement that stifle and limit developers. While I didn't like the clause forbidding interpreters, I was able to at least understand it.

Yesterday, you added a new clause to the agreement that effectively forbids the use of other programming languages besides the C family, and of translator tools. Programming languages are tools. Many domain-specific languages help increase the quality of code, prevent bugs, and even support an iPhone-native look and feel.

Maybe it was not your intention to cause such a broad ban on programming languages, but as your app store reviewers have been known to take the terms and conditions very literally, I do not feel able to continue working on the software I intended to release. Please, revise clause 3.3.1 or release clarifying statements both to the public and your reviewers.

Thank you.


Was told to contact Apple Legal instead.


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!