Apple has changed section 3.3.2

Matt Drance found a change in Apple’s iPhone Developer Program License Agreement—in particular, section 3.3.2 that pissed off a lot of people. It used to read:

No interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-in interpreter(s).

Now it reads:

Unless otherwise approved by Apple in writing, no interpreted code may be downloaded or used in an Application except for code that is interpreted and run by Apple’s Documented APIs and built-in interpreter(s). Notwithstanding the foregoing, with Apple’s prior written consent, an Application may use embedded interpreted code in a limited way if such use is solely for providing minor features or functionality that are consistent with the intended and advertised purpose of the Application.

As Matt points out, this could open up the window for some of those that were really fucked over by this—game developers in particular.

(And no, this does not “open up the platform”, but it removes a fraction of what some of the critics were most pissed off about.)

Apple Outsider » Hello, Lua.


# # # # #