Hi,

I have a question regarding the licensing. LGPL, as I understand it,
requires an Application to use "at run time a copy of the Library
already present on the user's computer system" and to provide
Installation instructions that enable the end user to choose a
modified version of the Library. But if I bundle a library (such as
libgdx) with my application, there is no way the user can upgrade this
library without recompiling my whole application. The only way to
comply with LGPL is to provide (as open source) an thin interface
layer that will work as a Service or as an Activity, which will answer
some custom Intent.

For a JNI shared lib, there is a potential to allow chosing an
alternative location of the .so file. But libgdx has, if I understand
correctly, important Java interfaces that cannot be easily wrapped in
terms of Service or Activity. Please correct me if my argument is
flawed.

Sincerely,
Alex Cohn

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

To unsubscribe from this group, send email to 
android-developers+unsubscribegooglegroups.com or reply to this email with the 
words "REMOVE ME" as the subject.

Reply via email to