Linked by Thom Holwerda on Sun 10th Mar 2013 15:32 UTC
Mozilla & Gecko clones "Jay Sullivan, Mozilla's VP of Product, has revealed that the not-for-profit organization is not going to build an iOS version of its Firefox web browser as long as Apple doesn't mend its unfriendly ways towards third party browsers." So that would most likely be never.
Thread beginning with comment 554997
To read all comments associated with this story, please click here.
Comment by shmerl
by shmerl on Sun 10th Mar 2013 18:41 UTC
shmerl
Member since:
2010-06-08

This isn't news. Apple banned all programs which can download and interpret code from the Web from even being legally built with iOS SDK like forever already? Which mostly boils down to browsers with JavaScript. This restriction is completely anticompetitive and deserves some serious antitrust measures, but Apple just gets away with it.

Just to clarify, the restriction is not in accepting these applications in the "app store" (even though they wouldn't be accepted if proposed most probably). The prohibition is in legally building them with iOS SDK. So if in theory someone could build these applications using alternative tools - this restriction wouldn't apply and one could distribute them through Cydia or something. But I'm not aware if such tools exist for iOS. Using development tools as an anticompetitive filter is completely ridiculous, but that's Apple, what else can we expect from them.

For the reference, some points in the iOS SDK license:

3.2 Use of the SDK
As a condition to using the SDK, You agree that:
(a) You will only use the SDK for the purposes and in the manner expressly permitted by this Agreement and in accordance with all applicable laws and regulations;
....
3.3 Program Requirements for Applications
Any Application developed using this SDK must comply with these criteria and requirements, as they may be modified by Apple from time to time:
....
3.3.2 An Application may not itself install or launch other executable code by any means, including without limitation through the use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple's Published APIs and builtin interpreter(s).


Edited 2013-03-10 18:57 UTC

Reply Score: 5

RE: Comment by shmerl
by Nelson on Sun 10th Mar 2013 19:02 in reply to "Comment by shmerl"
Nelson Member since:
2005-11-29

It is hard to sandbox this sort of thing. It would potentially open the door to apps doing things outside of what Apple's gate keepers certified.

An app could be a fart app, download and execute some code and become much more malicious.

That said, I think Apple (and MSFT) use a heavy hand here. On Windows Phone you can apply for a "Technical Exemption" which means, yeah I broke the rules, but I have a good reason for doing so.

Reply Parent Score: 2