License issue of JavaScriptCore and Titanium
Titanium is built upon JavaScriptCore as far as I can tell from this blog.
Although Titanium is licensed under Apache V2, JavaScriptCore is still using LGPL. LGPL is not friendly to iOS App Store and Android Market.
How could developers avoid the potential license issue caused by JavaScriptCore?
For more information about LGPL and App Store, please read the following articles:
2 Answers
-
Accepted Answer
We checked on this over about a month, but I forgot to come back and update - sorry guys. We're in compliance with the LGPL license under our usage of JSCore, and your apps are as well - since your apps don't require modification of the JSCore engine, you are not required to do anything with your own source code as a result. Appcelerator modifies JSCore, but our modifications are made open source in compliance with the license.
-
Hello,
I agree with Nick, all the code is being statically included, which complies with Apple's policies:"3.3.2 An Application may not download or install executable code. Interpreted code may only
be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple’s built-in WebKit framework."More info here
Best,
Mauro