From: Arno P. <ar...@pu...> - 2009-10-26 17:03:07
|
Markus Heberling wrote: > I would understand it in this way: > > The resulting Obj/C source (the *.m and *.h files) is always under GPL. > The original java code can remain under any license you want, as long as > you don't link to xmlvm files in there (import org.xmlvm.iphone.*). > > So converting an Android app, that does not use any xmlvm code in the > java source, will not have to be under GPL. Only the resulting *.m and > *.h files will. however, the resulting .m and .h code won't do you any good unless you link it to XMLVM's libraries. If, for example, your Android app uses class 'Activity', you will need the XMLVM compatibility library of this class. > But writing directly to the xmlvm compatibility API (import > org.xmlvm.iphone.*) will force you to make your java code GPL, too. yes, you would need to release your Java code under the GPL. > And maybe you should define what a major revision update is. Is 1.0->1.1 > major or 1.0->2.0? Major revision: significant new functionality. We haven't decided on a versioning scheme yet, but it will probably be 1.0 -> 2.0. Arno |