The actual license agreement (§3.3.2) provides an exception for scripts executed by JavascriptCore or WebKit.  (The summary document that was quoted above doesn&#x27;t appear to mention that exception.)<p>That said, it can be really fuzzy where the line is between code and data (e.g. spreadsheet formulas).<p>As far as mobile web browsers go, they&#x27;re required to use WebKit, so they&#x27;d get a pass. (E.g., Chrome uses UIWebKit, but has its own network layer, which made it immune to a bug in iOS&#x27;s networking layer that cached POST requests.)