Skip to main content

phoneME Advanced and JNI -- licensing

2 replies [Last post]
Joined: 2009-10-16

I would like to point to the issue whether the current phoneME advanced GPL license forbids using JNI without making the coding GPL licensed.

There has been a very interesting thread "OpenJDK and JNI -- licensing"
on the openjdk mailing list (see )

One point was that compiling against openJDK's jni.h is ok because the
file includes the "GPL with classpath exception".
-> But phoneME Advanced jni.h does not include the classpath exception.
So could Sun please clarify if native code running on the phoneME VM
is allowed without attaching GPL to the code?

Next point is that the phoneME Java library (f.i. the foundation profile) does
not include the classpath exception.
-> Does this mean that non-GPL Java coding must NOT be executed on that VM?

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Joined: 2007-01-19

Hi martinstrassburger,

My (non lawyer) understanding is that the pMEA license forbids distributing non-GPL compliant JNI/java code with phoneME.


Joined: 2007-01-03

IANAL, but also note that distributing and executing applications are two different

Have a look at this thread (near the end) where Terrence provides some clarification: